#include <cdbDALaccess.h>
List of all members.
Public Member Functions |
| | DALaccess (int argc, char *argv[], CORBA::ORB_ptr orb=CORBA::ORB::_nil()) |
| virtual | ~DALaccess () |
| 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) |
| void | UseLocalDAOs (int localDAOs=1) |
Static Public Member Functions |
| static Table * | createTable (int argc, char **argv, CORBA::ORB_ptr orb) |
| static void | forceDAL (CDB::DAL_ptr dal) |
| static void | exitFunction () |
Protected Types |
typedef std::map< String,
DAOImpl * > | MapStrRec |
Protected Member Functions |
| char * | resolveDALserverIOR (int argc, char *argv[]) |
| DAOImpl * | getDAO (const String &strRecordName) |
Protected Attributes |
| CORBA::ORB_var | m_orb |
| CDB::DAL_var | m_dal |
| Boolean | m_initialized |
| int | m_useLocalDAO |
| Boolean | m_destroyORB |
| int | m_useCacheListener |
| MapStrRec | m_mpRecords |
| CDB::DALChangeListener_var | changeListenerObj |
| long | changeListenerID |
Static Protected Attributes |
| static int | exitStarts |
| static CDB::DAL_var | m_forcedDAL |
Friends |
| class | DALChangeListenerImpl |
Member Typedef Documentation
Constructor & Destructor Documentation
| cdb::DALaccess::DALaccess |
( |
int |
argc, |
|
|
char * |
argv[], |
|
|
CORBA::ORB_ptr |
orb = CORBA::ORB::_nil() | |
|
) |
| | |
| virtual cdb::DALaccess::~DALaccess |
( |
|
) |
[virtual] |
Member Function Documentation
| Boolean cdb::DALaccess::CreateRecord |
( |
const String & |
strRecordName, |
|
|
Boolean |
bTruncate = FALSE | |
|
) |
| | [virtual] |
| static Table* cdb::DALaccess::createTable |
( |
int |
argc, |
|
|
char ** |
argv, |
|
|
CORBA::ORB_ptr |
orb | |
|
) |
| | [static] |
| static void cdb::DALaccess::exitFunction |
( |
|
) |
[inline, static] |
| static void cdb::DALaccess::forceDAL |
( |
CDB::DAL_ptr |
dal |
) |
[inline, static] |
| DAOImpl* cdb::DALaccess::getDAO |
( |
const String & |
strRecordName |
) |
[protected] |
| ULong cdb::DALaccess::GetRecordState |
( |
const String & |
strRecordName |
) |
[virtual] |
| virtual Boolean cdb::DALaccess::isInitialized |
( |
|
) |
[inline, virtual] |
| Boolean cdb::DALaccess::RemoveField |
( |
const String & |
strRecordName, |
|
|
const String & |
strFieldName | |
|
) |
| | [virtual] |
| Boolean cdb::DALaccess::RemoveRecord |
( |
const String & |
strRecordName |
) |
[virtual] |
| char* cdb::DALaccess::resolveDALserverIOR |
( |
int |
argc, |
|
|
char * |
argv[] | |
|
) |
| | [protected] |
| void cdb::DALaccess::UseLocalDAOs |
( |
int |
localDAOs = 1 |
) |
[inline] |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: