MySQL 9.0.0
Source Code Documentation
mysqlrouter::MySQLSession::LoggingStrategy Struct Referenceabstract

#include <mysql_session.h>

Inheritance diagram for mysqlrouter::MySQLSession::LoggingStrategy:
[legend]

Public Member Functions

 LoggingStrategy ()=default
 
 LoggingStrategy (const LoggingStrategy &)=default
 
 LoggingStrategy (LoggingStrategy &&)=default
 
LoggingStrategyoperator= (const LoggingStrategy &)=default
 
LoggingStrategyoperator= (LoggingStrategy &&)=default
 
virtual ~LoggingStrategy ()=default
 
virtual void log (const std::string &msg)=0
 

Constructor & Destructor Documentation

◆ LoggingStrategy() [1/3]

mysqlrouter::MySQLSession::LoggingStrategy::LoggingStrategy ( )
default

◆ LoggingStrategy() [2/3]

mysqlrouter::MySQLSession::LoggingStrategy::LoggingStrategy ( const LoggingStrategy )
default

◆ LoggingStrategy() [3/3]

mysqlrouter::MySQLSession::LoggingStrategy::LoggingStrategy ( LoggingStrategy &&  )
default

◆ ~LoggingStrategy()

virtual mysqlrouter::MySQLSession::LoggingStrategy::~LoggingStrategy ( )
virtualdefault

Member Function Documentation

◆ log()

virtual void mysqlrouter::MySQLSession::LoggingStrategy::log ( const std::string &  msg)
pure virtual

◆ operator=() [1/2]

LoggingStrategy & mysqlrouter::MySQLSession::LoggingStrategy::operator= ( const LoggingStrategy )
default

◆ operator=() [2/2]

LoggingStrategy & mysqlrouter::MySQLSession::LoggingStrategy::operator= ( LoggingStrategy &&  )
default

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