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