|
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 |
Table * | createTable (int argc, char **argv, CORBA::ORB_ptr orb) |
void | forceDAL (CDB::DAL_ptr dal) |
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 |
int | exitStarts |
CDB::DAL_var | m_forcedDAL |