OpenVpn runtime error codes handling

This commit is contained in:
pokamest
2021-01-08 16:51:58 +03:00
parent f45fb442de
commit 861c71e3a8
11 changed files with 59 additions and 26 deletions
+3 -2
View File
@@ -23,13 +23,14 @@ public:
ErrorCode lastError() const;
ErrorCode requestVpnConfig(const ServerCredentials &credentials, Protocol protocol);
ErrorCode connectToVpn(const ServerCredentials &credentials, Protocol protocol = Protocol::Any);
bool connected() const;
bool disconnected() const;
bool onConnected() const;
bool onDisconnected() const;
void disconnectFromVpn();
signals:
void bytesChanged(quint64 receivedBytes, quint64 sentBytes);
void connectionStateChanged(VpnProtocol::ConnectionState state);
void vpnProtocolError(amnezia::ErrorCode error);
protected slots:
void onBytesChanged(quint64 receivedBytes, quint64 sentBytes);