| 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.