|
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.
|