Class that holds references to the 3 working databases (Configuration, Time Tag, and Readback) and keeps track of the Federated Database and ooInit
Class that holds references to the 3 working databases (Configuration, Time Tag, and Readback) and keeps track of the Federated Database and ooInit.MODIFICATIONS:
- Objectivity Update:
This file has been created to support the new Objectivity Database scheme -- R. Roth
~HVDatabaseSet()
static HVDatabaseSet* establishHVDBSet( const char* name, const char* cfname, const char* tagname, const char* rbname, bool create = false, char openMode = 'r', const uint32 maxPages = 500 )
cfname - : name of CF Database
tagname - : name of Tag Database
rbname - : name of RB Database
create - : if false, a non-existant named database will not be
created.
maxPages - : maximum number of logical pages the
program may allocate (default 500)
openMode - : if 'w', databases are opened in Update Mode,
if anything else, they are opened in Read Only mode static int openHVFDB( ooHandle( ooFDObj )& fdbH )
static ooHandle ( ooDBObj )( const char *cfdbName, ooHandle( ooFDObj )& fdbH, ooTrans *pTr)
fdbH - : Handle to the Federated Database
pTr - : Pointer the the current Transaction static ooHandle ( ooDBObj )( const char *tagdbName, ooHandle( ooFDObj )& fdbH, ooTrans *pTr)
fdbH - : Handle to the Federated Database
pTr - : Pointer the the current Transaction static ooHandle ( ooDBObj )( const char *rbdbName, ooHandle( ooFDObj )& fdbH, ooTrans *pTr)
fdbH - : Handle to the Federated Database
pTr - : Pointer the the current Transaction int addToDBSet( const char *dbtype, const char *dbname )
dbname - : Name of the new database int closeDBType( const char *dbtype )
int start_Tr()
int abort_Tr()
int commit_Tr()
int commitAndHold_Tr()
inline const ooHandle ( ooDBObj )()
inline const ooHandle ( ooDBObj )()
inline const ooHandle ( ooDBObj )()
pstring cName
pstring cfName
pstring tagName
pstring rbName
static int ooInitCalled
ooHandle(ooFDObj)
ooHandle(ooDBObj)
ooHandle(ooDBObj)
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de