#include <cdbDAONode.h>
Public Member Functions | |
DALChangeListenerImplementation (CDB::DAL_ptr, PortableServer::POA_ptr poa) | |
virtual | ~DALChangeListenerImplementation () |
void | registerNode (DAONode *node) |
void | unregisterNode (DAONode *node) |
void | destroy () |
virtual void | object_changed (const char *curl) |
Protected Types | |
typedef std::vector< DAONode * > | VectorDAONode |
typedef std::map< std::string, VectorDAONode > | MapVectorDAONode |
Protected Attributes | |
CDB::DAL_var | m_dal |
CDB DAL. | |
long | m_changeListenerID |
Change listener ID. | |
MapVectorDAONode | nodeMap |
DAONode map. | |
PortableServer::POA_var | m_poa |
CORBA POA. |
|
|
|
|
|
Constrcutor.
|
|
Destructor (to be called only by POA, use destroy method instead). |
|
Destroy this object (via POA). |
|
|
|
Register DAONode instance. |
|
Unregister DAONode instance. |
|
Change listener ID.
|
|
CDB DAL.
|
|
CORBA POA.
|
|
DAONode map.
|