#include <CIAO_Container_Impl.h>

Public Member Functions | |
| CIAO_Container_i (const Components::ConfigValues &config, const Static_Config_EntryPoints_Maps *, const char *, const CORBA::PolicyList *, CIAO::Deployment::ComponentInstallation_ptr, CORBA::ORB_ptr, PortableServer::POA_ptr) | |
| Constructor. | |
| virtual | ~CIAO_Container_i (void) |
| Destructor. | |
| virtual ::Components::CCMObject_ptr | install_component (const char *id, const char *entrypt, const ::Components::ConfigValues &config) |
| virtual void | remove_component (::Components::CCMObject_ptr cref) |
| virtual ::Components::CCMObjectSeq * | get_components (void) |
| virtual ::Components::ConfigValues * | configuration (void) |
| virtual ::Components::Deployment::ComponentServer_ptr | get_component_server (void) |
| virtual ::Components::CCMHome_ptr | install_home (const char *id, const char *entrypt, const ::Components::ConfigValues &config) |
| virtual void | remove_home (::Components::CCMHome_ptr href) |
| virtual ::Components::CCMHomes * | get_homes (void) |
| virtual void | remove (void) |
| virtual void | activate_component (::Components::CCMObject_ptr comp) |
| virtual void | passivate_component (::Components::CCMObject_ptr comp) |
| virtual PortableServer::POA_ptr | _default_POA (void) |
Private Types | |
| typedef ACE_Hash_Map_Manager_Ex < ACE_CString, Components::CCMHome_var, ACE_Hash< ACE_CString > , ACE_Equal_To< ACE_CString > , ACE_Null_Mutex > | CCMHome_Map |
| To store all created CCMHome object. | |
| typedef CCMHome_Map::iterator | Home_Iterator |
| typedef ACE_Hash_Map_Manager_Ex < ACE_CString, Components::CCMObject_var, ACE_Hash< ACE_CString > , ACE_Equal_To< ACE_CString > , ACE_Null_Mutex > | CCMComponent_Map |
| To store all created Component object. | |
| typedef CCMComponent_Map::iterator | Component_Iterator |
| typedef ACE_Hash_Map_Manager_Ex < ACE_CString, ACE_CString, ACE_Hash< ACE_CString > , ACE_Equal_To< ACE_CString > , ACE_Null_Mutex > | CCMNaming_Map |
Private Attributes | |
| CORBA::ORB_var | orb_ |
| Keep a pointer to the managing ORB serving this servant. | |
| PortableServer::POA_var | poa_ |
| CIAO::Container_var | container_ |
| Components::ConfigValues | config_ |
| const Static_Config_EntryPoints_Maps * | static_entrypts_maps_ |
| CCMHome_Map | home_map_ |
| CCMComponent_Map | component_map_ |
| CCMNaming_Map | naming_map_ |
| CIAO::Deployment::ComponentInstallation_var | ci_ |
typedef ACE_Hash_Map_Manager_Ex<ACE_CString, Components::CCMObject_var, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex> CIAO::Deployment::CIAO_Container_i::CCMComponent_Map [private] |
To store all created Component object.
typedef ACE_Hash_Map_Manager_Ex<ACE_CString, Components::CCMHome_var, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex> CIAO::Deployment::CIAO_Container_i::CCMHome_Map [private] |
To store all created CCMHome object.
typedef ACE_Hash_Map_Manager_Ex<ACE_CString, ACE_CString, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex> CIAO::Deployment::CIAO_Container_i::CCMNaming_Map [private] |
typedef CCMHome_Map::iterator CIAO::Deployment::CIAO_Container_i::Home_Iterator [private] |
| CIAO::Deployment::CIAO_Container_i::CIAO_Container_i | ( | const Components::ConfigValues & | config, | |
| const Static_Config_EntryPoints_Maps * | static_entrypts, | |||
| const char * | name, | |||
| const CORBA::PolicyList * | policies, | |||
| CIAO::Deployment::ComponentInstallation_ptr | ci, | |||
| CORBA::ORB_ptr | orb, | |||
| PortableServer::POA_ptr | poa | |||
| ) |
Constructor.
| CIAO::Deployment::CIAO_Container_i::~CIAO_Container_i | ( | void | ) | [virtual] |
Destructor.
| PortableServer::POA_ptr CIAO::Deployment::CIAO_Container_i::_default_POA | ( | void | ) | [virtual] |
| void CIAO::Deployment::CIAO_Container_i::activate_component | ( | ::Components::CCMObject_ptr | comp | ) | [virtual] |
| Components::ConfigValues * CIAO::Deployment::CIAO_Container_i::configuration | ( | void | ) |
| Components::Deployment::ComponentServer_ptr CIAO::Deployment::CIAO_Container_i::get_component_server | ( | void | ) |
| Components::CCMObjectSeq * CIAO::Deployment::CIAO_Container_i::get_components | ( | void | ) |
| Components::CCMHomes * CIAO::Deployment::CIAO_Container_i::get_homes | ( | void | ) |
| Components::CCMObject_ptr CIAO::Deployment::CIAO_Container_i::install_component | ( | const char * | id, | |
| const char * | entrypt, | |||
| const ::Components::ConfigValues & | config | |||
| ) |
| Components::CCMHome_ptr CIAO::Deployment::CIAO_Container_i::install_home | ( | const char * | id, | |
| const char * | entrypt, | |||
| const ::Components::ConfigValues & | config | |||
| ) |
| void CIAO::Deployment::CIAO_Container_i::passivate_component | ( | ::Components::CCMObject_ptr | comp | ) | [virtual] |
| void CIAO::Deployment::CIAO_Container_i::remove | ( | void | ) | [virtual] |
| void CIAO::Deployment::CIAO_Container_i::remove_component | ( | ::Components::CCMObject_ptr | cref | ) | [virtual] |
| void CIAO::Deployment::CIAO_Container_i::remove_home | ( | ::Components::CCMHome_ptr | href | ) | [virtual] |
CIAO::Deployment::ComponentInstallation_var CIAO::Deployment::CIAO_Container_i::ci_ [private] |
Components::ConfigValues CIAO::Deployment::CIAO_Container_i::config_ [private] |
Keep a pointer to the managing ORB serving this servant.
const Static_Config_EntryPoints_Maps* CIAO::Deployment::CIAO_Container_i::static_entrypts_maps_ [private] |
1.5.8