#include <Swapping_Servant_Home_Impl_T.h>
Public Member Functions | |
Swapping_Home_Servant_Impl (typename EXEC::_ptr_type exe, Session_Container *c, const char *ins_name, const char *obj_id, const char *repo_id) | |
virtual | ~Swapping_Home_Servant_Impl (void) |
virtual void | remove_component (Components::CCMObject_ptr comp) |
virtual ::Components::CCMObject_ptr | create_component () |
virtual COMP_SVNT::_stub_ptr_type | create () |
virtual void | update_component_map (PortableServer::ObjectId &oid) |
Protected Types | |
typedef ACE_Hash_Map_Manager_Ex < PortableServer::ObjectId, Dynamic_Component_Servant_Base *, TAO_ObjectId_Hash, ACE_Equal_To < PortableServer::ObjectId > , TAO_SYNCH_MUTEX > | DYNAMIC_SERVANT_MAP |
typedef DYNAMIC_SERVANT_MAP::iterator | DYNAMIC_SERVANT_MAP_ITERATOR |
Protected Member Functions | |
COMP_SVNT::_stub_ptr_type | _ciao_activate_component (::Components::EnterpriseComponent_ptr ec) |
void | _ciao_passivate_component (typename COMP_SVNT::_stub_ptr_type comp) |
Protected Attributes | |
EXEC::_var_type | executor_ |
ACE_Hash_Map_Manager_Ex < PortableServer::ObjectId, COMP_SVNT *, TAO_ObjectId_Hash, ACE_Equal_To < PortableServer::ObjectId > , TAO_SYNCH_MUTEX > | component_map_ |
DYNAMIC_SERVANT_MAP | dynamic_servant_map_ |
const char * | ins_name_ |
const char * | obj_id_ |
const char * | repo_id_ |
typedef ACE_Hash_Map_Manager_Ex<PortableServer::ObjectId, Dynamic_Component_Servant_Base *, TAO_ObjectId_Hash, ACE_Equal_To<PortableServer::ObjectId>, TAO_SYNCH_MUTEX> CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::DYNAMIC_SERVANT_MAP [protected] |
typedef DYNAMIC_SERVANT_MAP::iterator CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::DYNAMIC_SERVANT_MAP_ITERATOR [protected] |
CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::Swapping_Home_Servant_Impl | ( | typename EXEC::_ptr_type | exe, | |
Session_Container * | c, | |||
const char * | ins_name, | |||
const char * | obj_id, | |||
const char * | repo_id | |||
) | [inline] |
CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::~Swapping_Home_Servant_Impl | ( | void | ) | [inline, virtual] |
COMP_SVNT::_stub_ptr_type CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::_ciao_activate_component | ( | ::Components::EnterpriseComponent_ptr | ec | ) | [inline, protected] |
void CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::_ciao_passivate_component | ( | typename COMP_SVNT::_stub_ptr_type | comp | ) | [inline, protected] |
COMP_SVNT::_stub_ptr_type CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::create | ( | ) | [inline, virtual] |
Components::CCMObject_ptr CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::create_component | ( | ) | [inline] |
virtual void CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::remove_component | ( | Components::CCMObject_ptr | comp | ) | [virtual] |
void CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::update_component_map | ( | PortableServer::ObjectId & | oid | ) | [inline, virtual] |
Implements CIAO::Home_Servant_Impl_Base.
ACE_Hash_Map_Manager_Ex<PortableServer::ObjectId, COMP_SVNT *, TAO_ObjectId_Hash, ACE_Equal_To<PortableServer::ObjectId>, TAO_SYNCH_MUTEX> CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::component_map_ [protected] |
DYNAMIC_SERVANT_MAP CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::dynamic_servant_map_ [protected] |
EXEC::_var_type CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::executor_ [protected] |
const char* CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::ins_name_ [protected] |
const char* CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::obj_id_ [protected] |
const char* CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::repo_id_ [protected] |