#include <Dynamic_Component_Servant_T.h>
Public Member Functions | |
Dynamic_Component_Servant (Components::EnterpriseComponent_ptr ec, Components::CCMHome_ptr home, const char *ins_name, Home_Servant_Impl_Base *home_servant, Session_Container *c) | |
virtual | ~Dynamic_Component_Servant (void) |
virtual PortableServer::Servant | create (PortableServer::ObjectId &oid) |
virtual void | destroy (PortableServer::ObjectId &oid) |
virtual void | update_destroy_count (void) |
Protected Attributes | |
Components::EnterpriseComponent_var | executor_ |
CORBA::String_var | ins_name_ |
Home_Servant_Impl_Base * | home_servant_ |
Components::CCMHome_var | home_ |
ACE_Hash_Map_Manager_Ex < PortableServer::ObjectId, COMP_SVNT *, TAO_ObjectId_Hash, ACE_Equal_To < PortableServer::ObjectId > , TAO_SYNCH_MUTEX > | servant_map_ |
bool | component_removed_ |
CIAO::Dynamic_Component_Servant< COMP_SVNT >::Dynamic_Component_Servant | ( | Components::EnterpriseComponent_ptr | ec, | |
Components::CCMHome_ptr | home, | |||
const char * | ins_name, | |||
Home_Servant_Impl_Base * | home_servant, | |||
Session_Container * | c | |||
) | [inline] |
CIAO::Dynamic_Component_Servant< COMP_SVNT >::~Dynamic_Component_Servant | ( | void | ) | [inline, virtual] |
PortableServer::Servant CIAO::Dynamic_Component_Servant< COMP_SVNT >::create | ( | PortableServer::ObjectId & | oid | ) | [inline, virtual] |
void CIAO::Dynamic_Component_Servant< COMP_SVNT >::destroy | ( | PortableServer::ObjectId & | oid | ) | [inline, virtual] |
Implements CIAO::Dynamic_Component_Servant_Base.
void CIAO::Dynamic_Component_Servant< COMP_SVNT >::update_destroy_count | ( | void | ) | [inline, virtual] |
Implements CIAO::Dynamic_Component_Servant_Base.
Components::EnterpriseComponent_var CIAO::Dynamic_Component_Servant< COMP_SVNT >::executor_ [protected] |
CORBA::String_var CIAO::Dynamic_Component_Servant< COMP_SVNT >::ins_name_ [protected] |
Home_Servant_Impl_Base* CIAO::Dynamic_Component_Servant< COMP_SVNT >::home_servant_ [protected] |
Components::CCMHome_var CIAO::Dynamic_Component_Servant< COMP_SVNT >::home_ [protected] |
ACE_Hash_Map_Manager_Ex<PortableServer::ObjectId, COMP_SVNT *, TAO_ObjectId_Hash, ACE_Equal_To<PortableServer::ObjectId>, TAO_SYNCH_MUTEX> CIAO::Dynamic_Component_Servant< COMP_SVNT >::servant_map_ [protected] |
bool CIAO::Dynamic_Component_Servant< COMP_SVNT >::component_removed_ [protected] |