SNode.C
|
#include <MariaDBConnectCommand.h>
Public Member Functions | |
MariaDBConnectCommand (const database::mariadb::MariaDBConnectionDetails &details, const std::function< void(void)> &onConnecting, const std::function< void(void)> &onConnect, const std::function< void(const std::string &, unsigned int)> &onError) | |
Public Member Functions inherited from database::mariadb::MariaDBCommandASync | |
~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 ¤tTime) |
void | setMariaDBConnection (MariaDBConnection *mariaDBConnection) |
Private Member Functions | |
int | commandStart () override |
int | commandContinue (int status) override |
bool | commandCompleted () override |
void | commandError (const std::string &errorString, unsigned int errorNumber) override |
std::string | commandInfo () override |
Private Attributes | |
MYSQL * | ret = nullptr |
const database::mariadb::MariaDBConnectionDetails | details |
const std::function< void(void)> | onConnecting |
const std::function< void(void)> | onConnect |
Additional Inherited Members | |
Protected Attributes inherited from database::mariadb::MariaDBCommand | |
MYSQL * | mysql = nullptr |
const std::function< void(const std::string &, unsigned int)> | onError |
Definition at line 33 of file MariaDBConnectCommand.h.
database::mariadb::commands::async::MariaDBConnectCommand::MariaDBConnectCommand | ( | const database::mariadb::MariaDBConnectionDetails & | details, |
const std::function< void(void)> & | onConnecting, | ||
const std::function< void(void)> & | onConnect, | ||
const std::function< void(const std::string &, unsigned int)> & | onError ) |
Definition at line 29 of file MariaDBConnectCommand.cpp.
References MariaDBConnectCommand().
Referenced by MariaDBConnectCommand().
|
overrideprivatevirtual |
Implements database::mariadb::MariaDBCommand.
Definition at line 59 of file MariaDBConnectCommand.cpp.
|
overrideprivatevirtual |
Implements database::mariadb::MariaDBCommand.
Definition at line 55 of file MariaDBConnectCommand.cpp.
|
overrideprivatevirtual |
Implements database::mariadb::MariaDBCommand.
Definition at line 65 of file MariaDBConnectCommand.cpp.
|
overrideprivatevirtual |
Reimplemented from database::mariadb::MariaDBCommand.
Definition at line 69 of file MariaDBConnectCommand.cpp.
|
overrideprivatevirtual |
Implements database::mariadb::MariaDBCommand.
Definition at line 39 of file MariaDBConnectCommand.cpp.
|
private |
Definition at line 48 of file MariaDBConnectCommand.h.
|
private |
Definition at line 51 of file MariaDBConnectCommand.h.
|
private |
Definition at line 50 of file MariaDBConnectCommand.h.
|
private |
Definition at line 47 of file MariaDBConnectCommand.h.