#include <cdbCCS.h>
Inheritance diagram for cdb::CCS:
Public Member Functions | |
CCS (String process) | |
virtual | ~CCS () |
virtual Boolean | isInitialized () |
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 | |
Table * | createTable (int argc, char **argv, CORBA::ORB_ptr orb) |
Private Attributes | |
Boolean | isInit |
ACE_Recursive_Thread_Mutex | cdbMutex |
|
Class to intialize access to ACS configuration database. It is necessary to create an instance of this class before any access to the ACS configuration database can be done |
|
CCS class destructor |
|
Implements cdb::Table.
|
|
|
|
Implements cdb::Table.
|
|
Get data from ACS configuration database.
double val; Field fld; DBManager::myClass->GetField("Appl_data:Mount:cmdAz","min_value",fld); fld.GetDouble(val); Implements cdb::Table.
|
|
Implements cdb::Table.
|
|
Implements cdb::Table.
|
|
Method to check if the access to the database is initialized. Implements cdb::Table.
|
|
Implements cdb::Table.
|
|
Implements cdb::Table.
|
|
Set field in the ACS configuration database.
DBManager::myClass->SetField("Appl_data:Mount:cmdAz","value", Field(Double(1.5)),FALSE); Implements cdb::Table.
|
|
Implements cdb::Table.
|
|
|
|
|