OpenVPN 3 Core Library
|
Interface to provide access to the server's transport capability. More...
#include <psid_cookie.hpp>
Public Types | |
typedef RCPtr< PsidCookieTransportBase > | Ptr |
![]() | |
typedef RCPtr< RC > | Ptr |
Public Member Functions | |
virtual bool | psid_cookie_send_const (Buffer &send_buf, const PsidCookieAddrInfoBase &pcaib)=0 |
virtual | ~PsidCookieTransportBase ()=default |
![]() | |
RC () noexcept=default | |
RC (const RC &)=delete | |
virtual | ~RC ()=default |
RC & | operator= (const RC &)=delete |
olong | use_count () const noexcept |
Delegates call to RCImpl and returns the result. | |
Additional Inherited Members | |
![]() | |
static constexpr bool | is_thread_safe () |
Delegates call to RCImpl and returns the result. | |
Interface to provide access to the server's transport capability.
The server implementation must derive a concrete class from this abstract one. The server implementation is presumed to own the transport and must implement the member function to send the
Definition at line 71 of file psid_cookie.hpp.
Definition at line 74 of file psid_cookie.hpp.
|
virtualdefault |
|
pure virtual |