Files
DefaultVPN/client/protocols/android_vpnprotocol.cpp

22 lines
560 B
C++
Raw Permalink Normal View History

2021-09-30 15:56:48 +03:00
#include "android_vpnprotocol.h"
2021-11-26 17:43:02 +03:00
#include "platforms/android/android_controller.h"
2021-09-30 15:56:48 +03:00
2023-12-04 18:23:08 +03:00
AndroidVpnProtocol::AndroidVpnProtocol(const QJsonObject &configuration, QObject* parent)
: VpnProtocol(configuration, parent)
2022-12-14 18:52:19 +03:00
{ }
2021-09-30 15:56:48 +03:00
ErrorCode AndroidVpnProtocol::start()
{
qDebug() << "AndroidVpnProtocol::start()";
return AndroidController::instance()->start(m_rawConfig);
2021-09-30 15:56:48 +03:00
}
2021-11-26 17:43:02 +03:00
void AndroidVpnProtocol::stop()
2021-09-30 15:56:48 +03:00
{
2021-11-26 17:43:02 +03:00
qDebug() << "AndroidVpnProtocol::stop()";
2023-12-04 18:23:08 +03:00
setConnectionState(Vpn::ConnectionState::Disconnecting);
2021-11-26 17:43:02 +03:00
AndroidController::instance()->stop();
2021-09-30 15:56:48 +03:00
}