#include <Dynamic_Component_Activator.h>
Public Member Functions | |
Dynamic_Component_Activator (CORBA::ORB_ptr o) | |
virtual | ~Dynamic_Component_Activator (void) |
virtual PortableServer::Servant | incarnate (const PortableServer::ObjectId &oid, PortableServer::POA_ptr poa) |
Template methods overridden to get callbacks. | |
virtual void | etherealize (const PortableServer::ObjectId &oid, PortableServer::POA_ptr adapter, PortableServer::Servant servant, CORBA::Boolean cleanup_in_progress, CORBA::Boolean remaining_activations) |
void | add_servant_to_map (PortableServer::ObjectId &oid, Dynamic_Component_Servant_Base *servant) |
void | delete_servant_from_map (PortableServer::ObjectId &oid) |
Private Attributes | |
CORBA::ORB_var | orb_ |
Pointer to our ORB. | |
ACE_Hash_Map_Manager_Ex < PortableServer::ObjectId, Dynamic_Component_Servant_Base *, TAO_ObjectId_Hash, ACE_Equal_To < PortableServer::ObjectId > , TAO_SYNCH_MUTEX > | servant_map_ |
CIAO::Dynamic_Component_Activator::Dynamic_Component_Activator | ( | CORBA::ORB_ptr | o | ) |
virtual CIAO::Dynamic_Component_Activator::~Dynamic_Component_Activator | ( | void | ) | [virtual] |
ACE_INLINE void CIAO::Dynamic_Component_Activator::add_servant_to_map | ( | PortableServer::ObjectId & | oid, | |
Dynamic_Component_Servant_Base * | servant | |||
) |
ACE_INLINE void CIAO::Dynamic_Component_Activator::delete_servant_from_map | ( | PortableServer::ObjectId & | oid | ) |
virtual void CIAO::Dynamic_Component_Activator::etherealize | ( | const PortableServer::ObjectId & | oid, | |
PortableServer::POA_ptr | adapter, | |||
PortableServer::Servant | servant, | |||
CORBA::Boolean | cleanup_in_progress, | |||
CORBA::Boolean | remaining_activations | |||
) | [virtual] |
virtual PortableServer::Servant CIAO::Dynamic_Component_Activator::incarnate | ( | const PortableServer::ObjectId & | oid, | |
PortableServer::POA_ptr | poa | |||
) | [virtual] |
Template methods overridden to get callbacks.
If you would like to know the details of the following two methods, please PortableServer documentation. This is probably not the place to document what these mean.
Pointer to our ORB.