mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-06-22 02:01:08 +07:00
Added error handling
Added write to channel in callbacks
This commit is contained in:
@@ -59,12 +59,12 @@ public:
|
||||
QString replaceVars(const QString &script, const Vars &vars);
|
||||
|
||||
ErrorCode runScript(const ServerCredentials &credentials, QString script,
|
||||
const std::function<void(const QString &)> &cbReadStdOut = nullptr,
|
||||
const std::function<void(const QString &)> &cbReadStdErr = nullptr);
|
||||
const std::function<void(const QString &, libssh::Session &)> &cbReadStdOut = nullptr,
|
||||
const std::function<void(const QString &, libssh::Session &)> &cbReadStdErr = nullptr);
|
||||
|
||||
ErrorCode runContainerScript(const ServerCredentials &credentials, DockerContainer container, QString script,
|
||||
const std::function<void(const QString &)> &cbReadStdOut = nullptr,
|
||||
const std::function<void(const QString &)> &cbReadStdErr = nullptr);
|
||||
const std::function<void(const QString &, libssh::Session &)> &cbReadStdOut = nullptr,
|
||||
const std::function<void(const QString &, libssh::Session &)> &cbReadStdErr = nullptr);
|
||||
|
||||
Vars genVarsForScript(const ServerCredentials &credentials, DockerContainer container = DockerContainer::None, const QJsonObject &config = QJsonObject());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user