|
DAnCE
..
|
#include <Split_Plan.h>

Public Types | |
| typedef SPLITTER | TPlanSplitter |
| typedef TPlanSplitter::KEY | TSubPlanKey |
| typedef TPlanSplitter::FILTER | TSplitFilter |
| typedef UUIDGEN | TSubUUIDGen |
| typedef ACE_Map_Manager < TSubPlanKey, Deployment::DeploymentPlan, ACE_Null_Mutex > | TSubPlans |
| typedef std::list< CORBA::ULong > | InstanceList |
| typedef std::pair< TSubPlanKey, InstanceList > | SubPlanList |
| typedef std::vector< SubPlanList > | TSubPlanList |
| typedef TSubPlans::iterator | TSubPlanIterator |
| typedef TSubPlans::const_iterator | TSubPlanConstIterator |
Public Member Functions | |
| Split_Plan () | |
| void | split_plan (const Deployment::DeploymentPlan &plan, const TSplitFilter &filter=TSplitFilter()) |
| TSubPlans & | plans () |
Private Member Functions | |
| bool | find_sub_plan (const TPlanSplitter &plan_splitter, CORBA::ULong instance, TSubPlanKey &sub_plan_key, Deployment::DeploymentPlan &sub_plan) |
Private Attributes | |
| TSubPlans | sub_plans_ |
| typedef std::list<CORBA::ULong > DAnCE::Split_Plan::InstanceList |
| typedef std::pair< TSubPlanKey, InstanceList > DAnCE::Split_Plan::SubPlanList |
| typedef SPLITTER DAnCE::Split_Plan::TPlanSplitter |
| typedef TPlanSplitter::FILTER DAnCE::Split_Plan::TSplitFilter |
| typedef TPlanSplitter::KEY DAnCE::Split_Plan::TSubPlanKey |
| typedef std::vector< SubPlanList > DAnCE::Split_Plan::TSubPlanList |
| typedef ACE_Map_Manager<TSubPlanKey, Deployment::DeploymentPlan, ACE_Null_Mutex> DAnCE::Split_Plan::TSubPlans |
| typedef UUIDGEN DAnCE::Split_Plan::TSubUUIDGen |
| DAnCE::Split_Plan::Split_Plan | ( | ) |
| bool DAnCE::Split_Plan::find_sub_plan | ( | const TPlanSplitter & | plan_splitter, |
| CORBA::ULong | instance, | ||
| TSubPlanKey & | sub_plan_key, | ||
| Deployment::DeploymentPlan & | sub_plan | ||
| ) | [private] |
| Split_Plan< SPLITTER, UUIDGEN >::TSubPlans & DAnCE::Split_Plan::plans | ( | ) |
| void DAnCE::Split_Plan::split_plan | ( | const Deployment::DeploymentPlan & | plan, |
| const TSplitFilter & | filter = TSplitFilter() |
||
| ) |
TSubPlans DAnCE::Split_Plan::sub_plans_ [private] |
1.7.5