Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

CIAO::Config_Handlers::DD_Handler Class Reference

#include <DD_Handler.h>

Collaboration diagram for CIAO::Config_Handlers::DD_Handler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DD_Handler (const ACE_TCHAR *file)
 DD_Handler (Domain *dmn)
 DD_Handler (::Deployment::Domain *dmn)
 ~DD_Handler (void)
::Deployment::Domain const * domain_idl (void) const throw (NoDomain)
 Returns the const IDL domain.
::Deployment::Domain * domain_idl (void) throw (NoDomain)
 Returns the IDL domain.
Domain const * domain_xsc (void) const throw (NoDomain)
 Returns the const XSC domain.
Domain * domain_xsc (void) throw (NoDomain)
 Returns the XSC domain.

Private Member Functions

bool build_domain ()
 builds the domain structure
bool build_xsc ()
 builds the XSC data structure

Private Attributes

auto_ptr< ::Deployment::Domain > idl_domain_
 The Deployment Domain structure.
auto_ptr< Domain > domain_
 The XSC Domain structure.
bool retval_
 The return value used.

Constructor & Destructor Documentation

CIAO::Config_Handlers::DD_Handler::DD_Handler const ACE_TCHAR file  ) 
 

constructor

Parameters:
The file to be read

CIAO::Config_Handlers::DD_Handler::DD_Handler Domain *  dmn  ) 
 

constructor

Parameters:
dmn The Domain structure

CIAO::Config_Handlers::DD_Handler::DD_Handler ::Deployment::Domain *  dmn  ) 
 

constructor

Parameters:
dmn The Deployment::Domain structure

CIAO::Config_Handlers::DD_Handler::~DD_Handler void   ) 
 

destructor


Member Function Documentation

bool CIAO::Config_Handlers::DD_Handler::build_domain  )  [private]
 

builds the domain structure

build_domain

bool CIAO::Config_Handlers::DD_Handler::build_xsc  )  [private]
 

builds the XSC data structure

build_xsc

::Deployment::Domain* CIAO::Config_Handlers::DD_Handler::domain_idl void   )  throw (NoDomain)
 

Returns the IDL domain.

domain_idl

Returns:
Domain* the IDL domain pointer

Deployment::Domain * CIAO::Config_Handlers::DD_Handler::domain_idl void   )  const throw (NoDomain)
 

Returns the const IDL domain.

domain_idl

Returns:
Domain* the IDL domain pointer

Domain* CIAO::Config_Handlers::DD_Handler::domain_xsc void   )  throw (NoDomain)
 

Returns the XSC domain.

domain_xsc

Returns:
Domain* the XSC domain pointer

Domain * CIAO::Config_Handlers::DD_Handler::domain_xsc void   )  const throw (NoDomain)
 

Returns the const XSC domain.

domain_xsc

Returns:
Domain* the XSC domain pointer


Member Data Documentation

auto_ptr<Domain> CIAO::Config_Handlers::DD_Handler::domain_ [private]
 

The XSC Domain structure.

auto_ptr< ::Deployment::Domain > CIAO::Config_Handlers::DD_Handler::idl_domain_ [private]
 

The Deployment Domain structure.

bool CIAO::Config_Handlers::DD_Handler::retval_ [private]
 

The return value used.


The documentation for this class was generated from the following files:
Generated on Sun Mar 5 16:03:41 2006 for CONFIG_HELPERS by  doxygen 1.3.9.1