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