|
OpenVPN 3 Core Library
|
Public Member Functions | |
| MyService () | |
| void | service_work (DWORD argc, LPWSTR *argv) override |
| void | service_stop () override |
Public Member Functions inherited from openvpn::Win::Service | |
| 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 872 of file ovpnagent.cpp.
|
inline |
Definition at line 875 of file ovpnagent.cpp.
|
inlinestaticprivate |
Definition at line 956 of file ovpnagent.cpp.
|
inlinestaticprivate |
|
inlineoverridevirtual |
Implements openvpn::Win::Service.
Definition at line 944 of file ovpnagent.cpp.
|
inlineoverridevirtual |
Implements openvpn::Win::Service.
Definition at line 880 of file ovpnagent.cpp.
|
private |
Definition at line 974 of file ovpnagent.cpp.
|
private |
Definition at line 975 of file ovpnagent.cpp.
|
private |
Definition at line 976 of file ovpnagent.cpp.