ANNA Suite  2020b
Multipurpose development suite for Telco applications
anna::dbms::Database Member List

This is the complete list of members for anna::dbms::Database, including all inherited members.

a_classNameanna::Componentprotected
addPredecessor(const char *componentName)anna::app::Componentprotected
asString() constanna::dbms::Databasevirtual
asXML(xml::Node *parent) constanna::dbms::Databasevirtual
attach() noexcept(false)anna::app::Component
Component(const char *className)anna::app::Componentexplicitprotected
anna::Component::Component(const Component &other)anna::Componentprotected
connection(const_connection_iterator &ii)anna::dbms::Databaseinlinestatic
connection(connection_iterator &ii)anna::dbms::Databaseinlineprotectedstatic
Connection::execute(Statement *) noexcept(false)anna::dbms::Databasefriend
connection_begin() constanna::dbms::Databaseinline
connection_begin()anna::dbms::Databaseinlineprotected
connection_end() constanna::dbms::Databaseinline
connection_end()anna::dbms::Databaseinlineprotected
connection_iterator typedefanna::dbms::Databaseprotected
const_connection_iterator typedefanna::dbms::Database
const_statement_iterator typedefanna::dbms::Database
createConnection(const char *name, const char *user, const char *password) noexcept(false)anna::dbms::Database
createStatement(const char *name, const char *expression, const bool isCritical=true) noexcept(false)anna::dbms::Database
createStatement(const char *name, const std::string &expression, const bool isCritical=true) noexcept(false)anna::dbms::Databaseinline
Database(const char *rdbmsmsName, const char *dbmsName)anna::dbms::Databaseprotected
do_initialize() noexcept(false)anna::dbms::Databaseprotectedvirtual
do_stop()anna::dbms::Databaseprotectedvirtual
findConnection(const char *name) noexcept(false)anna::dbms::Database
findStatement(const char *name)anna::dbms::Database
getClassName() constanna::Componentinline
getName() constanna::dbms::Databaseinline
getState() constanna::app::Componentinlineprotected
getType() constanna::dbms::Databaseinline
initialize() noexcept(false)anna::app::Componentprotected
kill()anna::app::Componentinlineprotectedvirtual
lock() noexcept(false)anna::Mutexvirtual
MaxConnectionanna::dbms::Databasestatic
Mutex(const Mode::_v mode=Mode::Recursive)anna::Mutexexplicit
operator const pthread_mutex_t *() constanna::Mutexinline
recover(Connection &connection, const int tryCounter) noexcept(false)anna::dbms::Databaseprotected
releaseStatement(Statement *statement)anna::dbms::Database
Safe()anna::Safeinlineprotected
setFailRecoveryHandler(FailRecoveryHandler *failRecoveryHandler)anna::dbms::Databaseinline
setStatementTranslator(StatementTranslator *statementTranslator)anna::dbms::Databaseinline
Statement classanna::dbms::Databasefriend
statement(const_statement_iterator &ii)anna::dbms::Databaseinlinestatic
statement_begin() constanna::dbms::Databaseinline
statement_end() constanna::dbms::Databaseinline
stop()anna::app::Componentinlineprotected
trylock() noexcept(false)anna::Mutex
unlock()anna::Mutexvirtual
~Component()anna::app::Componentvirtual
~Database()anna::dbms::Databasevirtual
~Mutex()anna::Mutexvirtual