cdb::TableStorage

NAME
SYNOPSIS
Member Typedef Documentation
Constructor & Destructor Documentation
Member Function Documentation
Friends And Related Function Documentation
Member Data Documentation
Author

NAME

cdb::TableStorage −

SYNOPSIS

#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 >

Member Typedef Documentation

typedef std::map<String, TableFactory> cdb::TableStorage::DBTypes [protected]

Constructor & Destructor Documentation

cdb::TableStorage::TableStorage () [protected]

cdb::TableStorage::~TableStorage () [protected]

Member Function Documentation

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)

Friends And Related Function Documentation

friend class ACE_Singleton< TableStorage, ACE_Null_Mutex > [friend]

Member Data Documentation

std::vector<TableEntry> cdb::TableStorage::m_dbMap [protected]

DBTypes cdb::TableStorage::m_dbTypes [protected]

ACE_CString cdb::TableStorage::m_defaultTable [protected]

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.