OpenVPN 3 Core Library
|
Public Member Functions | |
MyService () | |
void | service_work (DWORD argc, LPWSTR *argv) override |
void | service_stop () override |
![]() | |
OPENVPN_EXCEPTION (winsvc_error) | |
Service (const Config &config_arg) | |
virtual | ~Service ()=default |
bool | is_service () const |
void | install () |
void | remove () |
void | start () |
void | report_service_running () |
Static Private Member Functions | |
static Config | config () |
static std::string | log_fn () |
Private Attributes | |
std::unique_ptr< openvpn_io::io_context > | io_context |
MyListener::Ptr | listener |
LogBase::Ptr | log |
Definition at line 885 of file ovpnagent.cpp.
|
inline |
Definition at line 888 of file ovpnagent.cpp.
|
inlinestaticprivate |
Definition at line 969 of file ovpnagent.cpp.
|
inlinestaticprivate |
|
inlineoverridevirtual |
Implements openvpn::Win::Service.
Definition at line 957 of file ovpnagent.cpp.
|
inlineoverridevirtual |
Implements openvpn::Win::Service.
Definition at line 893 of file ovpnagent.cpp.
|
private |
Definition at line 987 of file ovpnagent.cpp.
|
private |
Definition at line 988 of file ovpnagent.cpp.
|
private |
Definition at line 989 of file ovpnagent.cpp.