MySQL 9.1.0
Source Code Documentation
net::tls Namespace Reference

Classes

class  AsyncAction
 
class  FlexibleBuffer
 
class  FlexibleInputBuffer
 
class  FlexibleOutputBuffer
 
class  LowerLayerHandshakeCompletionToken
 
class  LowerLayerReadCompletionToken
 
class  LowerLayerWriteCompletionToken
 
class  NOP_token
 
class  Operation
 
class  SslHandshakeClientOperation
 
class  SslIoCompletionToken
 
class  SslReadOperation
 
class  SslWriteOperation
 
class  SyncAction
 
class  TlsBase
 
class  TlsStream
 

Enumerations

enum  HandshakeType { kClient , kServer }
 

Functions

const mutable_buffertls_buffer_sequence_begin (const mutable_buffer &b) noexcept
 
const mutable_buffertls_buffer_sequence_end (const mutable_buffer &b) noexcept
 
const const_buffertls_buffer_sequence_begin (const const_buffer &b) noexcept
 
const const_buffertls_buffer_sequence_end (const const_buffer &b) noexcept
 
template<class C >
auto tls_buffer_sequence_begin (const C &c) noexcept -> decltype(c.begin())
 
template<class C >
auto tls_buffer_sequence_end (const C &c) noexcept -> decltype(c.end())
 

Enumeration Type Documentation

◆ HandshakeType

Enumerator
kClient 
kServer 

Function Documentation

◆ tls_buffer_sequence_begin() [1/3]

template<class C >
auto net::tls::tls_buffer_sequence_begin ( const C &  c) -> decltype(c.begin())
inlinenoexcept

◆ tls_buffer_sequence_begin() [2/3]

const const_buffer * net::tls::tls_buffer_sequence_begin ( const const_buffer b)
inlinenoexcept

◆ tls_buffer_sequence_begin() [3/3]

const mutable_buffer * net::tls::tls_buffer_sequence_begin ( const mutable_buffer b)
inlinenoexcept

◆ tls_buffer_sequence_end() [1/3]

template<class C >
auto net::tls::tls_buffer_sequence_end ( const C &  c) -> decltype(c.end())
inlinenoexcept

◆ tls_buffer_sequence_end() [2/3]

const const_buffer * net::tls::tls_buffer_sequence_end ( const const_buffer b)
inlinenoexcept

◆ tls_buffer_sequence_end() [3/3]

const mutable_buffer * net::tls::tls_buffer_sequence_end ( const mutable_buffer b)
inlinenoexcept