#include <Locality_Splitter.h>
Classes | |
class | LocalityFilter |
class | LocalityKey |
Public Types | |
typedef std::vector< CORBA::ULong > | TInstanceList |
typedef LocalityKey | KEY |
typedef std::vector< ACE_CString > | TInstanceNames |
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::DeploymentPlan & | plan_ |
typedef std::vector<CORBA::ULong> DAnCE::Locality_Splitter::TInstanceList |
typedef std::vector<ACE_CString> DAnCE::Locality_Splitter::TInstanceNames |
DAnCE::Locality_Splitter::Locality_Splitter | ( | const Deployment::DeploymentPlan & | plan | ) |
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 | |||
) |
const Deployment::DeploymentPlan& DAnCE::Locality_Splitter::plan_ [private] |