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

#include <Locality_Splitter.h>

Collaboration diagram for DAnCE::Locality_Splitter:
Collaboration graph

Classes

class  LocalityFilter
 
class  LocalityKey
 

Public Types

typedef std::vector< CORBA::ULongTInstanceList
 
typedef LocalityKey KEY
 
typedef std::vector< ACE_CStringTInstanceNames
 
typedef LocalityFilter FILTER
 

Public Member Functions

 Locality_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::Locality_Splitter::Locality_Splitter ( const Deployment::DeploymentPlan plan)

Member Function Documentation

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

Member Data Documentation

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

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