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< SPLITTER, UUIDGEN >::InstanceList |
typedef std::pair< TSubPlanKey, InstanceList > DAnCE::Split_Plan< SPLITTER, UUIDGEN >::SubPlanList |
typedef SPLITTER DAnCE::Split_Plan< SPLITTER, UUIDGEN >::TPlanSplitter |
typedef TPlanSplitter::FILTER DAnCE::Split_Plan< SPLITTER, UUIDGEN >::TSplitFilter |
typedef TSubPlans::const_iterator DAnCE::Split_Plan< SPLITTER, UUIDGEN >::TSubPlanConstIterator |
typedef TSubPlans::iterator DAnCE::Split_Plan< SPLITTER, UUIDGEN >::TSubPlanIterator |
typedef TPlanSplitter::KEY DAnCE::Split_Plan< SPLITTER, UUIDGEN >::TSubPlanKey |
typedef std::vector< SubPlanList > DAnCE::Split_Plan< SPLITTER, UUIDGEN >::TSubPlanList |
typedef ACE_Map_Manager<TSubPlanKey, Deployment::DeploymentPlan, ACE_Null_Mutex> DAnCE::Split_Plan< SPLITTER, UUIDGEN >::TSubPlans |
typedef UUIDGEN DAnCE::Split_Plan< SPLITTER, UUIDGEN >::TSubUUIDGen |
DAnCE::Split_Plan< SPLITTER, UUIDGEN >::Split_Plan | ( | ) |
|
private |
Split_Plan< SPLITTER, UUIDGEN >::TSubPlans & DAnCE::Split_Plan< SPLITTER, UUIDGEN >::plans | ( | ) |
void DAnCE::Split_Plan< SPLITTER, UUIDGEN >::split_plan | ( | const Deployment::DeploymentPlan & | plan, |
const TSplitFilter & | filter = TSplitFilter () |
||
) |
|
private |