DAnCE  ..
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
DAnCE::Config_Handlers::DP_Handler Class Reference

#include <DP_Handler.h>

Collaboration diagram for DAnCE::Config_Handlers::DP_Handler:
Collaboration graph

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

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

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

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

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

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

Member Function Documentation

bool DAnCE::Config_Handlers::DP_Handler::build_xsc ( const ::Deployment::DeploymentPlan plan)
private
Deployment::DeploymentPlan const * DAnCE::Config_Handlers::DP_Handler::plan ( void  ) const

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

Deployment::DeploymentPlan * DAnCE::Config_Handlers::DP_Handler::plan ( void  )
bool DAnCE::Config_Handlers::DP_Handler::resolve_plan ( deploymentPlan &  dp)
private
deploymentPlan const * DAnCE::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.

deploymentPlan * DAnCE::Config_Handlers::DP_Handler::xsc ( void  )

Member Data Documentation

auto_ptr< ::Deployment::DeploymentPlan> DAnCE::Config_Handlers::DP_Handler::idl_dp_
private
bool DAnCE::Config_Handlers::DP_Handler::retval_
private
auto_ptr< deploymentPlan > DAnCE::Config_Handlers::DP_Handler::xsc_dp_
private

The documentation for this class was generated from the following files: