#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 55 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 51 of file MariaDBConnectCommand.cpp.
References details, and MariaDBConnectCommand().
Referenced by MariaDBConnectCommand().
|
overrideprivatevirtual |
Implements database::mariadb::MariaDBCommand.
Definition at line 81 of file MariaDBConnectCommand.cpp.
|
overrideprivatevirtual |
Implements database::mariadb::MariaDBCommand.
Definition at line 77 of file MariaDBConnectCommand.cpp.
|
overrideprivatevirtual |
Implements database::mariadb::MariaDBCommand.
Definition at line 87 of file MariaDBConnectCommand.cpp.
|
overrideprivatevirtual |
Reimplemented from database::mariadb::MariaDBCommand.
Definition at line 91 of file MariaDBConnectCommand.cpp.
References database::mariadb::MariaDBCommand::commandName(), details, database::mariadb::MariaDBConnectionDetails::hostname, database::mariadb::MariaDBConnectionDetails::port, and database::mariadb::MariaDBConnectionDetails::socket.
|
overrideprivatevirtual |
Implements database::mariadb::MariaDBCommand.
Definition at line 61 of file MariaDBConnectCommand.cpp.
|
private |
Definition at line 70 of file MariaDBConnectCommand.h.
Referenced by commandInfo(), and MariaDBConnectCommand().
|
private |
Definition at line 73 of file MariaDBConnectCommand.h.
|
private |
Definition at line 72 of file MariaDBConnectCommand.h.
|
private |
Definition at line 69 of file MariaDBConnectCommand.h.