cdb::DALaccess

NAME
SYNOPSIS
Member Typedef Documentation
Constructor & Destructor Documentation
Member Function Documentation
Friends And Related Function Documentation
Member Data Documentation
Author

NAME

cdb::DALaccess −

SYNOPSIS

#include <cdbDALaccess.h>

Inherits cdb::Table.

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

typedef std::map<String, DAOImpl*> cdb::DALaccess::MapStrRec [protected]

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]

Implements cdb::Table.

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]

virtual Boolean cdb::DALaccess::GetChildren (const String & strRecordName, StringArray & astrChildren) [virtual]

Implements cdb::Table.

DAOImpl* cdb::DALaccess::getDAO (const String & strRecordName) [protected]

Boolean cdb::DALaccess::GetField (const String & strRecordName, const String & strFieldName, Field & fld) [virtual]

Implements cdb::Table.

Boolean cdb::DALaccess::GetRecord (const String & strRecordName, Record & rec, Boolean bCreate = FALSE, Boolean bAppend = FALSE) [virtual]

Implements cdb::Table.

ULong cdb::DALaccess::GetRecordState (const String & strRecordName) [virtual]

Implements cdb::Table.

virtual Boolean cdb::DALaccess::isInitialized () [inline, virtual]

Implements cdb::Table.

Boolean cdb::DALaccess::RemoveField (const String & strRecordName, const String & strFieldName) [virtual]

Implements cdb::Table.

Boolean cdb::DALaccess::RemoveRecord (const String & strRecordName) [virtual]

Implements cdb::Table.

char* cdb::DALaccess::resolveDALserverIOR (int argc, char * argv[]) [protected]

Boolean cdb::DALaccess::SetField (const String & strRecordName, const String & strFieldName, const Field & fld, Boolean bCreate = TRUE) [virtual]

Implements cdb::Table.

Boolean cdb::DALaccess::SetRecord (const String & strRecordName, const Record & rec, Boolean bCreate = TRUE, Boolean bAll = TRUE) [virtual]

Implements cdb::Table.

void cdb::DALaccess::UseLocalDAOs (int localDAOs = 1) [inline]

Friends And Related Function Documentation

friend class DALChangeListenerImpl [friend]

Member Data Documentation

long cdb::DALaccess::changeListenerID [protected]

CDB::DALChangeListener_var cdb::DALaccess::changeListenerObj [protected]

int cdb::DALaccess::exitStarts [static, protected]

CDB::DAL_var cdb::DALaccess::m_dal [protected]

Boolean cdb::DALaccess::m_destroyORB [protected]

CDB::DAL_var cdb::DALaccess::m_forcedDAL [static, protected]

Boolean cdb::DALaccess::m_initialized [protected]

MapStrRec cdb::DALaccess::m_mpRecords [protected]

CORBA::ORB_var cdb::DALaccess::m_orb [protected]

int cdb::DALaccess::m_useCacheListener [protected]

int cdb::DALaccess::m_useLocalDAO [protected]

Author

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