#include <Dynamic_Component_Activator.h>
Inheritance diagram for CIAO::Dynamic_Component_Activator:
Public Member Functions | |
Dynamic_Component_Activator (CORBA::ORB_ptr o) | |
virtual | ~Dynamic_Component_Activator (void) |
PortableServer::Servant | incarnate (const PortableServer::ObjectId &oid, PortableServer::POA_ptr poa) |
Template methods overridden to get callbacks. | |
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 >, ACE_SYNCH_MUTEX > | servant_map_ |
CIAO::Dynamic_Component_Activator::Dynamic_Component_Activator | ( | CORBA::ORB_ptr | o | ) |
CIAO::Dynamic_Component_Activator::~Dynamic_Component_Activator | ( | void | ) | [virtual] |
void CIAO::Dynamic_Component_Activator::add_servant_to_map | ( | PortableServer::ObjectId & | oid, | |
Dynamic_Component_Servant_Base * | servant | |||
) |
void CIAO::Dynamic_Component_Activator::delete_servant_from_map | ( | PortableServer::ObjectId & | oid | ) |
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 | |||
) |
PortableServer::Servant CIAO::Dynamic_Component_Activator::incarnate | ( | const PortableServer::ObjectId & | oid, | |
PortableServer::POA_ptr | poa | |||
) |
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.