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

#include <MariaDBCommandSync.h>

Inheritance diagram for database::mariadb::MariaDBCommandSync:
Collaboration diagram for database::mariadb::MariaDBCommandSync:

Public Member Functions

 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 bool commandCompleted ()=0
virtual void commandError (const std::string &errorString, unsigned int errorNumber)=0
virtual std::string commandInfo ()

Private Member Functions

int commandContinue (int status) final

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 54 of file MariaDBCommandSync.h.

Member Function Documentation

◆ commandContinue()

int database::mariadb::MariaDBCommandSync::commandContinue ( int status)
finalprivatevirtual

Implements database::mariadb::MariaDBCommand.

Definition at line 51 of file MariaDBCommandSync.cpp.

51 {
52 return 0;
53 }

◆ MariaDBCommand()

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

Definition at line 68 of file MariaDBCommand.cpp.

52 : name(name)
53 , onError(onError) {
54 }
const std::function< void(const std::string &, unsigned int)> onError

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