cdb::TableStorage − |
#include <cdb.h> |
Public Member Functions |
Table * find (const char *name) |
Table * first (void) |
Boolean bind (const char *name, Table *table) |
Boolean unbind (Table *table) |
const char * getDefault (void) |
void setDefault (const char *name) |
Boolean bindType (const char *name, TableFactory pTf) |
TableFactory findType (const char *name) |
Protected Types |
typedef std::map< String, TableFactory > DBTypes |
Protected Member Functions |
TableStorage () |
~TableStorage () |
Protected Attributes |
std::vector< TableEntry > m_dbMap |
DBTypes m_dbTypes |
ACE_CString m_defaultTable |
Friends |
class ACE_Singleton< TableStorage, ACE_Null_Mutex > |
typedef std::map<String, TableFactory> cdb::TableStorage::DBTypes [protected] |
cdb::TableStorage::TableStorage () [protected] |
cdb::TableStorage::~TableStorage () [protected] |
Boolean cdb::TableStorage::bind (const char * name, Table * table) |
Boolean cdb::TableStorage::bindType (const char * name, TableFactory pTf) |
Table* cdb::TableStorage::find (const char * name) |
TableFactory cdb::TableStorage::findType (const char * name) |
Table* cdb::TableStorage::first (void) |
const char* cdb::TableStorage::getDefault (void) |
void cdb::TableStorage::setDefault (const char * name) |
Boolean cdb::TableStorage::unbind (Table * table) |
friend class ACE_Singleton< TableStorage, ACE_Null_Mutex > [friend] |
std::vector<TableEntry> cdb::TableStorage::m_dbMap [protected] |
DBTypes cdb::TableStorage::m_dbTypes [protected] |
ACE_CString cdb::TableStorage::m_defaultTable [protected] |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |