|
Public Member Functions |
| Session_Container (void) |
| Session_Container (CORBA::ORB_ptr o, Container_Impl *container_impl, bool static_config_flag=false, const Static_Config_EntryPoints_Maps *static_entrypts_maps=0) |
virtual | ~Session_Container (void) |
virtual int | init (const char *name=0, const CORBA::PolicyList *more_policies=0 ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| Initialize the container with a name.
|
virtual Components::CCMHome_ptr | ciao_install_home (const char *exe_dll_name, const char *exe_entrypt, const char *sv_dll_name, const char *sv_entrypt, const char *ins_name ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Deployment::UnknownImplId, Deployment::ImplEntryPointNotFound, Deployment::InstallationFailure) |
| Simply installing a home executor into the component.
|
virtual void | ciao_uninstall_home (Components::CCMHome_ptr homeref ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual void | uninstall_component (::Components::CCMObject_ptr objref, PortableServer::ObjectId_out oid ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual CORBA::Object_ptr | install_servant (PortableServer::Servant p, Container::OA_Type t ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
CORBA::Object_ptr | install_component (PortableServer::Servant p, PortableServer::ObjectId_out oid ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual CORBA::Object_ptr | get_objref (PortableServer::Servant p ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
void | uninstall (CORBA::Object_ptr objref, Container::OA_Type t ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
void | uninstall (PortableServer::Servant svt, Container::OA_Type t ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual void | add_servant_map (PortableServer::ObjectId &oid, Dynamic_Component_Servant_Base *servant ACE_ENV_ARG_DECL) |
virtual void | delete_servant_map (PortableServer::ObjectId &oid ACE_ENV_ARG_DECL) |
virtual void | deactivate_facet (const PortableServer::ObjectId &oid ACE_ENV_ARG_DECL) throw (CORBA::SystemException) |
virtual CORBA::Object_ptr | get_home_objref (PortableServer::Servant p ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
CORBA::Object_ptr | generate_reference (const char *obj_id, const char *repo_id, Container::OA_Type t ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
Servant_Activator * | ports_servant_activator (void) const |
Protected Attributes |
long | number_ |
bool | static_config_flag_ |
const Static_Config_EntryPoints_Maps * | static_entrypts_maps_ |
Servant_Activator * | sa_ |
Static Protected Attributes |
ACE_Atomic_Op< ACE_SYNCH_MUTEX,
long > | serial_number_ |
Private Member Functions |
void | create_component_POA (const char *name, const CORBA::PolicyList *p, PortableServer::POA_ptr root ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| Create POA for the component.
|
void | create_facet_consumer_POA (const char *name, const CORBA::PolicyList *p, PortableServer::POA_ptr root ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| Create POA for the facets and consumers alone.
|