MySQL 9.0.0
Source Code Documentation
ssl_acceptor_context_data.h File Reference
#include <string>
#include "my_rcu_lock.h"
#include "openssl/ossl_typ.h"
#include "sql/ssl_init_callback.h"
#include "violite.h"

Go to the source code of this file.

Classes

class  Ssl_acceptor_context_data
 Container of SSL Acceptor context data. More...
 

Enumerations

enum class  Ssl_acceptor_context_property_type {
  accept_renegotiates = 0 , accepts , callback_cache_hits , client_connects ,
  connect_renegotiates , ctx_verify_depth , ctx_verify_mode , current_tls_ca ,
  current_tls_capath , current_tls_cert , current_tls_cipher , current_tls_ciphersuites ,
  current_tls_crl , current_tls_crlpath , current_tls_key , current_tls_version ,
  finished_accepts , finished_connects , server_not_after , server_not_before ,
  session_cache_hits , session_cache_misses , session_cache_mode , session_cache_overflows ,
  session_cache_size , session_cache_timeouts , used_session_cache_entries , session_cache_timeout ,
  last
}
 Properties exposed by Ssl Acceptor context. More...
 

Functions

std::string Ssl_ctx_property_name (Ssl_acceptor_context_property_type property_type)
 Note: Add new value before "last" and update Ssl_acceptor_context_propert_type_names. More...
 
Ssl_acceptor_context_property_typeoperator++ (Ssl_acceptor_context_property_type &property_type)
 Increment operator for Ssl_acceptor_context_type Used by iterator. More...
 

Enumeration Type Documentation

◆ Ssl_acceptor_context_property_type

Properties exposed by Ssl Acceptor context.

Note: Add new value before "last" and update Ssl_acceptor_context_propert_type_names.

Enumerator
accept_renegotiates 
accepts 
callback_cache_hits 
client_connects 
connect_renegotiates 
ctx_verify_depth 
ctx_verify_mode 
current_tls_ca 
current_tls_capath 
current_tls_cert 
current_tls_cipher 
current_tls_ciphersuites 
current_tls_crl 
current_tls_crlpath 
current_tls_key 
current_tls_version 
finished_accepts 
finished_connects 
server_not_after 
server_not_before 
session_cache_hits 
session_cache_misses 
session_cache_mode 
session_cache_overflows 
session_cache_size 
session_cache_timeouts 
used_session_cache_entries 
session_cache_timeout 
last 

Function Documentation

◆ operator++()

Increment operator for Ssl_acceptor_context_type Used by iterator.

Parameters
[in,out]property_typeCurrent position in Ssl_acceptor_context_type
Returns
incremented value for property_type

◆ Ssl_ctx_property_name()

std::string Ssl_ctx_property_name ( Ssl_acceptor_context_property_type  property_type)

Note: Add new value before "last" and update Ssl_acceptor_context_propert_type_names.

Fetch a string representation of SSL acceptor context property

Parameters
[in]property_typeProperty type
Returns
name of the property