cdb::IMDB

NAME
SYNOPSIS
Member Typedef Documentation
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

cdb::IMDB −

SYNOPSIS

#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

Member Typedef Documentation

typedef std::map<String, MapStringToField> cdb::IMDB::MapStrRec [private]

Constructor & Destructor Documentation

cdb::IMDB::IMDB ()

virtual cdb::IMDB::~IMDB () [virtual]

Member Function Documentation

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.

Member Data Documentation

MapStrRec cdb::IMDB::m_mpRecords [private]

Author

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