#include <cdbDAONode.h>
Inheritance diagram for cdb::DAONode:


Public Member Functions | |
| DAONode (const char *nodeName, CDB::DAL_ptr dal, PortableServer::POA_ptr poa) | |
| virtual | ~DAONode () |
| void | readConfiguration () |
| DAONode * | createDAONode (const char *nodeName) |
| DAONode * | createChild (const char *childName) |
| 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) |
| virtual void | destroy () |
Protected Member Functions | |
| DAONode () | |
| void | connect (bool silent=true) |
Protected Attributes | |
| std::string | m_name |
| DAO CURL (name). | |
| CDB::DAL_var | m_dal |
| CDB DAL. | |
| PortableServer::POA_var | m_poa |
| CORBA POA. | |
| DAOProxy * | m_daoImpl |
| DAO implementation. | |
| bool | m_remote |
| local or remote DAO flag | |
| DALChangeListenerImplementation * | m_dalChangeListener |
| DAL change listener. | |
|
||||||||||||||||
|
Constrcutor.
|
|
|
Destructor. |
|
|
Default constructor. |
|
|
Connect. Sets the m_daoImpl.
|
|
|
Create child DAO. Prefixing all reuqests with child name and delegating it to this instance). Reimplemented in cdb::DAOChildNode.
|
|
|
Create DAO using current DAL.
Reimplemented in cdb::DAOChildNode.
|
|
|
Reimplemented in cdb::DAOChildNode.
|
|
|
Reimplemented in cdb::DAOChildNode.
|
|
|
Reimplemented in cdb::DAOChildNode.
|
|
|
Reimplemented in cdb::DAOChildNode.
|
|
|
Reimplemented in cdb::DAOChildNode.
|
|
|
Reimplemented in cdb::DAOChildNode.
|
|
|
Reimplemented in cdb::DAOChildNode.
|
|
|
Reimplemented in cdb::DAOChildNode.
|
|
|
Read configuration. |
|
|
CDB DAL.
|
|
|
DAL change listener.
|
|
|
DAO implementation.
|
|
|
DAO CURL (name).
|
|
|
CORBA POA.
|
|
|
local or remote DAO flag
|
1.3.8