CIAO::Deployment::CIAO_ComponentServer_i Class Reference

#include <CIAO_ComponentServer_Impl.h>

Collaboration diagram for CIAO::Deployment::CIAO_ComponentServer_i:
Collaboration graph
[legend]

List of all members.

Classes

struct  _is_equivalent

Public Member Functions

 CIAO_ComponentServer_i (const ACE_CString &uuid, CORBA::ORB_ptr orb, PortableServer::POA_ptr poa)
virtual ~CIAO_ComponentServer_i (void)
virtual void shutdown (void)
virtual
::Components::ConfigValues
configuration (void)
virtual
::Components::Deployment::ServerActivator_ptr 
get_server_activator (void)
virtual
::Components::Deployment::Container_ptr 
create_container (const ::Components::ConfigValues &config)
virtual void remove_container (::Components::Deployment::Container_ptr cref)
virtual
::Components::Deployment::Containers
get_containers (void)
virtual void remove (void)
void init (::Components::Deployment::ServerActivator_ptr sa, Components::ConfigValues *cvs)

Private Types

typedef ACE_Unbounded_Set_Ex
< Container_var,
_is_equivalent< Container_var > > 
CONTAINERS

Private Attributes

ACE_CString uuid_
CORBA::ORB_var orb_
PortableServer::POA_var poa_
::Components::Deployment::ServerActivator_var serv_act_
Components::ConfigValues_var config_values_
CONTAINERS containers_
Components::Deployment::ComponentInstallation_var ci_

Member Typedef Documentation


Constructor & Destructor Documentation

CIAO::Deployment::CIAO_ComponentServer_i::CIAO_ComponentServer_i ( const ACE_CString uuid,
CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa 
)
CIAO::Deployment::CIAO_ComponentServer_i::~CIAO_ComponentServer_i ( void   )  [virtual]

Member Function Documentation

Components::ConfigValues * CIAO::Deployment::CIAO_ComponentServer_i::configuration ( void   ) 
Components::Deployment::Container_ptr CIAO::Deployment::CIAO_ComponentServer_i::create_container ( const ::Components::ConfigValues config  ) 
Components::Deployment::Containers * CIAO::Deployment::CIAO_ComponentServer_i::get_containers ( void   ) 
Components::Deployment::ServerActivator_ptr CIAO::Deployment::CIAO_ComponentServer_i::get_server_activator ( void   ) 
void CIAO::Deployment::CIAO_ComponentServer_i::init ( ::Components::Deployment::ServerActivator_ptr  sa,
Components::ConfigValues cvs 
)
void CIAO::Deployment::CIAO_ComponentServer_i::remove ( void   )  [virtual]
void CIAO::Deployment::CIAO_ComponentServer_i::remove_container ( ::Components::Deployment::Container_ptr  cref  )  [virtual]
void CIAO::Deployment::CIAO_ComponentServer_i::shutdown ( void   )  [virtual]

Member Data Documentation

Components::Deployment::ComponentInstallation_var CIAO::Deployment::CIAO_ComponentServer_i::ci_ [private]
Components::ConfigValues_var CIAO::Deployment::CIAO_ComponentServer_i::config_values_ [private]
::Components::Deployment::ServerActivator_var CIAO::Deployment::CIAO_ComponentServer_i::serv_act_ [private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Nov 30 01:47:11 2009 for CIAO by  doxygen 1.6.1