OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::ServerThreadType< RC_TYPE > Struct Template Referenceabstract

#include <runcontext.hpp>

Inheritance diagram for openvpn::ServerThreadType< RC_TYPE >:
[legend]
Collaboration diagram for openvpn::ServerThreadType< RC_TYPE >:
[legend]

Public Types

typedef RCPtr< ServerThreadTypePtr
 
typedef RCWeakPtr< ServerThreadTypeWPtr
 

Public Member Functions

virtual void thread_safe_stop ()=0
 
virtual void log_notify (const RunContextLogEntry &le)
 

Detailed Description

template<typename RC_TYPE>
struct openvpn::ServerThreadType< RC_TYPE >

Definition at line 67 of file runcontext.hpp.

Member Typedef Documentation

◆ Ptr

template<typename RC_TYPE >
typedef RCPtr<ServerThreadType> openvpn::ServerThreadType< RC_TYPE >::Ptr

Definition at line 69 of file runcontext.hpp.

◆ WPtr

template<typename RC_TYPE >
typedef RCWeakPtr<ServerThreadType> openvpn::ServerThreadType< RC_TYPE >::WPtr

Definition at line 70 of file runcontext.hpp.

Member Function Documentation

◆ log_notify()

template<typename RC_TYPE >
virtual void openvpn::ServerThreadType< RC_TYPE >::log_notify ( const RunContextLogEntry le)
inlinevirtual

Definition at line 74 of file runcontext.hpp.

Here is the caller graph for this function:

◆ thread_safe_stop()

template<typename RC_TYPE >
virtual void openvpn::ServerThreadType< RC_TYPE >::thread_safe_stop ( )
pure virtual

Implemented in ServerThread.


The documentation for this struct was generated from the following file: