OpenVPN 3 Core Library
|
Public Types | |
typedef RCPtr< ServerThread > | Ptr |
![]() | |
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 |
![]() | |
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.