CIAO::Dynamic_Component_Activator Class Reference

Activator that is registered with the POA for facet and consumer servants. More...

#include <Dynamic_Component_Activator.h>

Inheritance diagram for CIAO::Dynamic_Component_Activator:
Inheritance graph
[legend]
Collaboration diagram for CIAO::Dynamic_Component_Activator:
Collaboration graph
[legend]

List of all members.

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_

Detailed Description

Activator that is registered with the POA for facet and consumer servants.


Constructor & Destructor Documentation

CIAO::Dynamic_Component_Activator::Dynamic_Component_Activator ( CORBA::ORB_ptr  o  ) 
virtual CIAO::Dynamic_Component_Activator::~Dynamic_Component_Activator ( void   )  [virtual]

Member Function Documentation

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  ) 
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.


Member Data Documentation

Pointer to our ORB.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Oct 12 15:05:53 2009 for CIAO by  doxygen 1.6.1