CIAO::Config_Handlers::DP_Handler Class Reference

#include <DP_Handler.h>

Collaboration diagram for CIAO::Config_Handlers::DP_Handler:
Collaboration graph
[legend]

List of all members.

Classes

class  NoPlan

Public Member Functions

 DP_Handler (deploymentPlan &dp)
 DP_Handler (const ::Deployment::DeploymentPlan &plan)
 ~DP_Handler (void) throw ()
deploymentPlan const * xsc (void) const
deploymentPlan * xsc (void)
::Deployment::DeploymentPlan
const * 
plan (void) const
::Deployment::DeploymentPlanplan (void)

Private Member Functions

bool resolve_plan (deploymentPlan &dp)
bool build_xsc (const ::Deployment::DeploymentPlan &plan)

Private Attributes

auto_ptr< deploymentPlan > xsc_dp_
auto_ptr
< ::Deployment::DeploymentPlan
idl_dp_
bool retval_

Constructor & Destructor Documentation

CIAO::Config_Handlers::DP_Handler::DP_Handler ( deploymentPlan &  dp  ) 

Use this constructor if you want to use the XSC->IDL mapping

CIAO::Config_Handlers::DP_Handler::DP_Handler ( const ::Deployment::DeploymentPlan plan  ) 

Use this constructor if you want to use the IDL->XSC mapping

CIAO::Config_Handlers::DP_Handler::~DP_Handler ( void   )  throw ()

Member Function Documentation

bool CIAO::Config_Handlers::DP_Handler::build_xsc ( const ::Deployment::DeploymentPlan plan  )  [private]
Deployment::DeploymentPlan * CIAO::Config_Handlers::DP_Handler::plan ( void   ) 
Deployment::DeploymentPlan const * CIAO::Config_Handlers::DP_Handler::plan ( void   )  const

Generates the XSC->IDL mapping. returns null if the method fails or the class was constructed

bool CIAO::Config_Handlers::DP_Handler::resolve_plan ( deploymentPlan &  dp  )  [private]
deploymentPlan * CIAO::Config_Handlers::DP_Handler::xsc ( void   ) 
deploymentPlan const * CIAO::Config_Handlers::DP_Handler::xsc ( void   )  const

Generates the IDL->XSC mapping. returns null if the method fails or if the class was constructed with the wrong source.


Member Data Documentation


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

Generated by  doxygen 1.6.2