diff options
Diffstat (limited to 'CIAO/ciao/Deployment_Data.idl')
-rw-r--r-- | CIAO/ciao/Deployment_Data.idl | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/CIAO/ciao/Deployment_Data.idl b/CIAO/ciao/Deployment_Data.idl new file mode 100644 index 00000000000..0c296a815ba --- /dev/null +++ b/CIAO/ciao/Deployment_Data.idl @@ -0,0 +1,40 @@ +// $Id$ + +#ifndef DEPLOYMENT_DATA_IDL +#define DEPLOYMENT_DATA_IDL + +#include "ciao/Deployment_DeploymentPlan.idl" + +module Deployment { + + struct ComponentPackageReference { + string requiredUUID; + string requiredName; + string requiredType; + }; + + typedef sequence < ComponentPackageReference > ComponentPackageReferences; + + typedef sequence < ResourceUsageKind > ResourceUsageKinds; + + struct ImplementationRequirement { + ResourceUsageKinds resourceUsage; + string resourcePort; + string componentPort; + string resourceType; + string name; + Properties property; + }; + + typedef sequence < ImplementationRequirement > ImplementationRequirements; + + struct Capability { + string name; + ::CORBA::StringSeq resourceType; + SatisfierProperties property; + }; + + typedef sequence < Capability > Capabilities; +}; + +#endif /* DEPLOYMENT_DATA_IDL */ |