|
Public Member Functions |
| | Container_Impl (CORBA::ORB_ptr o, PortableServer::POA_ptr p, Components::Deployment::ComponentServer_ptr server, int static_config_flag=0, const Static_Config_EntryPoints_Maps *static_entrypts_maps=0) |
| | Constructor.
|
| virtual | ~Container_Impl (void) |
| | Destructor.
|
| virtual PortableServer::POA_ptr | _default_POA (void) |
| int | init (const Components::ConfigValues &options, Components::Deployment::ComponentInstallation_ptr installation ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| | Initialize the container with a name.
|
| virtual ::Components::ConfigValues * | configuration (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| | Components::Deployment::Container defined attributes/operations.
|
| virtual ::Components::Deployment::ComponentServer_ptr | get_component_server (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| virtual ::Components::CCMHome_ptr | install_home (const char *id, const char *entrypt, const Components::ConfigValues &config ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::Deployment::UnknownImplId, Components::Deployment::ImplEntryPointNotFound, Components::Deployment::InstallationFailure, Components::InvalidConfiguration) |
| virtual void | remove_home (Components::CCMHome_ptr href ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::RemoveFailure) |
| virtual ::Components::CCMHomes * | get_homes (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| virtual void | remove (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::RemoveFailure) |
| void | set_objref (Components::Deployment::Container_ptr o ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| | Set the cached object reference.
|
| Components::Deployment::Container_ptr | get_objref (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) |
Protected Member Functions |
| void | parse_config_values (const char *exe_id, const Components::ConfigValues &options, struct home_installation_info &component_install_info ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::Deployment::UnknownImplId, Components::Deployment::ImplEntryPointNotFound, Components::InvalidConfiguration) |
| | parse ConfigValues
|
Protected Attributes |
| CORBA::ORB_var | orb_ |
| | Keep a pointer to the managing ORB serving this servant.
|
| PortableServer::POA_var | poa_ |
| | Keep a pointer to the managing POA.
|
| CIAO::Container * | container_ |
| | Internal container implementation.
|
| Components::ConfigValues | config_ |
| | Cached ConfigValues.
|
| Components::Deployment::Container_var | objref_ |
| | Cached Container reference (of ourselves.).
|
| Components::Deployment::ComponentServer_var | comserv_ |
| | Cached ComponentServer.
|
| Components::Deployment::ComponentInstallation_var | installation_ |
| | And a reference to the ServerActivator that created us.
|
| TAO_SYNCH_MUTEX | lock_ |
| | Synchronize access to the object set.
|
Object_Set< Components::CCMHome,
Components::CCMHome_var > | home_set_ |
| | Keep a list of managed CCMHome.
|
| int | static_config_flag_ |
| | Flag to indicate static configuration.
|
| const Static_Config_EntryPoints_Maps * | static_entrypts_maps_ |
| | Reference to CIAO static config entry points map.
|