SNode.C
Loading...
Searching...
No Matches
database::mariadb::MariaDBCommandStartEvent Class Reference

#include <MariaDBConnection.h>

Inheritance diagram for database::mariadb::MariaDBCommandStartEvent:
Collaboration diagram for database::mariadb::MariaDBCommandStartEvent:

Public Member Functions

 MariaDBCommandStartEvent (const std::string &name, MariaDBConnection *mariaDBConnection)
 

Private Member Functions

void onEvent (const utils::Timeval &currentTime) override
 
void destruct () override
 
- Private Member Functions inherited from core::EventReceiver
 EventReceiver (const std::string &name)
 
 EventReceiver (EventReceiver &)=delete
 
 EventReceiver (EventReceiver &&)=delete
 
EventReceiveroperator= (EventReceiver &)=delete
 
EventReceiveroperator= (EventReceiver &&)=delete
 
void span ()
 
void relax ()
 
const std::string & getName () const
 
virtual ~EventReceiver ()=default
 

Private Attributes

MariaDBConnectionmariaDBConnection = nullptr
 

Additional Inherited Members

- Static Private Member Functions inherited from core::EventReceiver
static void atNextTick (const std::function< void(void)> &callBack)
 

Detailed Description

Definition at line 50 of file MariaDBConnection.h.

Constructor & Destructor Documentation

◆ MariaDBCommandStartEvent()

database::mariadb::MariaDBCommandStartEvent::MariaDBCommandStartEvent ( const std::string & name,
MariaDBConnection * mariaDBConnection )

Member Function Documentation

◆ destruct()

void database::mariadb::MariaDBCommandStartEvent::destruct ( )
overrideprivatevirtual

Reimplemented from core::EventReceiver.

Definition at line 264 of file MariaDBConnection.cpp.

264 {
265 delete mariaDBConnection;
266 }

◆ onEvent()

void database::mariadb::MariaDBCommandStartEvent::onEvent ( const utils::Timeval & currentTime)
overrideprivatevirtual

Implements core::EventReceiver.

Definition at line 260 of file MariaDBConnection.cpp.

260 {
261 mariaDBConnection->commandStart(currentTime);
262 }
void commandStart(const utils::Timeval &currentTime)

Member Data Documentation

◆ mariaDBConnection

MariaDBConnection* database::mariadb::MariaDBCommandStartEvent::mariaDBConnection = nullptr
private

Definition at line 61 of file MariaDBConnection.h.


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