blob: 82cff14ca83c8c7e0667ef876e2d86d26653df40 (
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
//$Id$
#ifndef DEPLOYMENT_TARGETDATA_IDL
#define DEPLOYMENT_TARGETDATA_IDL
#include "ciao/Deployment_Base.idl"
#include "tao/StringSeq.pidl"
#include "tao/ULongSeq.pidl"
module Deployment {
struct Resource {
string name;
::CORBA::StringSeq resourceType;
SatisfierProperties property;
};
typedef sequence < Resource > Resources;
struct SharedResource {
string name;
::CORBA::StringSeq resourceType;
::CORBA::ULongSeq nodeRef;
SatisfierProperties property;
};
typedef sequence < SharedResource > SharedResources;
struct Node {
string name;
string label;
::CORBA::ULongSeq sharedResourceRef;
::CORBA::ULongSeq connectionRef;
Resources resource;
};
typedef sequence < Node > Nodes;
struct Interconnect {
string name;
string label;
::CORBA::ULongSeq connectionRef;
::CORBA::ULongSeq connectRef;
Resources resource;
};
typedef sequence < Interconnect > Interconnects;
struct Bridge {
string name;
string label;
::CORBA::ULongSeq connectRef;
Resources resource;
};
typedef sequence < Bridge > Bridges;
struct Domain {
string UUID;
string label;
SharedResources sharedResource;
Nodes node;
Interconnects interconnect;
Bridges bridge;
Properties infoProperty;
};
};
#endif /* DEPLOYMENT_TARGETDATA_IDL */
|