mirror of
https://github.com/deneraraujo/OpenVPNAdapter.git
synced 2026-04-24 00:00:05 +08:00
Update client methods and prepare it for remote overriding
This commit is contained in:
@@ -83,12 +83,15 @@ public:
|
|||||||
bool tun_builder_persist() override;
|
bool tun_builder_persist() override;
|
||||||
void tun_builder_teardown(bool disconnect) override;
|
void tun_builder_teardown(bool disconnect) override;
|
||||||
|
|
||||||
bool socket_protect(int socket) override;
|
bool socket_protect(int socket, std::string remote, bool ipv6) override;
|
||||||
bool pause_on_connection_timeout() override;
|
bool pause_on_connection_timeout() override;
|
||||||
|
|
||||||
void external_pki_cert_request(ClientAPI::ExternalPKICertRequest& certreq) override;
|
void external_pki_cert_request(ClientAPI::ExternalPKICertRequest& certreq) override;
|
||||||
void external_pki_sign_request(ClientAPI::ExternalPKISignRequest& signreq) override;
|
void external_pki_sign_request(ClientAPI::ExternalPKISignRequest& signreq) override;
|
||||||
|
|
||||||
|
bool remote_override_enabled() override;
|
||||||
|
void remote_override(ClientAPI::RemoteOverride& remote) override;
|
||||||
|
|
||||||
void event(const ClientAPI::Event& event) override;
|
void event(const ClientAPI::Event& event) override;
|
||||||
void log(const ClientAPI::LogInfo& log) override;
|
void log(const ClientAPI::LogInfo& log) override;
|
||||||
|
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ void OpenVPNClient::tun_builder_teardown(bool disconnect) {
|
|||||||
[this->delegate resetSettings];
|
[this->delegate resetSettings];
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenVPNClient::socket_protect(int socket) {
|
bool OpenVPNClient::socket_protect(int socket, std::string remote, bool ipv6) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -152,6 +152,14 @@ bool OpenVPNClient::pause_on_connection_timeout() {
|
|||||||
void OpenVPNClient::external_pki_cert_request(ClientAPI::ExternalPKICertRequest& certreq) { }
|
void OpenVPNClient::external_pki_cert_request(ClientAPI::ExternalPKICertRequest& certreq) { }
|
||||||
void OpenVPNClient::external_pki_sign_request(ClientAPI::ExternalPKISignRequest& signreq) { }
|
void OpenVPNClient::external_pki_sign_request(ClientAPI::ExternalPKISignRequest& signreq) { }
|
||||||
|
|
||||||
|
bool OpenVPNClient::remote_override_enabled() {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
void OpenVPNClient::remote_override(ClientAPI::RemoteOverride& remote) {
|
||||||
|
// TODO: Override remote server
|
||||||
|
}
|
||||||
|
|
||||||
void OpenVPNClient::event(const ClientAPI::Event& ev) {
|
void OpenVPNClient::event(const ClientAPI::Event& ev) {
|
||||||
NSString *name = [NSString stringWithUTF8String:ev.name.c_str()];
|
NSString *name = [NSString stringWithUTF8String:ev.name.c_str()];
|
||||||
NSString *message = [NSString stringWithUTF8String:ev.info.c_str()];
|
NSString *message = [NSString stringWithUTF8String:ev.info.c_str()];
|
||||||
|
|||||||
Reference in New Issue
Block a user