DAnCE::CCMObjectLocator Class Reference
#include <CCMObjectLocator.h>
List of all members.
Classes |
class | TreeNode |
Public Types |
typedef ACE_Map_Manager
< ACE_CString, TreeNode
*, ACE_Null_Mutex > | TNodes |
Public Member Functions |
| CCMObjectLocator (CORBA::ORB_ptr orb, PortableServer::POA_ptr parent_poa, const char *poa_name) |
virtual | ~CCMObjectLocator () |
virtual ::PortableServer::Servant | preinvoke (const ::PortableServer::ObjectId &oid,::PortableServer::POA_ptr adapter, const char *operation,::PortableServer::ServantLocator::Cookie &the_cookie) |
virtual void | postinvoke (const ::PortableServer::ObjectId &,::PortableServer::POA_ptr, const char *,::PortableServer::ServantLocator::Cookie,::PortableServer::Servant) |
void | start_register (const ACE_CString &plan) |
CORBA::Object_ptr | register_object (const ACE_CString &plan, const ACE_CString &inst, const ACE_CString &port, CORBA::Object_ptr obj) |
CORBA::Object_ptr | register_object (const ACE_CString &plan, const ACE_CString &inst, CORBA::Object_ptr obj) |
void | unregister_object (const ACE_CString &plan, const ACE_CString &inst, const ACE_CString &port) |
void | finish_register (const ACE_CString &plan) |
void | register_objects (const char *name, TreeNode &node) |
Private Member Functions |
| CCMObjectLocator () |
Private Attributes |
TreeNode | db_ |
CORBA::ORB_var | orb_ |
PortableServer::POA_var | myPOA_ |
TNodes | transactions_ |
Member Typedef Documentation
Constructor & Destructor Documentation
DAnCE::CCMObjectLocator::~CCMObjectLocator |
( |
|
) |
[virtual] |
DAnCE::CCMObjectLocator::CCMObjectLocator |
( |
|
) |
[inline, private] |
Member Function Documentation
void DAnCE::CCMObjectLocator::finish_register |
( |
const ACE_CString & |
plan |
) |
|
void DAnCE::CCMObjectLocator::register_objects |
( |
const char * |
name, |
|
|
TreeNode & |
node | |
|
) |
| | |
void DAnCE::CCMObjectLocator::start_register |
( |
const ACE_CString & |
plan |
) |
|
TODO Deside correcet processing of this error - probably finish_register should be called
Member Data Documentation
The documentation for this class was generated from the following files: