#include <Home_Servant_Impl_T.h>
Inheritance diagram for CIAO::Home_Servant_Impl< BASE_SKEL, EXEC, EXEC_VAR, COMP, COMP_VAR, COMP_EXEC, COMP_EXEC_VAR, COMP_SVNT >:


Public Member Functions | |
| Home_Servant_Impl (EXEC *exe, Session_Container *c, const char *ins_name) | |
| virtual | ~Home_Servant_Impl (void) |
| virtual void | remove_component (Components::CCMObject_ptr comp ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::RemoveFailure) |
| virtual ::Components::CCMObject_ptr | create_component (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::CreateFailure) |
| virtual COMP * | create (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::CreateFailure) |
| virtual void | update_component_map (PortableServer::ObjectId &oid) |
Protected Types | |
| typedef ACE_Hash_Map_Manager_Ex< PortableServer::ObjectId, Components::CCMObject_var, TAO_ObjectId_Hash, ACE_Equal_To< PortableServer::ObjectId >, ACE_SYNCH_MUTEX > | OBJREF_MAP |
| typedef OBJREF_MAP::iterator | OBJ_ITERATOR |
Protected Member Functions | |
| COMP * | _ciao_activate_component (COMP_EXEC *exe ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| void | _ciao_passivate_component (COMP *comp ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
Protected Attributes | |
| const char * | ins_name_ |
| EXEC_VAR | executor_ |
| OBJREF_MAP | objref_map_ |
This class implements operations common to all generated home servants.
|
|||||
|
|
|
|||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
1.3.9.1