summaryrefslogtreecommitdiff
path: root/CIAO/ciao/Packaging_Data.idl
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/ciao/Packaging_Data.idl')
-rw-r--r--CIAO/ciao/Packaging_Data.idl160
1 files changed, 0 insertions, 160 deletions
diff --git a/CIAO/ciao/Packaging_Data.idl b/CIAO/ciao/Packaging_Data.idl
deleted file mode 100644
index 533116196eb..00000000000
--- a/CIAO/ciao/Packaging_Data.idl
+++ /dev/null
@@ -1,160 +0,0 @@
-// $Id$
-
-#ifndef PACKAGING_DATA_IDL
-#define PACKAGING_DATA_IDL
-
-#include "Deployment_Data.idl"
-
-module Deployment
-{
- struct ComponentPackageImport {
- ::CORBA::StringSeq location;
- };
-
- typedef sequence < ComponentPackageImport > ComponentPackageImports;
-
- struct SubcomponentPropertyReference {
- string propertyName;
- unsigned long instanceRef;
- };
-
- struct SubcomponentPortEndpoint {
- string portName;
- unsigned long instanceRef;
- };
-
- typedef sequence < SubcomponentPortEndpoint > SubcomponentPortEndpoints;
-
- typedef sequence < SubcomponentPropertyReference > SubcomponentPropertyReferences;
-
- struct AssemblyPropertyMapping {
- string name;
- string externalName;
- SubcomponentPropertyReferences delegatesTo;
- };
-
- typedef sequence < AssemblyPropertyMapping > AssemblyPropertyMappings;
-
-#ifndef AVOID_IFR_CRASH
- struct NamedImplementationArtifact;
-
- typedef sequence < NamedImplementationArtifact > NamedImplementationArtifacts;
-#endif /* AVOID_IFR_CRASH */
-
- struct ImplementationArtifactDescription {
- string label;
- string UUID;
- ::CORBA::StringSeq location;
- Properties execParameter;
- Requirements deployRequirement;
-#ifndef AVOID_IFR_CRASH
- NamedImplementationArtifacts dependsOn;
-#endif /* AVOID_IFR_CRASH */
- Properties infoProperty;
- };
-
- struct NamedImplementationArtifact {
- string name;
- ImplementationArtifactDescription referencedArtifact;
- };
-
- struct MonolithicImplementationDescription {
- Properties nodeExecParameter;
- Properties componentExecParameter;
-#ifndef AVOID_IFR_CRASH
- NamedImplementationArtifacts primaryArtifact;
-#endif /* AVOID_IFR_CRASH */
- ImplementationRequirements deployRequirement;
- };
-
- typedef sequence < MonolithicImplementationDescription > MonolithicImplementationDescriptions;
-
-#ifndef AVOID_IFR_CRASH
- struct PackageConfiguration;
-
- typedef sequence < PackageConfiguration > PackageConfigurations;
-
- struct ComponentPackageDescription;
-
- typedef sequence < ComponentPackageDescription > ComponentPackageDescriptions;
-#endif /* AVOID_IFR_CRASH */
-
- struct SubcomponentInstantiationDescription {
- string name;
-#ifndef AVOID_IFR_CRASH
- ComponentPackageDescriptions basePackage;
- PackageConfigurations specializedConfig;
-#endif /* AVOID_IFR_CRASH */
- Requirements selectRequirement;
- Properties configProperty;
- ComponentPackageReferences referencedPackage;
- ComponentPackageImports importedPackage;
- };
-
- typedef sequence < SubcomponentInstantiationDescription > SubcomponentInstantiationDescriptions;
-
- struct AssemblyConnectionDescription {
- string name;
- Requirements deployRequirement;
- ComponentExternalPortEndpoints externalEndpoint;
- SubcomponentPortEndpoints internalEndpoint;
- ExternalReferenceEndpoints externalReference;
- };
-
- typedef sequence < AssemblyConnectionDescription > AssemblyConnectionDescriptions;
-
- struct ComponentAssemblyDescription {
- SubcomponentInstantiationDescriptions instance;
- AssemblyConnectionDescriptions connection;
- AssemblyPropertyMappings externalProperty;
- };
-
- typedef sequence < ComponentAssemblyDescription > ComponentAssemblyDescriptions;
-
- struct ComponentImplementationDescription {
- string label;
- string UUID;
- ComponentInterfaceDescription implements;
- ComponentAssemblyDescriptions assemblyImpl;
- MonolithicImplementationDescriptions monolithicImpl;
- Properties configProperty;
- Capabilities capability;
- ImplementationDependencies dependsOn;
- Properties infoProperty;
- };
-
-
- struct PackagedComponentImplementation {
- string name;
- ComponentImplementationDescription referencedImplementation;
- };
-
-
- typedef sequence < PackagedComponentImplementation > PackagedComponentImplementations;
-
- struct ComponentPackageDescription {
- string label;
- string UUID;
- ComponentInterfaceDescription realizes;
- Properties configProperty;
- PackagedComponentImplementations implementation;
- Properties infoProperty;
- };
-
-
- struct PackageConfiguration {
- string label;
- string UUID;
-#ifndef AVOID_IFR_CRASH
- PackageConfigurations specializedConfig;
- ComponentPackageDescriptions basePackage;
-#endif /* AVOID_IFR_CRASH */
- ComponentPackageReferences reference;
- Requirements selectRequirement;
- Properties configProperty;
- };
-
-
-};
-
-#endif /* PACKAGING_DATA_IDL */