diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2006-11-22 11:18:50 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2006-11-22 11:18:50 +0000 |
commit | 1f9c3f107fdfe3ab39491313b95e41e65f1d7af5 (patch) | |
tree | e4efcc9e736ce38cb877850a55a5efd6ceeea7d2 /CIAO/ciao/Deployment_TargetData.idl | |
parent | 3b05d9285e09d5b55bc2de94f9f4e9d29fb7433c (diff) | |
download | ATCD-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.idl | 62 |
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 */ |