|
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 |
Public Types inherited from openvpn::RC< thread_unsafe_refcount > | |
| typedef RCPtr< RC > | Ptr |
Public Member Functions | |
| virtual bool | psid_cookie_send_const (Buffer &send_buf, const PsidCookieAddrInfoBase &pcaib)=0 |
| virtual | ~PsidCookieTransportBase ()=default |
Public Member Functions inherited from openvpn::RC< thread_unsafe_refcount > | |
| 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 Public Member Functions inherited from openvpn::RC< thread_unsafe_refcount > | |
| 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 72 of file psid_cookie.hpp.
Definition at line 75 of file psid_cookie.hpp.
|
virtualdefault |
|
pure virtual |