|
OpenVPN 3 Core Library
|
Public Types | |
| typedef RCPtr< ServerThread > | Ptr |
Public Types inherited from openvpn::ServerThreadType< RC_TYPE > | |
| typedef RCPtr< ServerThreadType > | Ptr |
| typedef RCWeakPtr< ServerThreadType > | WPtr |
Public Member Functions | |
| ServerThread (openvpn_io::io_context &io_context_arg, ThreadCommon &tc) | |
| void | start () |
| void | stop () |
| void | thread_safe_stop () override |
Public Member Functions inherited from openvpn::ServerThreadType< RC_TYPE > | |
| virtual void | log_notify (const RunContextLogEntry &le) |
Private Attributes | |
| openvpn_io::io_context & | io_context |
| MyListener::Ptr | listener |
| bool | halt |
Definition at line 533 of file ovpnagent.cpp.
| typedef RCPtr<ServerThread> ServerThread::Ptr |
Definition at line 536 of file ovpnagent.cpp.
|
inline |
Definition at line 538 of file ovpnagent.cpp.
|
inline |
Definition at line 555 of file ovpnagent.cpp.
|
inline |
Definition at line 563 of file ovpnagent.cpp.
|
inlineoverridevirtual |
Implements openvpn::ServerThreadType< RC_TYPE >.
Definition at line 573 of file ovpnagent.cpp.
|
private |
Definition at line 585 of file ovpnagent.cpp.
|
private |
Definition at line 583 of file ovpnagent.cpp.
|
private |
Definition at line 584 of file ovpnagent.cpp.