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

CIAO::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:

Generated on Mon Jul 13 17:17:29 2009 for CIAO by  doxygen 1.5.8