blob: 716fe6831de83fa4b916aca9cd5a4ca2d1f49be3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
//RACE_common.idl,v 1.1 2005/09/06 19:57:23 wotte Exp
#ifndef RACE_COMMON_IDL
#define RACE_COMMON_IDL
#include "ciao/Packaging_Data.idl"
module CIAO
{
module RACE
{
typedef string RACE_Classification;
typedef sequence <RACE_Classification> RACE_Classifications;
struct FlowItem
{
string planner;
RACE_Classification classification;
};
typedef sequence <FlowItem> PlannerFlow;
enum Action
{
TEARDOWN,
DEPLOY,
AUTO_TEARDOWN,
REPLAN_TEARDOWN,
REPLAN_DEPLOY,
REPLAN_AUTO_TEARDOWN
};
struct Plan_Action
{
Action command;
Deployment::DeploymentPlan plan;
Deployment::PackageConfiguration package;
};
typedef sequence<Plan_Action> Plan_Actions;
};
};
#endif /* RACE_COMMON_IDL */
|