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

#include <Node_Splitter.h>

Collaboration diagram for DAnCE::Node_Splitter:
Collaboration graph

Public Types

typedef ACE_CString KEY
 
typedef ACE_CString FILTER
 

Public Member Functions

 Node_Splitter (const Deployment::DeploymentPlan &plan)
 
bool match_instance (CORBA::ULong instance, const FILTER &filter) const
 
bool match_sub_plan (CORBA::ULong instance, const KEY &sub_plan_key) const
 
void prepare_sub_plan (CORBA::ULong instance, Deployment::DeploymentPlan &sub_plan, KEY &sub_plan_key)
 
void finalize_sub_plan (Deployment::DeploymentPlan &sub_plan, KEY &sub_plan_key)
 

Private Attributes

const Deployment::DeploymentPlanplan_
 

Member Typedef Documentation

Constructor & Destructor Documentation

DAnCE::Node_Splitter::Node_Splitter ( const Deployment::DeploymentPlan plan)

Member Function Documentation

void DAnCE::Node_Splitter::finalize_sub_plan ( Deployment::DeploymentPlan sub_plan,
KEY sub_plan_key 
)
bool DAnCE::Node_Splitter::match_instance ( CORBA::ULong  instance,
const FILTER filter 
) const
bool DAnCE::Node_Splitter::match_sub_plan ( CORBA::ULong  instance,
const KEY sub_plan_key 
) const
void DAnCE::Node_Splitter::prepare_sub_plan ( CORBA::ULong  instance,
Deployment::DeploymentPlan sub_plan,
KEY sub_plan_key 
)

Member Data Documentation

const Deployment::DeploymentPlan& DAnCE::Node_Splitter::plan_
private

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