#include <Dynamic_Component_Servant_T.h>
Inheritance diagram for CIAO::Dynamic_Component_Servant< COMP_SVNT, COMP_EXEC, COMP_EXEC_VAR, EXEC, EXEC_VAR, COMP >:
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 ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
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 >, ACE_SYNCH_MUTEX > | servant_map_ |
bool | component_removed_ |
|
|
|
|
|
Jai, should you be using ACE_NEW_THROW_EX here? @ Implements CIAO::Dynamic_Component_Servant_Base. |
|
Implements CIAO::Dynamic_Component_Servant_Base. |
|
Implements CIAO::Dynamic_Component_Servant_Base. |
|
|
|
|
|
|
|
|
|
|
|
|