summaryrefslogtreecommitdiff
path: root/CIAO/ciao/Deployment_TargetData.idl
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2006-11-22 11:18:50 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2006-11-22 11:18:50 +0000
commit1f9c3f107fdfe3ab39491313b95e41e65f1d7af5 (patch)
treee4efcc9e736ce38cb877850a55a5efd6ceeea7d2 /CIAO/ciao/Deployment_TargetData.idl
parent3b05d9285e09d5b55bc2de94f9f4e9d29fb7433c (diff)
downloadATCD-1f9c3f107fdfe3ab39491313b95e41e65f1d7af5.tar.gz
Wed Nov 22 11:05:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'CIAO/ciao/Deployment_TargetData.idl')
-rw-r--r--CIAO/ciao/Deployment_TargetData.idl62
1 files changed, 62 insertions, 0 deletions
diff --git a/CIAO/ciao/Deployment_TargetData.idl b/CIAO/ciao/Deployment_TargetData.idl
new file mode 100644
index 00000000000..af3a3fb5ee2
--- /dev/null
+++ b/CIAO/ciao/Deployment_TargetData.idl
@@ -0,0 +1,62 @@
+//$Id$
+
+#ifndef DEPLOYMENT_TARGETDATA_IDL
+#define DEPLOYMENT_TARGETDATA_IDL
+
+#include <ciao/Deployment_Base.idl>
+
+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 */