MySQL 8.0.40
Source Code Documentation
TlsSwitchable Class Reference

#include <basic_protocol_splicer.h>

Public Types

using ssl_ctx_gettor_type = std::function< SSL_CTX *(const std::string &id)>
 

Public Member Functions

 TlsSwitchable (SslMode ssl_mode)
 
SslMode ssl_mode () const
 

Private Attributes

SslMode ssl_mode_
 

Member Typedef Documentation

◆ ssl_ctx_gettor_type

using TlsSwitchable::ssl_ctx_gettor_type = std::function<SSL_CTX *(const std::string &id)>

Constructor & Destructor Documentation

◆ TlsSwitchable()

TlsSwitchable::TlsSwitchable ( SslMode  ssl_mode)
inline

Member Function Documentation

◆ ssl_mode()

SslMode TlsSwitchable::ssl_mode ( ) const
inline

Member Data Documentation

◆ ssl_mode_

SslMode TlsSwitchable::ssl_mode_
private

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