cdb::IMDB − |
#include <cdbIMDB.h> Inherits cdb::Table. |
Public Member Functions |
IMDB () |
virtual Boolean isInitialized () |
virtual ~IMDB () |
Boolean CreateRecord (const String &strRecordName, Boolean bTruncate=FALSE) |
ULong GetRecordState (const String &strRecordName) |
Boolean GetField (const String &strRecordName, const String &strFieldName, Field &fld) |
Boolean SetField (const String &strRecordName, const String &strFieldName, const Field &fld, Boolean bCreate=TRUE) |
Boolean RemoveField (const String &strRecordName, const String &strFieldName) |
Boolean GetRecord (const String &strRecordName, Record &rec, Boolean bCreate=FALSE, Boolean bAppend=FALSE) |
Boolean SetRecord (const String &strRecordName, const Record &rec, Boolean bCreate=TRUE, Boolean bAll=TRUE) |
Boolean RemoveRecord (const String &strRecordName) |
virtual Boolean GetChildren (const String &strRecordName, StringArray &astrChildren) |
Static Public Member Functions |
static Table * createTable (int argc, char **argv, CORBA::ORB_ptr orb) |
Private Types |
typedef std::map< String, MapStringToField > MapStrRec |
Private Attributes |
MapStrRec m_mpRecords |
typedef std::map<String, MapStringToField> cdb::IMDB::MapStrRec [private] |
cdb::IMDB::IMDB () |
virtual cdb::IMDB::~IMDB () [virtual] |
Boolean cdb::IMDB::CreateRecord (const String & strRecordName, Boolean bTruncate = FALSE) [virtual] |
Implements cdb::Table. |
static Table* cdb::IMDB::createTable (int argc, char ** argv, CORBA::ORB_ptr orb) [static] |
virtual Boolean cdb::IMDB::GetChildren (const String & strRecordName, StringArray & astrChildren) [virtual] |
Implements cdb::Table. |
Boolean cdb::IMDB::GetField (const String & strRecordName, const String & strFieldName, Field & fld) [virtual] |
Implements cdb::Table. |
Boolean cdb::IMDB::GetRecord (const String & strRecordName, Record & rec, Boolean bCreate = FALSE, Boolean bAppend = FALSE) [virtual] |
Implements cdb::Table. |
ULong cdb::IMDB::GetRecordState (const String & strRecordName) [virtual] |
Implements cdb::Table. |
virtual Boolean cdb::IMDB::isInitialized () [inline, virtual] |
Implements cdb::Table. |
Boolean cdb::IMDB::RemoveField (const String & strRecordName, const String & strFieldName) [virtual] |
Implements cdb::Table. |
Boolean cdb::IMDB::RemoveRecord (const String & strRecordName) [virtual] |
Implements cdb::Table. |
Boolean cdb::IMDB::SetField (const String & strRecordName, const String & strFieldName, const Field & fld, Boolean bCreate = TRUE) [virtual] |
Implements cdb::Table. |
Boolean cdb::IMDB::SetRecord (const String & strRecordName, const Record & rec, Boolean bCreate = TRUE, Boolean bAll = TRUE) [virtual] |
Implements cdb::Table. |
MapStrRec cdb::IMDB::m_mpRecords [private] |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |