| 
    OpenVPN 3 Core Library
    
   | 
 
#include <proto.hpp>
Public Types | |
| typedef RCPtr< TLSWrapPreValidate > | Ptr | 
  Public Types inherited from openvpn::RC< thread_unsafe_refcount > | |
| typedef RCPtr< RC > | Ptr | 
Public Member Functions | |
| virtual bool | validate (const BufferAllocated &net_buf)=0 | 
  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.   | |
      
  | 
  pure virtual | 
Implemented in openvpn::ProtoContext::TLSAuthPreValidate, and openvpn::ProtoContext::TLSCryptPreValidate.