CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT > Class Template Reference
#include <Swapping_Servant_Home_Impl_T.h>
List of all members.
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_ |
template<typename BASE_SKEL, typename EXEC, typename COMP_SVNT>
class CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >
Member Typedef Documentation
template<typename BASE_SKEL , typename EXEC , typename COMP_SVNT >
template<typename BASE_SKEL , typename EXEC , typename COMP_SVNT >
Constructor & Destructor Documentation
template<typename BASE_SKEL , typename EXEC , typename COMP_SVNT >
template<typename BASE_SKEL , typename EXEC , typename COMP_SVNT >
Member Function Documentation
template<typename BASE_SKEL , typename EXEC , typename COMP_SVNT >
COMP_SVNT::_stub_ptr_type CIAO::Swapping_Home_Servant_Impl< BASE_SKEL, EXEC, COMP_SVNT >::_ciao_activate_component |
( |
::Components::EnterpriseComponent_ptr |
ec |
) |
[inline, protected] |
template<typename BASE_SKEL , typename EXEC , typename COMP_SVNT >
template<typename BASE_SKEL , typename EXEC , typename COMP_SVNT >
template<typename BASE_SKEL , typename EXEC , typename COMP_SVNT >
template<typename BASE_SKEL , typename EXEC , typename COMP_SVNT >
template<typename BASE_SKEL , typename EXEC , typename COMP_SVNT >
Member Data Documentation
template<typename BASE_SKEL , typename EXEC , typename COMP_SVNT >
template<typename BASE_SKEL , typename EXEC , typename COMP_SVNT >
template<typename BASE_SKEL , typename EXEC , typename COMP_SVNT >
template<typename BASE_SKEL , typename EXEC , typename COMP_SVNT >
template<typename BASE_SKEL , typename EXEC , typename COMP_SVNT >
template<typename BASE_SKEL , typename EXEC , typename COMP_SVNT >
The documentation for this class was generated from the following files: