SNode.C
Loading...
Searching...
No Matches
database::mariadb::MariaDBClientSyncAPI Class Referenceabstract

#include <MariaDBClientSyncAPI.h>

Inheritance diagram for database::mariadb::MariaDBClientSyncAPI:
Collaboration diagram for database::mariadb::MariaDBClientSyncAPI:

Public Member Functions

void affectedRows (const std::function< void(int)> &onAffectedRows, const std::function< void(const std::string &, unsigned int)> &onErro)
 
void fieldCount (const std::function< void(unsigned int)> &onFieldCount, const std::function< void(const std::string &, unsigned int)> &onError)
 

Protected Member Functions

 MariaDBClientSyncAPI ()=default
 
 MariaDBClientSyncAPI (const MariaDBClientSyncAPI &)=default
 
virtual ~MariaDBClientSyncAPI ()
 
virtual void execute_sync (MariaDBCommandSync *mariaDBCommand)=0
 

Detailed Description

Definition at line 59 of file MariaDBClientSyncAPI.h.

Constructor & Destructor Documentation

◆ MariaDBClientSyncAPI() [1/2]

database::mariadb::MariaDBClientSyncAPI::MariaDBClientSyncAPI ( )
protecteddefault

◆ MariaDBClientSyncAPI() [2/2]

database::mariadb::MariaDBClientSyncAPI::MariaDBClientSyncAPI ( const MariaDBClientSyncAPI )
protecteddefault

◆ ~MariaDBClientSyncAPI()

database::mariadb::MariaDBClientSyncAPI::~MariaDBClientSyncAPI ( )
protectedvirtual

Definition at line 54 of file MariaDBClientSyncAPI.cpp.

54 {
55 }

Member Function Documentation

◆ affectedRows()

void database::mariadb::MariaDBClientSyncAPI::affectedRows ( const std::function< void(int)> &  onAffectedRows,
const std::function< void(const std::string &, unsigned int)> &  onErro 
)

◆ execute_sync()

virtual void database::mariadb::MariaDBClientSyncAPI::execute_sync ( MariaDBCommandSync mariaDBCommand)
protectedpure virtual

Implemented in database::mariadb::MariaDBClient, and database::mariadb::MariaDBCommandSequence.

Referenced by fieldCount().

Here is the caller graph for this function:

◆ fieldCount()

void database::mariadb::MariaDBClientSyncAPI::fieldCount ( const std::function< void(unsigned int)> &  onFieldCount,
const std::function< void(const std::string &, unsigned int)> &  onError 
)

Definition at line 62 of file MariaDBClientSyncAPI.cpp.

References execute_sync(), and database::mariadb::commands::sync::MariaDBFieldCountCommand::MariaDBFieldCountCommand().

Here is the call graph for this function:

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