DAnCE ..
Classes | Public Types | Public Member Functions | Private Attributes
DAnCE::Locality_Splitter Class Reference

#include <Locality_Splitter.h>

Collaboration diagram for DAnCE::Locality_Splitter:
Collaboration graph
[legend]

List of all members.

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


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