MySQL 8.4.0
Source Code Documentation
TraceStream< NameType, LowerLevelStream >::WrappedTraceStream Class Reference

#include <trace_stream.h>

Public Member Functions

 WrappedTraceStream (TraceStream *parent=nullptr)
 
 WrappedTraceStream (const WrappedTraceStream &other)
 
 WrappedTraceStream (WrappedTraceStream &&other)
 
void handle_read (std::error_code ec, size_t size)
 
void handle_write (std::error_code ec, size_t size)
 

Private Attributes

TraceStreamparent_
 

Constructor & Destructor Documentation

◆ WrappedTraceStream() [1/3]

template<typename NameType , typename LowerLevelStream >
TraceStream< NameType, LowerLevelStream >::WrappedTraceStream::WrappedTraceStream ( TraceStream parent = nullptr)
inline

◆ WrappedTraceStream() [2/3]

template<typename NameType , typename LowerLevelStream >
TraceStream< NameType, LowerLevelStream >::WrappedTraceStream::WrappedTraceStream ( const WrappedTraceStream other)
inline

◆ WrappedTraceStream() [3/3]

template<typename NameType , typename LowerLevelStream >
TraceStream< NameType, LowerLevelStream >::WrappedTraceStream::WrappedTraceStream ( WrappedTraceStream &&  other)
inline

Member Function Documentation

◆ handle_read()

template<typename NameType , typename LowerLevelStream >
void TraceStream< NameType, LowerLevelStream >::WrappedTraceStream::handle_read ( std::error_code  ec,
size_t  size 
)
inline

◆ handle_write()

template<typename NameType , typename LowerLevelStream >
void TraceStream< NameType, LowerLevelStream >::WrappedTraceStream::handle_write ( std::error_code  ec,
size_t  size 
)
inline

Member Data Documentation

◆ parent_

template<typename NameType , typename LowerLevelStream >
TraceStream* TraceStream< NameType, LowerLevelStream >::WrappedTraceStream::parent_
private

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