#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.
|
1.3.8