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

#include <MariaDBCommandASync.h>

Inheritance diagram for database::mariadb::MariaDBCommandASync:
Collaboration diagram for database::mariadb::MariaDBCommandASync:

Public Member Functions

 ~MariaDBCommandASync () override
 
 MariaDBCommand (const std::string &name, const std::function< void(const std::string &, unsigned int)> &onError)
 
- Public Member Functions inherited from database::mariadb::MariaDBCommand
 MariaDBCommand (const std::string &name, const std::function< void(const std::string &, unsigned int)> &onError)
 
virtual ~MariaDBCommand ()=default
 
const std::string & commandName ()
 
int commandStart (MYSQL *mysql, const utils::Timeval &currentTime)
 
void setMariaDBConnection (MariaDBConnection *mariaDBConnection)
 
virtual int commandContinue (int status)=0
 
virtual bool commandCompleted ()=0
 
virtual void commandError (const std::string &errorString, unsigned int errorNumber)=0
 
virtual std::string commandInfo ()
 

Additional Inherited Members

- Protected Attributes inherited from database::mariadb::MariaDBCommand
MYSQL * mysql = nullptr
 
const std::function< void(const std::string &, unsigned int)> onError
 

Detailed Description

Definition at line 32 of file MariaDBCommandASync.h.

Constructor & Destructor Documentation

◆ ~MariaDBCommandASync()

database::mariadb::MariaDBCommandASync::~MariaDBCommandASync ( )
override

Definition at line 29 of file MariaDBCommandASync.cpp.

29 {
30 }

Member Function Documentation

◆ MariaDBCommand()

database::mariadb::MariaDBCommand::MariaDBCommand ( const std::string & name,
const std::function< void(const std::string &, unsigned int)> & onError )

Definition at line 46 of file MariaDBCommand.cpp.

30 : name(name)
31 , onError(onError) {
32 }
const std::function< void(const std::string &, unsigned int)> onError

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