Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

DAOImpl Class Reference

#include <cdbDAOImpl.h>

Collaboration diagram for DAOImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DAOImpl (const char *curl)
 DAOImpl (CDB::DAO_ptr dao)
virtual ~DAOImpl (void)
virtual cdb::Boolean isInitialized ()
virtual CORBA::Long get_long (const char *propertyName)
virtual CORBA::Double get_double (const char *propertyName)
virtual char * get_string (const char *propertyName)
virtual char * get_field_data (const char *propertyName)
virtual::CDB::stringSeq * get_string_seq (const char *propertyName)
virtual::CDB::longSeq * get_long_seq (const char *propertyName)
virtual::CDB::doubleSeq * get_double_seq (const char *propertyName)
cdb::Boolean get_field (const cdb::String &strFieldName, cdb::Field &fld)

Public Attributes

ACE_CString m_name
ACE_CString m_errorMessage

Protected Member Functions

void Start (const char *el, const char **attr)
void End (const char *el)

Static Protected Member Functions

void start (void *data, const char *el, const char **attr)
void end (void *data, const char *el)

Protected Attributes

ACE_CString m_xml
cdb::Boolean m_initialized
int m_inArray
cdb::String m_arrayName
cdb::String m_arrayType
cdb::String m_arrayContent
CXMLTreeNodem_rootNode
CXMLTreeNodem_currNode
int m_remote
CDB::DAO_var m_dao

Constructor & Destructor Documentation

DAOImpl::DAOImpl const char *  curl  ) 
 

DAOImpl::DAOImpl CDB::DAO_ptr  dao  ) 
 

virtual DAOImpl::~DAOImpl void   )  [virtual]
 


Member Function Documentation

void DAOImpl::end void *  data,
const char *  el
[static, protected]
 

void DAOImpl::End const char *  el  )  [protected]
 

virtual CORBA::Double DAOImpl::get_double const char *  propertyName  )  [virtual]
 

virtual ::CDB::doubleSeq* DAOImpl::get_double_seq const char *  propertyName  ) 
 

cdb::Boolean DAOImpl::get_field const cdb::String strFieldName,
cdb::Field fld
 

virtual char* DAOImpl::get_field_data const char *  propertyName  )  [virtual]
 

virtual CORBA::Long DAOImpl::get_long const char *  propertyName  )  [virtual]
 

virtual ::CDB::longSeq* DAOImpl::get_long_seq const char *  propertyName  ) 
 

virtual char* DAOImpl::get_string const char *  propertyName  )  [virtual]
 

virtual ::CDB::stringSeq* DAOImpl::get_string_seq const char *  propertyName  ) 
 

virtual cdb::Boolean DAOImpl::isInitialized  )  [inline, virtual]
 

void DAOImpl::start void *  data,
const char *  el,
const char **  attr
[static, protected]
 

void DAOImpl::Start const char *  el,
const char **  attr
[protected]
 


Member Data Documentation

cdb::String DAOImpl::m_arrayContent [protected]
 

cdb::String DAOImpl::m_arrayName [protected]
 

cdb::String DAOImpl::m_arrayType [protected]
 

CXMLTreeNode* DAOImpl::m_currNode [protected]
 

CDB::DAO_var DAOImpl::m_dao [protected]
 

ACE_CString DAOImpl::m_errorMessage
 

int DAOImpl::m_inArray [protected]
 

cdb::Boolean DAOImpl::m_initialized [protected]
 

ACE_CString DAOImpl::m_name
 

int DAOImpl::m_remote [protected]
 

CXMLTreeNode* DAOImpl::m_rootNode [protected]
 

ACE_CString DAOImpl::m_xml [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:36:21 2009 for ACS C++ API by doxygen 1.3.8