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)
void span ()

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 74 of file MariaDBConnection.h.

Constructor & Destructor Documentation

◆ MariaDBCommandStartEvent()

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

Definition at line 302 of file MariaDBConnection.cpp.

303 : core::EventReceiver(name)
305 }

Member Function Documentation

◆ destruct()

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

Reimplemented from core::EventReceiver.

Definition at line 311 of file MariaDBConnection.cpp.

311 {
312 delete mariaDBConnection;
313 }

◆ onEvent()

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

Implements core::EventReceiver.

Definition at line 307 of file MariaDBConnection.cpp.

307 {
308 mariaDBConnection->commandStart(currentTime);
309 }

◆ span()

Definition at line 79 of file EventReceiver.cpp.

79 {
80 event.span();
81 }

Member Data Documentation

◆ mariaDBConnection

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

Definition at line 85 of file MariaDBConnection.h.


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