OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::SNI::HandlerBase Class Referenceabstract

#include <sni_handler.hpp>

Public Types

typedef std::unique_ptr< HandlerBaseUPtr
 

Public Member Functions

virtual SSLFactoryAPI::Ptr sni_hello (const std::string &sni_name, SNI::Metadata::UPtr &sni_metadata, SSLConfigAPI::Ptr default_factory) const =0
 
virtual ~HandlerBase ()=default
 

Detailed Description

Definition at line 23 of file sni_handler.hpp.

Member Typedef Documentation

◆ UPtr

typedef std::unique_ptr<HandlerBase> openvpn::SNI::HandlerBase::UPtr

Definition at line 26 of file sni_handler.hpp.

Constructor & Destructor Documentation

◆ ~HandlerBase()

virtual openvpn::SNI::HandlerBase::~HandlerBase ( )
virtualdefault

Member Function Documentation

◆ sni_hello()

virtual SSLFactoryAPI::Ptr openvpn::SNI::HandlerBase::sni_hello ( const std::string &  sni_name,
SNI::Metadata::UPtr sni_metadata,
SSLConfigAPI::Ptr  default_factory 
) const
pure virtual
Here is the caller graph for this function:

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