From b71531b42b3325fd6079a7039aae8641262c8adf Mon Sep 17 00:00:00 2001 From: jai Date: Mon, 29 Jan 2007 21:15:18 +0000 Subject: branching/tagging --- modules/CIAO/CCF/Bootstrap.rules | 93 + modules/CIAO/CCF/CCF/CIDL/CIDL.mpc | 15 + modules/CIAO/CCF/CCF/CIDL/LexicalAnalyzer.cpp | 27 + modules/CIAO/CCF/CCF/CIDL/LexicalAnalyzer.hpp | 22 + modules/CIAO/CCF/CCF/CIDL/Parser.cpp | 242 + modules/CIAO/CCF/CCF/CIDL/Parser.hpp | 123 + modules/CIAO/CCF/CCF/CIDL/SemanticAction.hpp | 17 + .../CCF/CCF/CIDL/SemanticAction/Composition.cpp | 29 + .../CCF/CCF/CIDL/SemanticAction/Composition.hpp | 48 + .../CIAO/CCF/CCF/CIDL/SemanticAction/Elements.hpp | 23 + .../CIAO/CCF/CCF/CIDL/SemanticAction/Factory.hpp | 31 + .../CCF/CCF/CIDL/SemanticAction/HomeExecutor.hpp | 34 + .../CCF/CIDL/SemanticAction/Impl/Composition.cpp | 83 + .../CCF/CIDL/SemanticAction/Impl/Composition.hpp | 42 + .../CCF/CCF/CIDL/SemanticAction/Impl/Elements.hpp | 27 + .../CCF/CCF/CIDL/SemanticAction/Impl/Factory.cpp | 35 + .../CCF/CCF/CIDL/SemanticAction/Impl/Factory.hpp | 53 + .../CCF/CIDL/SemanticAction/Impl/HomeExecutor.cpp | 119 + .../CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp | 46 + modules/CIAO/CCF/CCF/CIDL/SemanticGraph.hpp | 15 + .../CCF/CCF/CIDL/SemanticGraph/Composition.cpp | 126 + .../CCF/CCF/CIDL/SemanticGraph/Composition.hpp | 103 + .../CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.cpp | 33 + .../CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.hpp | 65 + .../CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.cpp | 81 + .../CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.hpp | 122 + modules/CIAO/CCF/CCF/CIDL/Token.hpp | 34 + modules/CIAO/CCF/CCF/CIDL/Traversal.hpp | 15 + .../CIAO/CCF/CCF/CIDL/Traversal/Composition.hpp | 60 + .../CIAO/CCF/CCF/CIDL/Traversal/Composition.tpp | 41 + modules/CIAO/CCF/CCF/CIDL/Traversal/Elements.hpp | 36 + modules/CIAO/CCF/CCF/CIDL/Traversal/Executor.cpp | 195 + modules/CIAO/CCF/CCF/CIDL/Traversal/Executor.hpp | 125 + .../CCF/CodeGenerationKit/CodeGenerationKit.mpc | 7 + .../CIAO/CCF/CCF/CodeGenerationKit/CommandLine.cpp | 5 + .../CIAO/CCF/CCF/CodeGenerationKit/CommandLine.hpp | 222 + .../CodeGenerationKit/CommandLineDescriptor.hpp | 338 + .../CCF/CodeGenerationKit/CommandLineParser.cpp | 120 + .../CCF/CodeGenerationKit/CommandLineParser.hpp | 14 + .../CCF/CodeGenerationKit/IndentationBuffer.hpp | 61 + .../CCF/CCF/CodeGenerationKit/IndentationCxx.hpp | 385 + .../CCF/CCF/CodeGenerationKit/IndentationIDL.hpp | 277 + .../CCF/CodeGenerationKit/IndentationImplanter.hpp | 153 + .../CCF/CCF/CodeGenerationKit/IndentationXML.hpp | 233 + modules/CIAO/CCF/CCF/CodeGenerationKit/Regex.hpp | 51 + .../CCF/CCF/CompilerElements/CompilerElements.mpc | 7 + modules/CIAO/CCF/CCF/CompilerElements/Context.hpp | 112 + .../CIAO/CCF/CCF/CompilerElements/Diagnostic.hpp | 192 + modules/CIAO/CCF/CCF/CompilerElements/ExH.hpp | 12 + .../CIAO/CCF/CCF/CompilerElements/FileSystem.hpp | 33 + .../CCF/CCF/CompilerElements/Introspection.cpp | 26 + .../CCF/CCF/CompilerElements/Introspection.hpp | 12 + .../CIAO/CCF/CCF/CompilerElements/Preprocessor.cpp | 955 ++ .../CIAO/CCF/CCF/CompilerElements/Preprocessor.hpp | 45 + .../CCF/CCF/CompilerElements/PreprocessorToken.cpp | 57 + .../CCF/CCF/CompilerElements/PreprocessorToken.hpp | 58 + .../CCF/CCF/CompilerElements/ReferenceCounting.hpp | 12 + .../CIAO/CCF/CCF/CompilerElements/TokenStream.hpp | 82 + modules/CIAO/CCF/CCF/IDL2/IDL2.mpc | 16 + modules/CIAO/CCF/CCF/IDL2/LexicalAnalyzer.cpp | 964 ++ modules/CIAO/CCF/CCF/IDL2/LexicalAnalyzer.hpp | 203 + modules/CIAO/CCF/CCF/IDL2/Parser.cpp | 2360 ++++ modules/CIAO/CCF/CCF/IDL2/Parser.hpp | 872 ++ modules/CIAO/CCF/CCF/IDL2/Parsing/Action.hpp | 142 + modules/CIAO/CCF/CCF/IDL2/Parsing/Elements.hpp | 168 + modules/CIAO/CCF/CCF/IDL2/Parsing/Recovery.hpp | 325 + modules/CIAO/CCF/CCF/IDL2/SemanticAction.hpp | 31 + .../CIAO/CCF/CCF/IDL2/SemanticAction/Attribute.hpp | 43 + modules/CIAO/CCF/CCF/IDL2/SemanticAction/Const.hpp | 29 + .../CIAO/CCF/CCF/IDL2/SemanticAction/Elements.hpp | 28 + modules/CIAO/CCF/CCF/IDL2/SemanticAction/Enum.hpp | 31 + .../CIAO/CCF/CCF/IDL2/SemanticAction/Exception.hpp | 34 + .../CIAO/CCF/CCF/IDL2/SemanticAction/Factory.hpp | 104 + .../CCF/CCF/IDL2/SemanticAction/Impl/Attribute.cpp | 205 + .../CCF/CCF/IDL2/SemanticAction/Impl/Attribute.hpp | 55 + .../CCF/CCF/IDL2/SemanticAction/Impl/Const.cpp | 119 + .../CCF/CCF/IDL2/SemanticAction/Impl/Const.hpp | 39 + .../CCF/CCF/IDL2/SemanticAction/Impl/Elements.cpp | 133 + .../CCF/CCF/IDL2/SemanticAction/Impl/Elements.hpp | 320 + .../CCF/CCF/IDL2/SemanticAction/Impl/Elements.tpp | 94 + .../CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Enum.cpp | 72 + .../CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Enum.hpp | 41 + .../CCF/CCF/IDL2/SemanticAction/Impl/Exception.cpp | 67 + .../CCF/CCF/IDL2/SemanticAction/Impl/Exception.hpp | 42 + .../CCF/CCF/IDL2/SemanticAction/Impl/Factory.cpp | 102 + .../CCF/CCF/IDL2/SemanticAction/Impl/Factory.hpp | 200 + .../CCF/CCF/IDL2/SemanticAction/Impl/Include.cpp | 50 + .../CCF/CCF/IDL2/SemanticAction/Impl/Include.hpp | 41 + .../CCF/CCF/IDL2/SemanticAction/Impl/Interface.cpp | 260 + .../CCF/CCF/IDL2/SemanticAction/Impl/Interface.hpp | 69 + .../CCF/CCF/IDL2/SemanticAction/Impl/Member.cpp | 113 + .../CCF/CCF/IDL2/SemanticAction/Impl/Member.hpp | 41 + .../CCF/CCF/IDL2/SemanticAction/Impl/Module.cpp | 65 + .../CCF/CCF/IDL2/SemanticAction/Impl/Module.hpp | 42 + .../CCF/CCF/IDL2/SemanticAction/Impl/Native.cpp | 51 + .../CCF/CCF/IDL2/SemanticAction/Impl/Native.hpp | 34 + .../IDL2/SemanticAction/Impl/NumericExpression.cpp | 351 + .../IDL2/SemanticAction/Impl/NumericExpression.hpp | 84 + .../CCF/CCF/IDL2/SemanticAction/Impl/Operation.cpp | 266 + .../CCF/CCF/IDL2/SemanticAction/Impl/Operation.hpp | 58 + .../CCF/CCF/IDL2/SemanticAction/Impl/Struct.cpp | 99 + .../CCF/CCF/IDL2/SemanticAction/Impl/Struct.hpp | 45 + .../CCF/CCF/IDL2/SemanticAction/Impl/TypeId.cpp | 146 + .../CCF/CCF/IDL2/SemanticAction/Impl/TypeId.hpp | 58 + .../CCF/CCF/IDL2/SemanticAction/Impl/Typedef.cpp | 327 + .../CCF/CCF/IDL2/SemanticAction/Impl/Typedef.hpp | 65 + .../CCF/CCF/IDL2/SemanticAction/Impl/Union.cpp | 225 + .../CCF/CCF/IDL2/SemanticAction/Impl/Union.hpp | 57 + .../CCF/CCF/IDL2/SemanticAction/Impl/ValueType.cpp | 293 + .../CCF/CCF/IDL2/SemanticAction/Impl/ValueType.hpp | 65 + .../IDL2/SemanticAction/Impl/ValueTypeFactory.cpp | 152 + .../IDL2/SemanticAction/Impl/ValueTypeFactory.hpp | 42 + .../IDL2/SemanticAction/Impl/ValueTypeMember.cpp | 149 + .../IDL2/SemanticAction/Impl/ValueTypeMember.hpp | 48 + .../CIAO/CCF/CCF/IDL2/SemanticAction/Include.hpp | 31 + .../CIAO/CCF/CCF/IDL2/SemanticAction/Interface.hpp | 52 + .../CIAO/CCF/CCF/IDL2/SemanticAction/Member.hpp | 31 + .../CIAO/CCF/CCF/IDL2/SemanticAction/Module.hpp | 34 + .../CIAO/CCF/CCF/IDL2/SemanticAction/Native.hpp | 28 + .../CCF/IDL2/SemanticAction/NumericExpression.hpp | 73 + .../CIAO/CCF/CCF/IDL2/SemanticAction/Operation.cpp | 29 + .../CIAO/CCF/CCF/IDL2/SemanticAction/Operation.hpp | 58 + .../CIAO/CCF/CCF/IDL2/SemanticAction/Struct.hpp | 37 + .../CIAO/CCF/CCF/IDL2/SemanticAction/TypeId.hpp | 38 + .../CIAO/CCF/CCF/IDL2/SemanticAction/Typedef.hpp | 52 + modules/CIAO/CCF/CCF/IDL2/SemanticAction/Union.hpp | 49 + .../CIAO/CCF/CCF/IDL2/SemanticAction/ValueType.hpp | 49 + .../CCF/IDL2/SemanticAction/ValueTypeFactory.hpp | 32 + .../CCF/IDL2/SemanticAction/ValueTypeMember.hpp | 37 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph.hpp | 32 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Array.cpp | 37 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Array.hpp | 58 + .../CIAO/CCF/CCF/IDL2/SemanticGraph/Attribute.cpp | 145 + .../CIAO/CCF/CCF/IDL2/SemanticGraph/Attribute.hpp | 264 + .../CIAO/CCF/CCF/IDL2/SemanticGraph/Elements.cpp | 656 + .../CIAO/CCF/CCF/IDL2/SemanticGraph/Elements.hpp | 1078 ++ .../CIAO/CCF/CCF/IDL2/SemanticGraph/Elements.tpp | 14 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Enum.cpp | 58 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Enum.hpp | 58 + .../CIAO/CCF/CCF/IDL2/SemanticGraph/Exception.cpp | 34 + .../CIAO/CCF/CCF/IDL2/SemanticGraph/Exception.hpp | 51 + .../CCF/CCF/IDL2/SemanticGraph/Fundamental.cpp | 443 + .../CCF/CCF/IDL2/SemanticGraph/Fundamental.cpp.m4 | 103 + .../CCF/CCF/IDL2/SemanticGraph/Fundamental.hpp | 427 + .../CCF/CCF/IDL2/SemanticGraph/Fundamental.hpp.m4 | 102 + .../CIAO/CCF/CCF/IDL2/SemanticGraph/Fundamental.m4 | 17 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Graph.hpp | 91 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Graph.tpp | 188 + .../CCF/CCF/IDL2/SemanticGraph/IntExpression.cpp | 486 + .../CCF/CCF/IDL2/SemanticGraph/IntExpression.hpp | 1013 ++ .../CIAO/CCF/CCF/IDL2/SemanticGraph/Interface.cpp | 122 + .../CIAO/CCF/CCF/IDL2/SemanticGraph/Interface.hpp | 181 + .../CIAO/CCF/CCF/IDL2/SemanticGraph/Literals.cpp | 24 + .../CIAO/CCF/CCF/IDL2/SemanticGraph/Literals.hpp | 56 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Member.cpp | 34 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Member.hpp | 35 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Module.cpp | 33 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Module.hpp | 35 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Name.cpp | 253 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Name.hpp | 239 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Native.cpp | 33 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Native.hpp | 41 + .../CIAO/CCF/CCF/IDL2/SemanticGraph/Operation.cpp | 228 + .../CIAO/CCF/CCF/IDL2/SemanticGraph/Operation.hpp | 359 + .../CIAO/CCF/CCF/IDL2/SemanticGraph/Sequence.cpp | 82 + .../CIAO/CCF/CCF/IDL2/SemanticGraph/Sequence.hpp | 106 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/String.cpp | 58 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/String.hpp | 87 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Struct.cpp | 67 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Struct.hpp | 41 + .../CCF/CCF/IDL2/SemanticGraph/Translation.cpp | 255 + .../CCF/CCF/IDL2/SemanticGraph/Translation.hpp | 287 + .../CCF/CCF/IDL2/SemanticGraph/Translation.ipp | 73 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/TypeId.cpp | 56 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/TypeId.hpp | 104 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Union.cpp | 177 + modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Union.hpp | 158 + .../CIAO/CCF/CCF/IDL2/SemanticGraph/ValueType.cpp | 102 + .../CIAO/CCF/CCF/IDL2/SemanticGraph/ValueType.hpp | 174 + .../CCF/CCF/IDL2/SemanticGraph/ValueTypeMember.cpp | 90 + .../CCF/CCF/IDL2/SemanticGraph/ValueTypeMember.hpp | 107 + modules/CIAO/CCF/CCF/IDL2/Token.cpp | 13 + modules/CIAO/CCF/CCF/IDL2/Token.hpp | 348 + modules/CIAO/CCF/CCF/IDL2/Traversal.hpp | 31 + modules/CIAO/CCF/CCF/IDL2/Traversal/Array.cpp | 78 + modules/CIAO/CCF/CCF/IDL2/Traversal/Array.hpp | 51 + modules/CIAO/CCF/CCF/IDL2/Traversal/Attribute.cpp | 280 + modules/CIAO/CCF/CCF/IDL2/Traversal/Attribute.hpp | 170 + modules/CIAO/CCF/CCF/IDL2/Traversal/Elements.cpp | 16 + modules/CIAO/CCF/CCF/IDL2/Traversal/Elements.hpp | 471 + modules/CIAO/CCF/CCF/IDL2/Traversal/Elements.tpp | 128 + modules/CIAO/CCF/CCF/IDL2/Traversal/Enum.cpp | 16 + modules/CIAO/CCF/CCF/IDL2/Traversal/Enum.hpp | 30 + modules/CIAO/CCF/CCF/IDL2/Traversal/Exception.cpp | 38 + modules/CIAO/CCF/CCF/IDL2/Traversal/Exception.hpp | 36 + .../CIAO/CCF/CCF/IDL2/Traversal/Fundamental.cpp | 16 + .../CIAO/CCF/CCF/IDL2/Traversal/Fundamental.hpp | 101 + .../CIAO/CCF/CCF/IDL2/Traversal/IntExpression.hpp | 757 + modules/CIAO/CCF/CCF/IDL2/Traversal/Interface.cpp | 15 + modules/CIAO/CCF/CCF/IDL2/Traversal/Interface.hpp | 89 + modules/CIAO/CCF/CCF/IDL2/Traversal/Interface.tpp | 99 + modules/CIAO/CCF/CCF/IDL2/Traversal/Member.cpp | 50 + modules/CIAO/CCF/CCF/IDL2/Traversal/Member.hpp | 42 + modules/CIAO/CCF/CCF/IDL2/Traversal/Module.cpp | 15 + modules/CIAO/CCF/CCF/IDL2/Traversal/Module.hpp | 48 + modules/CIAO/CCF/CCF/IDL2/Traversal/Native.cpp | 16 + modules/CIAO/CCF/CCF/IDL2/Traversal/Native.hpp | 24 + modules/CIAO/CCF/CCF/IDL2/Traversal/Operation.cpp | 15 + modules/CIAO/CCF/CCF/IDL2/Traversal/Operation.hpp | 178 + modules/CIAO/CCF/CCF/IDL2/Traversal/Operation.tpp | 201 + modules/CIAO/CCF/CCF/IDL2/Traversal/Sequence.cpp | 111 + modules/CIAO/CCF/CCF/IDL2/Traversal/Sequence.hpp | 69 + modules/CIAO/CCF/CCF/IDL2/Traversal/String.cpp | 93 + modules/CIAO/CCF/CCF/IDL2/Traversal/String.hpp | 64 + modules/CIAO/CCF/CCF/IDL2/Traversal/Struct.cpp | 38 + modules/CIAO/CCF/CCF/IDL2/Traversal/Struct.hpp | 35 + .../CIAO/CCF/CCF/IDL2/Traversal/Translation.cpp | 37 + .../CIAO/CCF/CCF/IDL2/Traversal/Translation.hpp | 107 + modules/CIAO/CCF/CCF/IDL2/Traversal/TypeId.cpp | 16 + modules/CIAO/CCF/CCF/IDL2/Traversal/TypeId.hpp | 34 + modules/CIAO/CCF/CCF/IDL2/Traversal/Union.cpp | 81 + modules/CIAO/CCF/CCF/IDL2/Traversal/Union.hpp | 63 + modules/CIAO/CCF/CCF/IDL2/Traversal/ValueType.cpp | 15 + modules/CIAO/CCF/CCF/IDL2/Traversal/ValueType.hpp | 89 + modules/CIAO/CCF/CCF/IDL2/Traversal/ValueType.tpp | 150 + .../CCF/CCF/IDL2/Traversal/ValueTypeMember.hpp | 59 + .../CCF/CCF/IDL2/Traversal/ValueTypeMember.tpp | 54 + modules/CIAO/CCF/CCF/IDL3/IDL3.mpc | 15 + modules/CIAO/CCF/CCF/IDL3/LexicalAnalyzer.cpp | 30 + modules/CIAO/CCF/CCF/IDL3/LexicalAnalyzer.hpp | 22 + modules/CIAO/CCF/CCF/IDL3/Parser.cpp | 1154 ++ modules/CIAO/CCF/CCF/IDL3/Parser.hpp | 256 + modules/CIAO/CCF/CCF/IDL3/SemanticAction.hpp | 26 + .../CIAO/CCF/CCF/IDL3/SemanticAction/Component.hpp | 43 + .../CIAO/CCF/CCF/IDL3/SemanticAction/Consumes.hpp | 28 + .../CIAO/CCF/CCF/IDL3/SemanticAction/Elements.hpp | 23 + modules/CIAO/CCF/CCF/IDL3/SemanticAction/Emits.hpp | 28 + .../CIAO/CCF/CCF/IDL3/SemanticAction/EventType.hpp | 49 + .../CCF/IDL3/SemanticAction/EventTypeFactory.hpp | 32 + .../CIAO/CCF/CCF/IDL3/SemanticAction/Factory.hpp | 68 + modules/CIAO/CCF/CCF/IDL3/SemanticAction/Home.hpp | 43 + .../CCF/CCF/IDL3/SemanticAction/HomeFactory.hpp | 32 + .../CCF/CCF/IDL3/SemanticAction/HomeFinder.hpp | 32 + .../CCF/CCF/IDL3/SemanticAction/Impl/Component.cpp | 202 + .../CCF/CCF/IDL3/SemanticAction/Impl/Component.hpp | 51 + .../CCF/CCF/IDL3/SemanticAction/Impl/Consumes.cpp | 88 + .../CCF/CCF/IDL3/SemanticAction/Impl/Consumes.hpp | 38 + .../CCF/CCF/IDL3/SemanticAction/Impl/Elements.hpp | 30 + .../CCF/CCF/IDL3/SemanticAction/Impl/Emits.cpp | 88 + .../CCF/CCF/IDL3/SemanticAction/Impl/Emits.hpp | 38 + .../CCF/CCF/IDL3/SemanticAction/Impl/EventType.cpp | 293 + .../CCF/CCF/IDL3/SemanticAction/Impl/EventType.hpp | 57 + .../IDL3/SemanticAction/Impl/EventTypeFactory.cpp | 152 + .../IDL3/SemanticAction/Impl/EventTypeFactory.hpp | 42 + .../CCF/CCF/IDL3/SemanticAction/Impl/Factory.cpp | 38 + .../CCF/CCF/IDL3/SemanticAction/Impl/Factory.hpp | 134 + .../CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Home.cpp | 230 + .../CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Home.hpp | 50 + .../CCF/IDL3/SemanticAction/Impl/HomeFactory.cpp | 155 + .../CCF/IDL3/SemanticAction/Impl/HomeFactory.hpp | 42 + .../CCF/IDL3/SemanticAction/Impl/HomeFinder.cpp | 155 + .../CCF/IDL3/SemanticAction/Impl/HomeFinder.hpp | 43 + .../CCF/CCF/IDL3/SemanticAction/Impl/Include.cpp | 284 + .../CCF/CCF/IDL3/SemanticAction/Impl/Include.hpp | 84 + .../CCF/CCF/IDL3/SemanticAction/Impl/Provides.cpp | 89 + .../CCF/CCF/IDL3/SemanticAction/Impl/Provides.hpp | 38 + .../CCF/CCF/IDL3/SemanticAction/Impl/Publishes.cpp | 89 + .../CCF/CCF/IDL3/SemanticAction/Impl/Publishes.hpp | 38 + .../CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Uses.cpp | 101 + .../CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Uses.hpp | 42 + .../CIAO/CCF/CCF/IDL3/SemanticAction/Provides.hpp | 28 + .../CIAO/CCF/CCF/IDL3/SemanticAction/Publishes.hpp | 28 + modules/CIAO/CCF/CCF/IDL3/SemanticAction/Uses.hpp | 31 + modules/CIAO/CCF/CCF/IDL3/SemanticGraph.hpp | 16 + .../CIAO/CCF/CCF/IDL3/SemanticGraph/Component.cpp | 187 + .../CIAO/CCF/CCF/IDL3/SemanticGraph/Component.hpp | 234 + .../CIAO/CCF/CCF/IDL3/SemanticGraph/Elements.cpp | 34 + .../CIAO/CCF/CCF/IDL3/SemanticGraph/Elements.hpp | 67 + .../CIAO/CCF/CCF/IDL3/SemanticGraph/EventType.cpp | 106 + .../CIAO/CCF/CCF/IDL3/SemanticGraph/EventType.hpp | 104 + modules/CIAO/CCF/CCF/IDL3/SemanticGraph/Home.cpp | 79 + modules/CIAO/CCF/CCF/IDL3/SemanticGraph/Home.hpp | 149 + modules/CIAO/CCF/CCF/IDL3/Token.hpp | 34 + modules/CIAO/CCF/CCF/IDL3/Traversal.hpp | 16 + modules/CIAO/CCF/CCF/IDL3/Traversal/Component.cpp | 128 + modules/CIAO/CCF/CCF/IDL3/Traversal/Component.hpp | 319 + modules/CIAO/CCF/CCF/IDL3/Traversal/Component.tpp | 195 + modules/CIAO/CCF/CCF/IDL3/Traversal/Elements.hpp | 21 + modules/CIAO/CCF/CCF/IDL3/Traversal/EventType.hpp | 90 + modules/CIAO/CCF/CCF/IDL3/Traversal/EventType.tpp | 151 + modules/CIAO/CCF/CCF/IDL3/Traversal/Home.cpp | 381 + modules/CIAO/CCF/CCF/IDL3/Traversal/Home.hpp | 219 + modules/CIAO/CCF/Config.rules | 83 + modules/CIAO/CCF/Documentation/Build.html | 402 + modules/CIAO/CCF/Documentation/DesignNotes | 459 + modules/CIAO/CCF/Documentation/TODO | 98 + .../ExecutorMappingGenerator.cpp | 1860 +++ .../ExecutorMappingGenerator.hpp | 34 + .../Example/CIDL/LocalExecutorMapping/cidlc.cpp | 228 + .../Example/CIDL/LocalExecutorMapping/test-0.idl | 21 + .../CIDL/LocalExecutorMapping/test-0_exec.idl.orig | 6 + .../Example/CIDL/LocalExecutorMapping/test-1.idl | 23 + .../CIDL/LocalExecutorMapping/test-1_exec.idl.orig | 33 + .../Example/CIDL/LocalExecutorMapping/test-2.cidl | 18 + .../Example/CIDL/LocalExecutorMapping/test-2.idl | 74 + .../CIDL/LocalExecutorMapping/test-2_exec.idl.orig | 72 + .../Indentation/IDL/indent_idl.cpp | 25 + .../Indentation/XML/indent_xml.cpp | 32 + .../ComponentDeploymentDescriptor/SyntaxTree.cpp | 113 + .../ComponentDeploymentDescriptor/SyntaxTree.hpp | 286 + .../ComponentDeploymentDescriptor/Traversal.cpp | 112 + .../ComponentDeploymentDescriptor/Traversal.hpp | 386 + .../Example/ComponentDeploymentDescriptor/cdd.cpp | 144 + .../CIAO/CCF/Example/IDL2/CxxMapping/Generator.cpp | 32 + .../CIAO/CCF/Example/IDL2/CxxMapping/Generator.hpp | 34 + .../CCF/Example/IDL2/CxxMapping/GeneratorImpl.hpp | 533 + .../CIAO/CCF/Example/IDL2/CxxMapping/driver.cpp | 96 + modules/CIAO/CCF/Example/IDL2/CxxMapping/test.idl | 12 + modules/CIAO/CCF/Test/CIDL/Compiler/Generator.cpp | 32 + modules/CIAO/CCF/Test/CIDL/Compiler/Generator.hpp | 34 + .../CIAO/CCF/Test/CIDL/Compiler/GeneratorImpl.hpp | 228 + modules/CIAO/CCF/Test/CIDL/Compiler/driver.cpp | 97 + .../CIAO/CCF/Test/CIDL/Compiler/result.cidl.orig | 14 + modules/CIAO/CCF/Test/CIDL/Compiler/test.cidl | 21 + .../CIAO/CCF/Test/CompilerElements/CPP/driver.cpp | 40 + modules/CIAO/CCF/Test/IDL2/Compiler/driver.cpp | 94 + .../CIAO/CCF/Test/IDL2/Compiler/result.idl.orig | 88 + modules/CIAO/CCF/Test/IDL2/Compiler/test.idl | 151 + .../CCF/Test/IDL2/LexicalAnalyzer/Coverage.idl | 25 + .../CCF/Test/IDL2/Parser/Recovery/interface.idl | 41 + .../CIAO/CCF/Test/IDL2/Parser/Recovery/module.idl | 38 + .../Test/IDL2/SemanticGraph/HandBuilt/Builder.cpp | 165 + .../Test/IDL2/SemanticGraph/HandBuilt/Builder.hpp | 17 + .../IDL2/SemanticGraph/HandBuilt/hand_built.cpp | 16 + .../CCF/Test/IDL2/Traversal/Recreate/Generator.cpp | 32 + .../CCF/Test/IDL2/Traversal/Recreate/Generator.hpp | 34 + .../Test/IDL2/Traversal/Recreate/GeneratorImpl.hpp | 682 + .../CCF/Test/IDL2/Traversal/Recreate/recreate.cpp | 24 + modules/CIAO/CCF/Test/IDL3/Compiler/Generator.cpp | 32 + modules/CIAO/CCF/Test/IDL3/Compiler/Generator.hpp | 34 + .../CIAO/CCF/Test/IDL3/Compiler/GeneratorImpl.hpp | 616 + modules/CIAO/CCF/Test/IDL3/Compiler/driver.cpp | 97 + .../CIAO/CCF/Test/IDL3/Compiler/result.idl.orig | 103 + modules/CIAO/CCF/Test/IDL3/Compiler/test.idl | 166 + modules/CIAO/CCF/Version | 1 + modules/CIAO/CIAO-INSTALL.html | 267 + modules/CIAO/CIAO.mwc | 5 + modules/CIAO/CIAO_DAnCE.mwc | 8 + modules/CIAO/CIAO_TAO.mwc | 28 + modules/CIAO/CIAO_TAO_DAnCE.mwc | 25 + modules/CIAO/CIDLC/AttributeHeaderEmitters.cpp | 196 + modules/CIAO/CIDLC/AttributeHeaderEmitters.hpp | 119 + modules/CIAO/CIDLC/AttributeSourceEmitters_T.hpp | 360 + modules/CIAO/CIDLC/CIDLC.mpc | 16 + modules/CIAO/CIDLC/CIDLC.mwc | 10 + modules/CIAO/CIDLC/Collectors.hpp | 280 + modules/CIAO/CIDLC/CompositionEmitter.cpp | 27 + modules/CIAO/CIDLC/CompositionEmitter.hpp | 26 + modules/CIAO/CIDLC/CorbaTypeNameEmitters.cpp | 2014 +++ modules/CIAO/CIDLC/CorbaTypeNameEmitters.hpp | 469 + modules/CIAO/CIDLC/CxxNamePrinter.cpp | 103 + modules/CIAO/CIDLC/CxxNamePrinter.hpp | 18 + modules/CIAO/CIDLC/DescriptorGenerator.cpp | 582 + modules/CIAO/CIDLC/DescriptorGenerator.hpp | 35 + modules/CIAO/CIDLC/EmitterBase.cpp | 11 + modules/CIAO/CIDLC/EmitterBase.hpp | 20 + modules/CIAO/CIDLC/EmitterContext.cpp | 45 + modules/CIAO/CIDLC/EmitterContext.hpp | 35 + modules/CIAO/CIDLC/ExecImplGenerator.cpp | 201 + modules/CIAO/CIDLC/ExecImplGenerator.hpp | 44 + modules/CIAO/CIDLC/ExecImplHeaderGenerator.cpp | 819 ++ modules/CIAO/CIDLC/ExecImplHeaderGenerator.hpp | 43 + modules/CIAO/CIDLC/ExecImplSourceGenerator.cpp | 1136 ++ modules/CIAO/CIDLC/ExecImplSourceGenerator.hpp | 43 + modules/CIAO/CIDLC/ExecutorMappingGenerator.cpp | 2099 +++ modules/CIAO/CIDLC/ExecutorMappingGenerator.hpp | 32 + modules/CIAO/CIDLC/InterfaceEmitter.cpp | 26 + modules/CIAO/CIDLC/InterfaceEmitter.hpp | 30 + modules/CIAO/CIDLC/Literals.cpp | 81 + modules/CIAO/CIDLC/Literals.hpp | 58 + modules/CIAO/CIDLC/ModuleEmitter.cpp | 22 + modules/CIAO/CIDLC/ModuleEmitter.hpp | 24 + modules/CIAO/CIDLC/OperationHeaderEmitters.cpp | 264 + modules/CIAO/CIDLC/OperationHeaderEmitters.hpp | 151 + modules/CIAO/CIDLC/ParameterEmitter_T.hpp | 33 + modules/CIAO/CIDLC/README.html | 95 + modules/CIAO/CIDLC/RepositoryIdGenerator.cpp | 289 + modules/CIAO/CIDLC/RepositoryIdGenerator.hpp | 21 + modules/CIAO/CIDLC/ServantGenerator.cpp | 220 + modules/CIAO/CIDLC/ServantGenerator.hpp | 53 + modules/CIAO/CIDLC/ServantHeaderGenerator.cpp | 1783 +++ modules/CIAO/CIDLC/ServantHeaderGenerator.hpp | 54 + modules/CIAO/CIDLC/ServantSourceGenerator.cpp | 4476 ++++++ modules/CIAO/CIDLC/ServantSourceGenerator.hpp | 53 + modules/CIAO/CIDLC/SizeTypeCalculator.cpp | 217 + modules/CIAO/CIDLC/SizeTypeCalculator.hpp | 21 + modules/CIAO/CIDLC/UnescapedNamePrinter.hpp | 23 + modules/CIAO/CIDLC/Upcase.hpp | 21 + modules/CIAO/CIDLC/UtilityTypeNameEmitters.cpp | 78 + modules/CIAO/CIDLC/UtilityTypeNameEmitters.hpp | 66 + modules/CIAO/CIDLC/Version | 1 + modules/CIAO/CIDLC/cidlc.cpp | 386 + modules/CIAO/COPYING | 123 + modules/CIAO/ChangeLog | 42 + modules/CIAO/ChangeLogs/ChangeLog-04a | 5390 +++++++ modules/CIAO/ChangeLogs/ChangeLog-04b | 2250 +++ modules/CIAO/ChangeLogs/ChangeLog-06a | 8579 +++++++++++ modules/CIAO/ChangeLogs/ChangeLog-06b | 2752 ++++ modules/CIAO/ChangeLogs/ChangeLog-07a | 1122 ++ modules/CIAO/ChangeLogs/ChangeLog-pre_release | 6202 ++++++++ modules/CIAO/DAnCE/Deployment.mwc | 4 + .../Deployment_Configuration.cpp | 169 + .../Deployment_Configuration.h | 128 + .../DomainApplicationManager.mpc | 21 + .../DomainApplicationManager_Export.h | 58 + .../DomainApplicationManager_Impl.cpp | 2017 +++ .../DomainApplicationManager_Impl.h | 504 + .../DomainApplicationManager_Impl.inl | 16 + modules/CIAO/DAnCE/ExecutionManager/DAM_Map.cpp | 122 + modules/CIAO/DAnCE/ExecutionManager/DAM_Map.h | 72 + .../DAnCE/ExecutionManager/ExecutionManager.mpc | 16 + .../DAnCE/ExecutionManager/Execution_Manager.cpp | 247 + .../ExecutionManager/Execution_Manager_Impl.cpp | 512 + .../ExecutionManager/Execution_Manager_Impl.h | 175 + .../DAnCE/Interfaces/ExecutionManagerDaemon.idl | 25 + .../Interfaces/ExecutionManager_stub_export.h | 54 + modules/CIAO/DAnCE/Interfaces/Interfaces.mpc | 39 + .../CIAO/DAnCE/Interfaces/NodeManagerDaemon.idl | 35 + .../DAnCE/Interfaces/NodeManager_stub_export.h | 54 + .../DAnCE/Interfaces/NodeManager_svnt_export.h | 54 + modules/CIAO/DAnCE/Interfaces/README | 2 + .../NodeApplication/CIAO_NodeApplication_export.h | 54 + .../DAnCE/NodeApplication/Configurator_Factory.cpp | 138 + .../DAnCE/NodeApplication/Configurator_Factory.h | 103 + .../CIAO/DAnCE/NodeApplication/Container_Impl.cpp | 609 + .../CIAO/DAnCE/NodeApplication/Container_Impl.h | 215 + .../CIAO/DAnCE/NodeApplication/Container_Impl.inl | 37 + .../DAnCE/NodeApplication/NoOp_Configurator.cpp | 39 + .../CIAO/DAnCE/NodeApplication/NoOp_Configurator.h | 62 + .../NodeApplication/NoOp_Configurator_export.h | 54 + .../DAnCE/NodeApplication/NodeApp_Configurator.h | 90 + .../CIAO/DAnCE/NodeApplication/NodeApplication.cpp | 52 + .../CIAO/DAnCE/NodeApplication/NodeApplication.mpc | 41 + .../DAnCE/NodeApplication/NodeApplication_Core.cpp | 252 + .../DAnCE/NodeApplication/NodeApplication_Core.h | 70 + .../DAnCE/NodeApplication/NodeApplication_Core.inl | 9 + .../DAnCE/NodeApplication/NodeApplication_Impl.cpp | 1256 ++ .../DAnCE/NodeApplication/NodeApplication_Impl.h | 371 + .../DAnCE/NodeApplication/NodeApplication_Impl.inl | 78 + .../DAnCE/NodeApplication/RTConfig_Manager.cpp | 448 + .../CIAO/DAnCE/NodeApplication/RTConfig_Manager.h | 133 + .../DAnCE/NodeApplication/RTConfig_Manager.inl | 13 + .../NodeApplication/RTNA_Configurator_Export.h | 54 + .../NodeApplication/RTNodeApp_Configurator.cpp | 108 + .../DAnCE/NodeApplication/RTNodeApp_Configurator.h | 78 + .../DAnCE/NodeApplicationManager/CIAO_NAM_Export.h | 54 + .../NodeApplicationManager/Containers_Info_Map.cpp | 651 + .../NodeApplicationManager/Containers_Info_Map.h | 137 + .../NodeApplicationManager/ImplementationInfo.cpp | 95 + .../NodeApplicationManager/ImplementationInfo.h | 60 + .../NodeApplicationManager.mpc | 24 + .../NodeApplicationManager_Impl.cpp | 1161 ++ .../NodeApplicationManager_Impl.h | 404 + .../NodeApplicationManager_Impl.inl | 49 + .../DAnCE/NodeApplicationManager/URL_Parser.cpp | 115 + .../CIAO/DAnCE/NodeApplicationManager/URL_Parser.h | 67 + modules/CIAO/DAnCE/NodeManager/BaseMonitor.h | 63 + modules/CIAO/DAnCE/NodeManager/CIAO_Monitor.cpp | 155 + modules/CIAO/DAnCE/NodeManager/CIAO_Monitor.h | 107 + modules/CIAO/DAnCE/NodeManager/Monitor.mpc | 28 + modules/CIAO/DAnCE/NodeManager/MonitorCB.cpp | 59 + modules/CIAO/DAnCE/NodeManager/MonitorCB.h | 73 + .../CIAO/DAnCE/NodeManager/MonitorController.cpp | 234 + modules/CIAO/DAnCE/NodeManager/MonitorController.h | 123 + modules/CIAO/DAnCE/NodeManager/NAM_Map.cpp | 52 + modules/CIAO/DAnCE/NodeManager/NAM_Map.h | 72 + modules/CIAO/DAnCE/NodeManager/NodeManager.mpc | 33 + .../CIAO/DAnCE/NodeManager/NodeManager_Impl.cpp | 698 + modules/CIAO/DAnCE/NodeManager/NodeManager_Impl.h | 341 + modules/CIAO/DAnCE/NodeManager/Node_Manager.cpp | 288 + modules/CIAO/DAnCE/NodeManager/README | 13 + modules/CIAO/DAnCE/Plan_Generator/PCVisitor.cpp | 270 + modules/CIAO/DAnCE/Plan_Generator/PCVisitor.h | 128 + .../CIAO/DAnCE/Plan_Generator/PCVisitorBase.cpp | 28 + modules/CIAO/DAnCE/Plan_Generator/PCVisitorBase.h | 171 + .../CIAO/DAnCE/Plan_Generator/PCVisitorBase.inl | 155 + .../CIAO/DAnCE/Plan_Generator/Plan_Generator.mpc | 22 + .../DAnCE/Plan_Generator/Plan_Generator_Impl.cpp | 153 + .../DAnCE/Plan_Generator/Plan_Generator_Impl.h | 78 + .../Plan_Generator/Plan_Generator_Impl_Export.h | 58 + modules/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.cpp | 327 + modules/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.mpc | 33 + .../DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp | 418 + .../CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h | 101 + .../Plan_Launcher/Plan_Launcher_Impl_Export.h | 58 + modules/CIAO/DAnCE/RepositoryManager/Options.cpp | 147 + modules/CIAO/DAnCE/RepositoryManager/Options.h | 93 + .../CIAO/DAnCE/RepositoryManager/PC_Updater.cpp | 256 + modules/CIAO/DAnCE/RepositoryManager/PC_Updater.h | 113 + .../CIAO/DAnCE/RepositoryManager/PC_Updater_T.cpp | 20 + .../CIAO/DAnCE/RepositoryManager/PC_Updater_T.h | 40 + modules/CIAO/DAnCE/RepositoryManager/README | 46 + modules/CIAO/DAnCE/RepositoryManager/RM_Helper.cpp | 265 + modules/CIAO/DAnCE/RepositoryManager/RM_Helper.h | 81 + modules/CIAO/DAnCE/RepositoryManager/RMadmin.cpp | 249 + .../DAnCE/RepositoryManager/RepositoryManager.cpp | 279 + .../DAnCE/RepositoryManager/RepositoryManager.mpc | 53 + .../RepositoryManager/RepositoryManagerDaemon.idl | 13 + .../RepositoryManager/RepositoryManager_Impl.cpp | 1267 ++ .../RepositoryManager/RepositoryManager_Impl.h | 280 + .../CIAO/DAnCE/RepositoryManager/URL_Parser.cpp | 101 + modules/CIAO/DAnCE/RepositoryManager/URL_Parser.h | 66 + .../CIAO/DAnCE/RepositoryManager/ZIP_Wrapper.cpp | 375 + modules/CIAO/DAnCE/RepositoryManager/ZIP_Wrapper.h | 117 + modules/CIAO/DAnCE/StaticConfigurator/README | 29 + .../StaticConfigurator/StaticDAnCEApp.cpp.tmpl | 119 + .../StaticConfigurator/StaticDAnCEApp.mpc.tmpl | 20 + .../DAnCE/StaticConfigurator/StaticDAnCEParser.cpp | 159 + .../DAnCE/StaticConfigurator/StaticDAnCEParser.mpc | 10 + modules/CIAO/DAnCE/TargetManager/CmpClient.cpp | 271 + .../CIAO/DAnCE/TargetManager/DomainDataManager.cpp | 738 + .../CIAO/DAnCE/TargetManager/DomainDataManager.h | 290 + modules/CIAO/DAnCE/TargetManager/DomainEvents.idl | 25 + modules/CIAO/DAnCE/TargetManager/TM_Client.mpc | 21 + .../CIAO/DAnCE/TargetManager/TargetManager.cidl | 27 + modules/CIAO/DAnCE/TargetManager/TargetManager.mpc | 62 + .../CIAO/DAnCE/TargetManager/TargetManagerExt.idl | 79 + .../CIAO/DAnCE/TargetManager/TargetManagerImpl.idl | 39 + .../DAnCE/TargetManager/TargetManager_exec.cpp | 395 + .../CIAO/DAnCE/TargetManager/TargetManager_exec.h | 218 + .../TargetManager/TargetManager_exec_export.h | 54 + .../TargetManager/TargetManager_stub_export.h | 54 + .../TargetManager/TargetManager_svnt_export.h | 54 + .../DAnCE/TargetManager/descriptors/Domain.cdd | 101 + .../TargetManager/descriptors/NodeDetails.dat | 2 + .../TargetManager/descriptors/NodeManagerMap.dat | 2 + .../descriptors/flattened_deploymentplan.cdp | 92 + .../descriptors/run_test_TargetManager.pl | 160 + .../tests/NodeApplicationTest/NodeAppTest.mpc | 163 + .../NodeApplicationTest/NodeAppTest_RoundTrip.cidl | 19 + .../NodeApplicationTest/NodeAppTest_RoundTrip.idl | 34 + .../NodeApplicationTest/NodeApp_test_client.cpp | 254 + .../NodeApp_test_client_dynamic.cpp | 155 + .../NodeApplicationTest/NodeApp_test_client_ex.cpp | 169 + .../NodeApp_test_client_simple.cpp | 140 + .../CIAO/DAnCE/tests/NodeApplicationTest/README | 12 + .../tests/NodeApplicationTest/RoundTrip_exec.cpp | 149 + .../tests/NodeApplicationTest/RoundTrip_exec.h | 149 + .../NodeApplicationTest/RoundTrip_exec_export.h | 54 + .../NodeApplicationTest/RoundTrip_stub_export.h | 54 + .../NodeApplicationTest/RoundTrip_svnt_export.h | 54 + .../DAnCE/tests/NodeApplicationTest/run_test.pl | 47 + .../DAnCE/tests/NodeApplicationTest/run_test_ex.pl | 47 + .../tests/NodeApplicationTest/run_test_simple.pl | 47 + .../DAnCE/tests/scripts/BasicSP/basicNodeDaemon.pl | 62 + .../CIAO/DAnCE/tests/scripts/BasicSP/basicsp.dat | 3 + modules/CIAO/MPC/config/ciao_client_dnc.mpb | 9 + modules/CIAO/MPC/config/ciao_component_dnc.mpb | 7 + modules/CIAO/MPC/config/ciao_config_handlers.mpb | 25 + .../CIAO/MPC/config/ciao_config_handlers_base.mpb | 13 + modules/CIAO/MPC/config/ciao_container_dnc.mpb | 7 + modules/CIAO/MPC/config/ciao_deployment_stub.mpb | 9 + modules/CIAO/MPC/config/ciao_deployment_svnt.mpb | 8 + .../config/ciao_domainapplicationmanager_dnc.mpb | 8 + modules/CIAO/MPC/config/ciao_events_base_dnc.mpb | 7 + modules/CIAO/MPC/config/ciao_events_dnc.mpb | 9 + .../CIAO/MPC/config/ciao_executionmanager_stub.mpb | 8 + modules/CIAO/MPC/config/ciao_nodeapplication.mpb | 7 + .../MPC/config/ciao_nodeapplicationmanager.mpb | 8 + modules/CIAO/MPC/config/ciao_nodemanager_stub.mpb | 9 + modules/CIAO/MPC/config/ciao_nodemanager_svnt.mpb | 7 + modules/CIAO/MPC/config/ciao_noop_configurator.mpb | 7 + modules/CIAO/MPC/config/ciao_plan_generator.mpb | 8 + modules/CIAO/MPC/config/ciao_race_component.mpb | 8 + modules/CIAO/MPC/config/ciao_race_default.mpb | 7 + modules/CIAO/MPC/config/ciao_race_monitor.mpb | 7 + modules/CIAO/MPC/config/ciao_rtevent_dnc.mpb | 9 + modules/CIAO/MPC/config/ciao_servant_dnc.mpb | 7 + modules/CIAO/MPC/config/ciao_server_dnc.mpb | 7 + modules/CIAO/MPC/config/ciao_static_dnc_app.mpb | 5 + .../CIAO/MPC/config/ciao_targetmanager_stub.mpb | 8 + .../CIAO/MPC/config/ciao_targetmanager_svnt.mpb | 7 + modules/CIAO/MPC/config/ciao_xml_utils.mpb | 8 + modules/CIAO/MPC/config/ciaocidldefaults.mpb | 24 + modules/CIAO/MPC/config/cidlc.mpb | 15 + modules/CIAO/MPC/config/dance_extension_stub.mpb | 6 + modules/CIAO/MPC/config/taoidl3toidl2defaults.mpb | 23 + modules/CIAO/NEWS | 764 + modules/CIAO/PROBLEM-REPORT-FORM | 95 + .../CIAO/RACE/Controller/Component/Controller.cidl | 28 + .../CIAO/RACE/Controller/Component/Controller.idl | 64 + .../CIAO/RACE/Controller/Component/Controller.mpc | 64 + .../RACE/Controller/Component/Controller_exec.cpp | 160 + .../RACE/Controller/Component/Controller_exec.h | 120 + .../Controller/Component/Controller_exec_export.h | 54 + .../Controller/Component/Controller_stub_export.h | 54 + .../Controller/Component/Controller_svnt_export.h | 54 + .../RACE/Input_Adapters/Base/Input_Adapter.idl | 21 + .../RACE/Input_Adapters/Base/Input_Adapter.mpc | 59 + .../Base/Input_Adapter_stub_export.h | 54 + .../Base/Input_Adapter_svnt_export.h | 54 + .../Interactive_Input_Adapter.cidl | 25 + .../Interactive_Input_Adapter.idl | 22 + .../Interactive_Input_Adapter.mpc | 95 + .../Interactive_Input_Adapter_exec.cpp | 167 + .../Interactive_Input_Adapter_exec.h | 132 + .../Interactive_Input_Adapter_exec_export.h | 54 + .../Interactive_Input_Adapter_stub_export.h | 54 + .../Interactive_Input_Adapter_svnt_export.h | 54 + .../Input_Adapters/LocationUpdater/Injector.cpp | 185 + .../LocationUpdater/LocationUpdater.cdp | 97 + .../LocationUpdater/LocationUpdater.cidl | 27 + .../LocationUpdater/LocationUpdater.idl | 34 + .../LocationUpdater/LocationUpdater_deployment.dat | 1 + .../LocationUpdater/LocationUpdater_exec.cpp | 312 + .../LocationUpdater/LocationUpdater_exec.h | 121 + .../LocationUpdater/LocationUpdater_exec_export.h | 58 + .../LocationUpdater/LocationUpdater_stub_export.h | 58 + .../LocationUpdater/LocationUpdater_svnt_export.h | 58 + .../LocationUpdater/Location_Updater.mpc.disable | 119 + .../LocationUpdater/PCVisitorBase.cpp | 24 + .../Input_Adapters/LocationUpdater/PCVisitorBase.h | 214 + .../LocationUpdater/PCVisitorBase.inl | 162 + .../Input_Adapters/LocationUpdater/PlanUpdater.cpp | 269 + .../Input_Adapters/LocationUpdater/PlanUpdater.h | 158 + .../RACE/Input_Adapters/LocationUpdater/README.txt | 12 + .../RACE/Input_Adapters/PlanGenerator/Injector.cpp | 180 + .../Input_Adapters/PlanGenerator/PCVisitorBase.cpp | 24 + .../Input_Adapters/PlanGenerator/PCVisitorBase.h | 214 + .../Input_Adapters/PlanGenerator/PCVisitorBase.inl | 162 + .../Input_Adapters/PlanGenerator/PlanGenerator.cdp | 86 + .../PlanGenerator/PlanGenerator.cidl | 26 + .../Input_Adapters/PlanGenerator/PlanGenerator.cpp | 451 + .../Input_Adapters/PlanGenerator/PlanGenerator.h | 151 + .../Input_Adapters/PlanGenerator/PlanGenerator.idl | 33 + .../PlanGenerator/PlanGenerator.mpc.disable | 118 + .../PlanGenerator/PlanGenerator_deployment.dat | 1 + .../PlanGenerator/PlanGenerator_exec.cpp | 265 + .../PlanGenerator/PlanGenerator_exec.h | 121 + .../PlanGenerator/PlanGenerator_exec_export.h | 58 + .../PlanGenerator/PlanGenerator_stub_export.h | 58 + .../PlanGenerator/PlanGenerator_svnt_export.h | 58 + .../RACE/Input_Adapters/PlanGenerator/README.txt | 15 + .../RACE/Output_Adapters/Base/Output_Adapter.idl | 19 + .../RACE/Output_Adapters/Base/Output_Adapter.mpc | 60 + .../Base/Output_Adapter_stub_export.h | 54 + .../Base/Output_Adapter_svnt_export.h | 54 + .../Output_Adapters/Component/Output_Manager.idl | 18 + .../Interface/Output_Adapter_Interface.mpc | 58 + .../Output_Adapter_Interface_stub_export.h | 54 + .../Output_Adapter_Interface_svnt_export.h | 54 + .../RACE/Output_Adapters/Interface/PlanEgress.idl | 22 + .../XML_Output_Adapter/XML_Output_Adapter.cidl | 25 + .../XML_Output_Adapter/XML_Output_Adapter.idl | 21 + .../XML_Output_Adapter/XML_Output_Adapter.mpc | 76 + .../XML_Output_Adapter/XML_Output_Adapter_exec.cpp | 198 + .../XML_Output_Adapter/XML_Output_Adapter_exec.h | 152 + .../XML_Output_Adapter_exec_export.h | 54 + .../XML_Output_Adapter_stub_export.h | 54 + .../XML_Output_Adapter_svnt_export.h | 54 + .../Plan_Analyzer/Component/Plan_Analyzer.cidl | 25 + .../RACE/Plan_Analyzer/Component/Plan_Analyzer.idl | 32 + .../RACE/Plan_Analyzer/Component/Plan_Analyzer.mpc | 100 + .../Plan_Analyzer/Component/Plan_Analyzer_exec.cpp | 205 + .../Plan_Analyzer/Component/Plan_Analyzer_exec.h | 156 + .../Component/Plan_Analyzer_exec_export.h | 54 + .../Component/Plan_Analyzer_stub_export.h | 54 + .../Component/Plan_Analyzer_svnt_export.h | 54 + .../RACE/Plan_Analyzer/Interface/PlanIngress.idl | 22 + .../Interface/Plan_Analyzer_Interface.mpc | 58 + .../Plan_Analyzer_Interface_stub_export.h | 54 + .../Plan_Analyzer_Interface_svnt_export.h | 54 + .../Planner_Manager/Component/Planner_Manager.cidl | 28 + .../Planner_Manager/Component/Planner_Manager.idl | 32 + .../Planner_Manager/Component/Planner_Manager.mpc | 103 + .../Component/Planner_Manager_exec.cpp | 206 + .../Component/Planner_Manager_exec.h | 157 + .../Component/Planner_Manager_exec_export.h | 54 + .../Component/Planner_Manager_stub_export.h | 54 + .../Component/Planner_Manager_svnt_export.h | 54 + .../Interface/Planner_Manager_I.idl | 24 + .../Interface/Planner_Manager_Interface.mpc | 60 + .../Planner_Manager_Interface_stub_export.h | 54 + .../Planner_Manager_Interface_svnt_export.h | 54 + modules/CIAO/RACE/Planners/Base/Planner.idl | 24 + modules/CIAO/RACE/Planners/Base/Planner.mpc | 60 + .../CIAO/RACE/Planners/Base/Planner_stub_export.h | 54 + .../CIAO/RACE/Planners/Base/Planner_svnt_export.h | 54 + modules/CIAO/RACE/Planners/Interface/Planner_I.idl | 22 + .../RACE/Planners/Interface/Planner_Interface.mpc | 58 + .../Interface/Planner_Interface_stub_export.h | 54 + .../Interface/Planner_Interface_svnt_export.h | 54 + .../Planners/SimpleBinPacker/SimpleBinPacker.cidl | 25 + .../Planners/SimpleBinPacker/SimpleBinPacker.idl | 23 + .../Planners/SimpleBinPacker/SimpleBinPacker.mpc | 100 + .../SimpleBinPacker/SimpleBinPacker_exec.cpp | 230 + .../SimpleBinPacker/SimpleBinPacker_exec.h | 170 + .../SimpleBinPacker/SimpleBinPacker_exec_export.h | 54 + .../SimpleBinPacker/SimpleBinPacker_stub_export.h | 54 + .../SimpleBinPacker/SimpleBinPacker_svnt_export.h | 54 + modules/CIAO/RACE/common/RACE_common.idl | 17 + modules/CIAO/RACE/common/RACE_common.mpc | 58 + modules/CIAO/RACE/common/RACE_common_stub_export.h | 54 + modules/CIAO/RACE/common/RACE_common_svnt_export.h | 54 + modules/CIAO/RACE/descriptors/Deployment.xsd | 776 + .../CIAO/RACE/descriptors/Modified_Deployment.xsd | 790 ++ modules/CIAO/RACE/descriptors/XMI.xsd | 35 + modules/CIAO/RACE/descriptors/deployment.dat | 1 + .../RACE/descriptors/flattened_deploymentplan.cdp | 361 + modules/CIAO/README | 152 + modules/CIAO/Release | 53 + modules/CIAO/VERSION | 12 + modules/CIAO/bin/PerlCIAO/TestUtils.base | 3 + modules/CIAO/bin/PerlCIAO/TestUtils.pm | 323 + modules/CIAO/bin/PerlCIAO/TestUtils_Base.pm | 78 + modules/CIAO/bin/PerlCIAO/generate_container.pl | 126 + modules/CIAO/bin/PerlCIAO/perlciao.mpc | 9 + modules/CIAO/bin/generate_component_mpc.pl | 263 + modules/CIAO/bin/replace_dummy_with_dummylabel.sh | 10 + modules/CIAO/bin/valgrind_nodedaemon.py | 87 + modules/CIAO/ciao/CCM_Base.idl | 26 + modules/CIAO/ciao/CCM_CCM2Context.idl | 45 + modules/CIAO/ciao/CCM_CCMException.idl | 41 + .../CIAO/ciao/CCM_ClientContainerInterceptor.idl | 27 + .../CCM_ClientContainerInterceptorRegistration.idl | 24 + modules/CIAO/ciao/CCM_Component.idl | 22 + modules/CIAO/ciao/CCM_ComponentId.idl | 47 + modules/CIAO/ciao/CCM_Configurator.idl | 31 + modules/CIAO/ciao/CCM_Container.idl | 25 + .../CIAO/ciao/CCM_ContainerClientRequestInfo.idl | 20 + modules/CIAO/ciao/CCM_ContainerInterceptor.idl | 21 + modules/CIAO/ciao/CCM_ContainerRequestInfo.idl | 22 + .../CIAO/ciao/CCM_ContainerServantRequestInfo.idl | 25 + .../CIAO/ciao/CCM_ContainerServerRequestInfo.idl | 20 + modules/CIAO/ciao/CCM_ContainerStubRequestInfo.idl | 24 + modules/CIAO/ciao/CCM_Container_Ex.idl | 23 + modules/CIAO/ciao/CCM_Context.idl | 44 + modules/CIAO/ciao/CCM_Cookie.idl | 29 + modules/CIAO/ciao/CCM_Core.mpc | 322 + modules/CIAO/ciao/CCM_EnterpriseComponent.idl | 25 + modules/CIAO/ciao/CCM_Entity2Context.idl | 48 + modules/CIAO/ciao/CCM_EntityComponent.idl | 51 + modules/CIAO/ciao/CCM_EntityContext.idl | 35 + modules/CIAO/ciao/CCM_Enumeration.idl | 38 + modules/CIAO/ciao/CCM_EventBase.idl | 25 + modules/CIAO/ciao/CCM_EventConsumerBase.idl | 50 + modules/CIAO/ciao/CCM_Events.idl | 102 + modules/CIAO/ciao/CCM_ExecutorLocator.idl | 39 + modules/CIAO/ciao/CCM_ExtensionComponent.idl | 20 + modules/CIAO/ciao/CCM_ExtensionContext.idl | 37 + modules/CIAO/ciao/CCM_Home.idl | 52 + modules/CIAO/ciao/CCM_HomeConfiguration.idl | 33 + modules/CIAO/ciao/CCM_HomeExecutorBase.idl | 27 + modules/CIAO/ciao/CCM_HomeFinder.idl | 39 + modules/CIAO/ciao/CCM_HomeRegistration.idl | 34 + modules/CIAO/ciao/CCM_InvalidRegistration.idl | 14 + modules/CIAO/ciao/CCM_KeylessCCMHome.idl | 30 + modules/CIAO/ciao/CCM_Navigation.idl | 54 + modules/CIAO/ciao/CCM_Object.idl | 106 + modules/CIAO/ciao/CCM_PrimaryKeyBase.idl | 24 + modules/CIAO/ciao/CCM_ProxyHomeRegistration.idl | 36 + modules/CIAO/ciao/CCM_QoS.idl | 31 + modules/CIAO/ciao/CCM_Receptacle.idl | 68 + .../CIAO/ciao/CCM_ServantContainerInterceptor.idl | 26 + ...CCM_ServantContainerInterceptorRegistration.idl | 24 + .../CIAO/ciao/CCM_ServerContainerInterceptor.idl | 28 + .../CCM_ServerContainerInterceptorRegistration.idl | 24 + modules/CIAO/ciao/CCM_Session2Context.idl | 50 + modules/CIAO/ciao/CCM_SessionComponent.idl | 62 + modules/CIAO/ciao/CCM_SessionContext.idl | 31 + modules/CIAO/ciao/CCM_SessionSynchronization.idl | 39 + modules/CIAO/ciao/CCM_StandardConfigurator.idl | 38 + modules/CIAO/ciao/CCM_StateIdFactory.idl | 72 + modules/CIAO/ciao/CCM_StubContainerInterceptor.idl | 26 + .../CCM_StubContainerInterceptorRegistration.idl | 24 + modules/CIAO/ciao/CCM_Transaction.idl | 89 + modules/CIAO/ciao/CIAO_Client_Export.h | 50 + modules/CIAO/ciao/CIAO_Config.h | 20 + modules/CIAO/ciao/CIAO_Container_Export.h | 50 + .../CIAO/ciao/CIAO_NodeApplication_CallBack.idl | 23 + modules/CIAO/ciao/CIAO_ServerResources.idl | 237 + modules/CIAO/ciao/CIAO_Server_Export.h | 50 + modules/CIAO/ciao/CIAO_SwapExec.idl | 12 + modules/CIAO/ciao/CIAO_UpgradeableContext.idl | 17 + modules/CIAO/ciao/CIAO_common.h | 80 + modules/CIAO/ciao/Client_init.cpp | 56 + modules/CIAO/ciao/Client_init.h | 47 + modules/CIAO/ciao/Components.idl | 18 + modules/CIAO/ciao/Container_Base.cpp | 617 + modules/CIAO/ciao/Container_Base.h | 333 + modules/CIAO/ciao/Container_Base.inl | 14 + modules/CIAO/ciao/Context_Impl_Base.cpp | 98 + modules/CIAO/ciao/Context_Impl_Base.h | 116 + modules/CIAO/ciao/Context_Impl_T.cpp | 72 + modules/CIAO/ciao/Context_Impl_T.h | 105 + modules/CIAO/ciao/Cookies.cpp | 72 + modules/CIAO/ciao/Cookies.h | 73 + modules/CIAO/ciao/Cookies.inl | 16 + modules/CIAO/ciao/CosPersistentState.idl | 24 + modules/CIAO/ciao/Deployment.idl | 36 + modules/CIAO/ciao/Deployment_Application.idl | 34 + .../CIAO/ciao/Deployment_ApplicationManager.idl | 28 + modules/CIAO/ciao/Deployment_Base.idl | 40 + modules/CIAO/ciao/Deployment_Connection.idl | 43 + modules/CIAO/ciao/Deployment_Container.idl | 93 + modules/CIAO/ciao/Deployment_Core.idl | 49 + modules/CIAO/ciao/Deployment_Data.idl | 40 + modules/CIAO/ciao/Deployment_DeploymentPlan.idl | 192 + .../ciao/Deployment_DomainApplicationManager.idl | 65 + modules/CIAO/ciao/Deployment_Events.idl | 95 + modules/CIAO/ciao/Deployment_ExecutionManager.idl | 52 + modules/CIAO/ciao/Deployment_NodeApplication.idl | 122 + .../ciao/Deployment_NodeApplicationManager.idl | 58 + modules/CIAO/ciao/Deployment_NodeManager.idl | 58 + modules/CIAO/ciao/Deployment_Packaging_Data.idl | 160 + modules/CIAO/ciao/Deployment_RepositoryManager.idl | 40 + modules/CIAO/ciao/Deployment_TargetData.idl | 64 + modules/CIAO/ciao/Deployment_TargetManager.idl | 40 + modules/CIAO/ciao/Deployment_Target_Data.idl | 14 + modules/CIAO/ciao/Deployment_common.h | 54 + modules/CIAO/ciao/Deployment_stub_export.h | 58 + modules/CIAO/ciao/Deployment_svnt_export.h | 58 + modules/CIAO/ciao/Dynamic_Component_Activator.cpp | 66 + modules/CIAO/ciao/Dynamic_Component_Activator.h | 102 + .../CIAO/ciao/Dynamic_Component_Servant_Base.cpp | 27 + modules/CIAO/ciao/Dynamic_Component_Servant_Base.h | 54 + modules/CIAO/ciao/Dynamic_Component_Servant_T.cpp | 90 + modules/CIAO/ciao/Dynamic_Component_Servant_T.h | 86 + modules/CIAO/ciao/Home_Servant_Impl_Base.cpp | 36 + modules/CIAO/ciao/Home_Servant_Impl_Base.h | 73 + modules/CIAO/ciao/Home_Servant_Impl_T.cpp | 230 + modules/CIAO/ciao/Home_Servant_Impl_T.h | 119 + modules/CIAO/ciao/NodeApp_CB_Impl.cpp | 64 + modules/CIAO/ciao/NodeApp_CB_Impl.h | 78 + modules/CIAO/ciao/Object_Set_T.cpp | 133 + modules/CIAO/ciao/Object_Set_T.h | 130 + modules/CIAO/ciao/Object_Set_T.inl | 20 + modules/CIAO/ciao/Port_Activator.cpp | 41 + modules/CIAO/ciao/Port_Activator.h | 91 + modules/CIAO/ciao/Port_Activator_T.cpp | 83 + modules/CIAO/ciao/Port_Activator_T.h | 82 + modules/CIAO/ciao/Security.idl | 23 + modules/CIAO/ciao/Servant_Activator.cpp | 191 + modules/CIAO/ciao/Servant_Activator.h | 109 + modules/CIAO/ciao/Servant_Impl_Base.cpp | 659 + modules/CIAO/ciao/Servant_Impl_Base.h | 266 + modules/CIAO/ciao/Servant_Impl_T.cpp | 262 + modules/CIAO/ciao/Servant_Impl_T.h | 124 + modules/CIAO/ciao/Servant_Impl_Utils_T.cpp | 164 + modules/CIAO/ciao/Server_init.cpp | 234 + modules/CIAO/ciao/Server_init.h | 91 + modules/CIAO/ciao/StandardConfigurator_Impl.cpp | 39 + modules/CIAO/ciao/StandardConfigurator_Impl.h | 75 + modules/CIAO/ciao/Swapping_Container.cpp | 247 + modules/CIAO/ciao/Swapping_Container.h | 125 + modules/CIAO/ciao/Swapping_Container.inl | 8 + .../CIAO/ciao/Swapping_Servant_Home_Impl_Base.cpp | 35 + .../CIAO/ciao/Swapping_Servant_Home_Impl_Base.h | 65 + modules/CIAO/ciao/Swapping_Servant_Home_Impl_T.cpp | 222 + modules/CIAO/ciao/Swapping_Servant_Home_Impl_T.h | 129 + modules/CIAO/ciao/Upgradeable_Context_Impl_T.cpp | 88 + modules/CIAO/ciao/Upgradeable_Context_Impl_T.h | 86 + modules/CIAO/ciao/Version.h | 9 + .../Events/CIAO_EventService_Factory_impl.cpp | 100 + .../Events/CIAO_EventService_Factory_impl.h | 82 + modules/CIAO/ciaosvcs/Events/CIAO_Events.mpc | 20 + .../CIAO_Events_Base/CIAO_EventServiceBase.cpp | 37 + .../CIAO_Events_Base/CIAO_EventServiceBase.h | 142 + .../Events/CIAO_Events_Base/CIAO_Events.idl | 79 + .../Events/CIAO_Events_Base/CIAO_Events_Base.mpc | 26 + .../Events/CIAO_Events_Base/CIAO_Events_Export.h | 53 + modules/CIAO/ciaosvcs/Events/CIAO_Events_Export.h | 53 + .../Events/CIAO_RTEC/CIAO_RTEVENT_Export.h | 58 + .../ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.cpp | 833 ++ .../CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.h | 359 + .../ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.idl | 54 + .../ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.mpc | 27 + .../Events/CIAO_RTEC/SimpleAddressServer.cpp | 37 + .../Events/CIAO_RTEC/SimpleAddressServer.h | 38 + modules/CIAO/docs/ConfigValues.html | 270 + modules/CIAO/docs/EnvVars.html | 35 + modules/CIAO/docs/Purify.html | 72 + modules/CIAO/docs/RT-Extension.html | 132 + modules/CIAO/docs/TODO.html | 259 + modules/CIAO/docs/Trace.html | 32 + modules/CIAO/docs/XML/ciao_rt_cad_ext.dtd | 93 + modules/CIAO/docs/XML/componentassembly.dtd | 367 + modules/CIAO/docs/XML/corbacomponent.dtd | 316 + modules/CIAO/docs/XML/properties.dtd | 87 + modules/CIAO/docs/XML/softpkg.dtd | 220 + modules/CIAO/docs/cidlc.html | 296 + modules/CIAO/docs/com-impl.html | 60 + modules/CIAO/docs/generate_component_mpc.html | 105 + modules/CIAO/docs/imgs/CCM-v5.vsd | Bin 0 -> 486912 bytes modules/CIAO/docs/imgs/CCM.vsd | Bin 0 -> 643072 bytes modules/CIAO/docs/imgs/DAnCE-Dynamic.png | Bin 0 -> 71061 bytes modules/CIAO/docs/imgs/DAnCE-Dynamic.sxd | Bin 0 -> 46579 bytes modules/CIAO/docs/imgs/File-Gen-Existing.png | Bin 0 -> 40181 bytes modules/CIAO/docs/imgs/File-Gen-Future.png | Bin 0 -> 41057 bytes modules/CIAO/docs/imgs/File_Generation_Flow.vsd | Bin 0 -> 107008 bytes modules/CIAO/docs/imgs/IDL-CIDL-classes.vsd | Bin 0 -> 201216 bytes modules/CIAO/docs/imgs/basic-container.png | Bin 0 -> 8000 bytes modules/CIAO/docs/imgs/ciao-dynamic1.jpg | Bin 0 -> 56203 bytes modules/CIAO/docs/imgs/ciao-dynamic2.jpg | Bin 0 -> 46081 bytes modules/CIAO/docs/imgs/ciao-static-vs-dynamic.jpg | Bin 0 -> 44220 bytes modules/CIAO/docs/imgs/ciao-static1.jpg | Bin 0 -> 53013 bytes modules/CIAO/docs/imgs/ciao-static2.jpg | Bin 0 -> 64775 bytes modules/CIAO/docs/imgs/component-basic.png | Bin 0 -> 151172 bytes modules/CIAO/docs/imgs/dance_arch.jpg | Bin 0 -> 70602 bytes modules/CIAO/docs/imgs/dance_arch.vsd | Bin 0 -> 100352 bytes modules/CIAO/docs/imgs/deployment.png | Bin 0 -> 10392 bytes modules/CIAO/docs/imgs/extended-container.png | Bin 0 -> 19243 bytes modules/CIAO/docs/imgs/home-config.png | Bin 0 -> 9873 bytes modules/CIAO/docs/imgs/static_dance_arch.jpg | Bin 0 -> 58200 bytes modules/CIAO/docs/imgs/static_dance_arch.vsd | Bin 0 -> 86528 bytes modules/CIAO/docs/imgs/static_dance_impl.jpg | Bin 0 -> 56173 bytes modules/CIAO/docs/imgs/static_dance_impl.vsd | Bin 0 -> 101888 bytes modules/CIAO/docs/index.html | 169 + modules/CIAO/docs/new_components.html | 129 + modules/CIAO/docs/releasenotes/dance.html | 229 + modules/CIAO/docs/releasenotes/index.html | 170 + modules/CIAO/docs/releasenotes/switch.html | 35 + modules/CIAO/docs/schema/Basic_Deployment_Data.xsd | 349 + modules/CIAO/docs/schema/CIAOEvents.xsd | 104 + modules/CIAO/docs/schema/CIAOServerResources.xsd | 194 + modules/CIAO/docs/schema/Deployment.xsd | 29 + modules/CIAO/docs/schema/Modified_Deployment.xsd | 826 ++ modules/CIAO/docs/schema/README.html | 64 + modules/CIAO/docs/schema/SANet_Network.xsd | 98 + modules/CIAO/docs/schema/ServerResourceUsage.txt | 79 + .../CIAO/docs/schema/Spec_Defined_Deployment.xsd | 897 ++ modules/CIAO/docs/schema/Spec_Defined_XMI.xsd | 35 + modules/CIAO/docs/schema/Task_Map.xsd | 90 + modules/CIAO/docs/schema/ccd.xsd | 27 + modules/CIAO/docs/schema/cdd.xsd | 60 + modules/CIAO/docs/schema/cdp.xsd | 27 + modules/CIAO/docs/schema/ciaopolicy.xsd | 607 + modules/CIAO/docs/schema/cid.xsd | 80 + modules/CIAO/docs/schema/cpd.xsd | 35 + modules/CIAO/docs/schema/iad.xsd | 32 + modules/CIAO/docs/schema/pcd.xsd | 32 + modules/CIAO/docs/schema/toplevel.xsd | 15 + modules/CIAO/docs/schema/unused_elements.xsd | 161 + modules/CIAO/docs/schema/xsc-banner.cpp | 11 + modules/CIAO/docs/schema/xsc-banner.h | 18 + modules/CIAO/docs/static_ciao_contents.html | 359 + modules/CIAO/docs/static_ciao_index.html | 23 + modules/CIAO/docs/static_ciao_toc.html | 26 + modules/CIAO/docs/static_config_example.html | 1353 ++ modules/CIAO/docs/static_config_rtexample.html | 1079 ++ modules/CIAO/docs/static_dance.html | 214 + .../docs/templates/CIAO_Glue_Session_Template.cpp | 1126 ++ .../docs/templates/CIAO_Glue_Session_Template.h | 694 + .../docs/templates/CIAO_Glue_Session_Template.inl | 471 + modules/CIAO/docs/templates/Executor.idl | 246 + modules/CIAO/docs/templates/cidl_template.cidl | 31 + modules/CIAO/docs/tutorials/CoSMIC/01.html | 185 + modules/CIAO/docs/tutorials/CoSMIC/02.html | 554 + modules/CIAO/docs/tutorials/CoSMIC/03.html | 79 + modules/CIAO/docs/tutorials/CoSMIC/04.html | 77 + .../docs/tutorials/CoSMIC/Icons/AddConnMode.gif | Bin 0 -> 106 bytes .../CIAO/docs/tutorials/CoSMIC/Icons/SetMode.gif | Bin 0 -> 125 bytes modules/CIAO/docs/tutorials/CoSMIC/Images/fig1.jpg | Bin 0 -> 13971 bytes .../CIAO/docs/tutorials/CoSMIC/Images/fig10.jpg | Bin 0 -> 46474 bytes .../CIAO/docs/tutorials/CoSMIC/Images/fig11.jpg | Bin 0 -> 35787 bytes .../CIAO/docs/tutorials/CoSMIC/Images/fig12.jpg | Bin 0 -> 37716 bytes modules/CIAO/docs/tutorials/CoSMIC/Images/fig2.jpg | Bin 0 -> 91314 bytes modules/CIAO/docs/tutorials/CoSMIC/Images/fig3.jpg | Bin 0 -> 23857 bytes modules/CIAO/docs/tutorials/CoSMIC/Images/fig4.jpg | Bin 0 -> 30686 bytes modules/CIAO/docs/tutorials/CoSMIC/Images/fig5.jpg | Bin 0 -> 38395 bytes modules/CIAO/docs/tutorials/CoSMIC/Images/fig6.jpg | Bin 0 -> 92958 bytes modules/CIAO/docs/tutorials/CoSMIC/Images/fig7.jpg | Bin 0 -> 43408 bytes modules/CIAO/docs/tutorials/CoSMIC/Images/fig8.jpg | Bin 0 -> 36874 bytes modules/CIAO/docs/tutorials/CoSMIC/Images/fig9.jpg | Bin 0 -> 28539 bytes .../CIAO/docs/tutorials/CoSMIC/Model/Quoter.xme | 2003 +++ modules/CIAO/docs/tutorials/CoSMIC/index.html | 195 + modules/CIAO/docs/tutorials/CoSMIC/style.css | 15 + modules/CIAO/docs/tutorials/Quoter/Simple/01.html | 838 ++ modules/CIAO/docs/tutorials/Quoter/Simple/02.html | 326 + modules/CIAO/docs/tutorials/Quoter/Simple/03.html | 1387 ++ modules/CIAO/docs/tutorials/Quoter/Simple/04.html | 413 + .../tutorials/Quoter/Simple/Broker/Broker.cidl | 22 + .../docs/tutorials/Quoter/Simple/Broker/Broker.cpp | 110 + .../docs/tutorials/Quoter/Simple/Broker/Broker.idl | 35 + .../docs/tutorials/Quoter/Simple/Broker/Broker.mpc | 84 + .../tutorials/Quoter/Simple/Broker/Broker_exec.cpp | 200 + .../tutorials/Quoter/Simple/Broker/Broker_exec.h | 141 + .../Quoter/Simple/Broker/Broker_exec_export.h | 54 + .../Quoter/Simple/Broker/Broker_stub_export.h | 54 + .../Quoter/Simple/Broker/Broker_svnt_export.h | 54 + .../Quoter/Simple/Distributor/Distributor.cidl | 21 + .../Quoter/Simple/Distributor/Distributor.cpp | 115 + .../Quoter/Simple/Distributor/Distributor.idl | 42 + .../Quoter/Simple/Distributor/Distributor.mpc | 88 + .../Quoter/Simple/Distributor/Distributor_exec.cpp | 358 + .../Quoter/Simple/Distributor/Distributor_exec.h | 258 + .../Simple/Distributor/Distributor_exec_export.h | 54 + .../Simple/Distributor/Distributor_stub_export.h | 54 + .../Simple/Distributor/Distributor_svnt_export.h | 54 + .../CIAO/docs/tutorials/Quoter/Simple/README.html | 172 + .../Quoter/Simple/Stock_Base/Stock_Base.idl | 41 + .../Quoter/Simple/Stock_Base/Stock_Base.mpc | 46 + .../Simple/Stock_Base/Stock_Base_skel_export.h | 54 + .../Simple/Stock_Base/Stock_Base_stub_export.h | 54 + .../tutorials/Quoter/Simple/descriptors/Broker.ccd | 33 + .../tutorials/Quoter/Simple/descriptors/Broker.cid | 35 + .../tutorials/Quoter/Simple/descriptors/Broker.cpd | 14 + .../Quoter/Simple/descriptors/Broker_Exec.iad | 29 + .../Quoter/Simple/descriptors/Broker_Stub.iad | 14 + .../Quoter/Simple/descriptors/Broker_Svnt.iad | 29 + .../Quoter/Simple/descriptors/Distributor.ccd | 41 + .../Quoter/Simple/descriptors/Distributor.cid | 35 + .../Quoter/Simple/descriptors/Distributor.cpd | 14 + .../Quoter/Simple/descriptors/Distributor_Exec.iad | 29 + .../Quoter/Simple/descriptors/Distributor_Stub.iad | 14 + .../Quoter/Simple/descriptors/Distributor_Svnt.iad | 29 + .../tutorials/Quoter/Simple/descriptors/Domain.cdd | 17 + .../Quoter/Simple/descriptors/Libraries.iad | 8 + .../tutorials/Quoter/Simple/descriptors/Stock.cdp | 16 + .../tutorials/Quoter/Simple/descriptors/Stock.cid | 41 + .../tutorials/Quoter/Simple/descriptors/Stock.cpd | 13 + .../tutorials/Quoter/Simple/descriptors/Stock.dat | 3 + .../tutorials/Quoter/Simple/descriptors/Stock.pcd | 10 + .../tutorials/Quoter/Simple/descriptors/XMI.xsd | 35 + .../descriptors/flattened_deploymentplan.cdp | 222 + .../Quoter/Simple/descriptors/package.tpd | 8 + .../Quoter/Simple/descriptors/runNodeDaemons.pl | 40 + .../docs/tutorials/Quoter/Simple/images/Step1.JPG | Bin 0 -> 17752 bytes .../docs/tutorials/Quoter/Simple/images/Step2.JPG | Bin 0 -> 29764 bytes .../docs/tutorials/Quoter/Simple/images/Step3.JPG | Bin 0 -> 32189 bytes .../docs/tutorials/Quoter/Simple/images/Step6.JPG | Bin 0 -> 10762 bytes .../Steps for Developing CCM Applications.jpg | Bin 0 -> 82487 bytes .../docs/tutorials/Quoter/Simple/images/fig1.jpg | Bin 0 -> 13971 bytes .../docs/tutorials/Quoter/Simple/images/fig10.jpg | Bin 0 -> 46474 bytes .../docs/tutorials/Quoter/Simple/images/fig11.jpg | Bin 0 -> 35787 bytes .../docs/tutorials/Quoter/Simple/images/fig12.jpg | Bin 0 -> 37716 bytes .../docs/tutorials/Quoter/Simple/images/fig2.jpg | Bin 0 -> 91314 bytes .../docs/tutorials/Quoter/Simple/images/fig3.jpg | Bin 0 -> 23857 bytes .../docs/tutorials/Quoter/Simple/images/fig4.jpg | Bin 0 -> 30686 bytes .../docs/tutorials/Quoter/Simple/images/fig5.jpg | Bin 0 -> 38395 bytes .../docs/tutorials/Quoter/Simple/images/fig6.jpg | Bin 0 -> 92958 bytes .../docs/tutorials/Quoter/Simple/images/fig7.jpg | Bin 0 -> 43408 bytes .../docs/tutorials/Quoter/Simple/images/fig8.jpg | Bin 0 -> 36874 bytes .../docs/tutorials/Quoter/Simple/images/fig9.jpg | Bin 0 -> 28539 bytes .../docs/tutorials/Quoter/Simple/images/quoter.jpg | Bin 0 -> 15027 bytes .../CIAO/docs/tutorials/Quoter/Simple/index.html | 655 + modules/CIAO/docs/value_factory_registration.html | 49 + .../examples/BasicSP/BMClosedED/BMClosedED.cidl | 20 + .../examples/BasicSP/BMClosedED/BMClosedED.idl | 17 + .../examples/BasicSP/BMClosedED/BMClosedED.mpc | 83 + .../examples/BasicSP/BMClosedED/BMClosedEDEI.idl | 33 + .../BasicSP/BMClosedED/BMClosedED_exec.cpp | 191 + .../examples/BasicSP/BMClosedED/BMClosedED_exec.h | 128 + .../BasicSP/BMClosedED/BMClosedED_exec_export.h | 58 + .../BasicSP/BMClosedED/BMClosedED_stub_export.h | 58 + .../BasicSP/BMClosedED/BMClosedED_svnt_export.h | 58 + modules/CIAO/examples/BasicSP/BMClosedED/config | 1 + .../CIAO/examples/BasicSP/BMDevice/BMDevice.cidl | 20 + .../CIAO/examples/BasicSP/BMDevice/BMDevice.idl | 30 + .../CIAO/examples/BasicSP/BMDevice/BMDevice.mpc | 66 + .../CIAO/examples/BasicSP/BMDevice/BMDeviceEI.idl | 30 + .../examples/BasicSP/BMDevice/BMDevice_exec.cpp | 164 + .../CIAO/examples/BasicSP/BMDevice/BMDevice_exec.h | 130 + .../BasicSP/BMDevice/BMDevice_exec_export.h | 58 + .../BasicSP/BMDevice/BMDevice_stub_export.h | 58 + .../BasicSP/BMDevice/BMDevice_svnt_export.h | 58 + .../CIAO/examples/BasicSP/BMDisplay/BMDisplay.cidl | 18 + .../CIAO/examples/BasicSP/BMDisplay/BMDisplay.idl | 15 + .../CIAO/examples/BasicSP/BMDisplay/BMDisplay.mpc | 82 + .../examples/BasicSP/BMDisplay/BMDisplayEI.idl | 33 + .../examples/BasicSP/BMDisplay/BMDisplay_exec.cpp | 154 + .../examples/BasicSP/BMDisplay/BMDisplay_exec.h | 111 + .../BasicSP/BMDisplay/BMDisplay_exec_export.h | 58 + .../BasicSP/BMDisplay/BMDisplay_stub_export.h | 58 + .../BasicSP/BMDisplay/BMDisplay_svnt_export.h | 58 + modules/CIAO/examples/BasicSP/BasicSP.idl | 47 + modules/CIAO/examples/BasicSP/BasicSP.mpc | 30 + .../CIAO/examples/BasicSP/BasicSP_stub_export.h | 58 + .../CIAO/examples/BasicSP/BasicSP_svnt_export.h | 58 + modules/CIAO/examples/BasicSP/EC/EC.cidl | 21 + modules/CIAO/examples/BasicSP/EC/EC.idl | 41 + modules/CIAO/examples/BasicSP/EC/EC.mpc | 113 + modules/CIAO/examples/BasicSP/EC/ECEI.idl | 32 + modules/CIAO/examples/BasicSP/EC/EC_exec.cpp | 293 + modules/CIAO/examples/BasicSP/EC/EC_exec.h | 187 + modules/CIAO/examples/BasicSP/EC/EC_exec_export.h | 58 + modules/CIAO/examples/BasicSP/EC/EC_stub_export.h | 58 + modules/CIAO/examples/BasicSP/EC/EC_svnt_export.h | 58 + modules/CIAO/examples/BasicSP/EC/README | 9 + modules/CIAO/examples/BasicSP/EC/client.cpp | 62 + modules/CIAO/examples/BasicSP/EC/controller.cpp | 128 + modules/CIAO/examples/BasicSP/README.html | 70 + modules/CIAO/examples/BasicSP/RepoMan_Usage.html | 117 + .../CIAO/examples/BasicSP/descriptors/Airframe.ccd | 51 + .../CIAO/examples/BasicSP/descriptors/Airframe.cid | 35 + .../CIAO/examples/BasicSP/descriptors/Airframe.cpd | 14 + .../examples/BasicSP/descriptors/Airframe_Exec.iad | 29 + .../examples/BasicSP/descriptors/Airframe_Stub.iad | 14 + .../examples/BasicSP/descriptors/Airframe_Svnt.iad | 29 + .../BasicSP/descriptors/DeploymentPlan.cdp | 24 + .../CIAO/examples/BasicSP/descriptors/Domain.cdd | 25 + modules/CIAO/examples/BasicSP/descriptors/GPS.ccd | 44 + modules/CIAO/examples/BasicSP/descriptors/GPS.cid | 35 + modules/CIAO/examples/BasicSP/descriptors/GPS.cpd | 15 + .../CIAO/examples/BasicSP/descriptors/GPS_Exec.iad | 29 + .../CIAO/examples/BasicSP/descriptors/GPS_Stub.iad | 14 + .../CIAO/examples/BasicSP/descriptors/GPS_Svnt.iad | 29 + .../examples/BasicSP/descriptors/HUDisplay.cid | 82 + .../examples/BasicSP/descriptors/HUDisplay.cpd | 13 + .../examples/BasicSP/descriptors/HUDisplay.pcd | 10 + .../examples/BasicSP/descriptors/Libraries.iad | 8 + .../examples/BasicSP/descriptors/NavDisplay.ccd | 34 + .../examples/BasicSP/descriptors/NavDisplay.cid | 35 + .../examples/BasicSP/descriptors/NavDisplay.cpd | 14 + .../BasicSP/descriptors/NavDisplay_Exec.iad | 29 + .../BasicSP/descriptors/NavDisplay_Stub.iad | 14 + .../BasicSP/descriptors/NavDisplay_Svnt.iad | 29 + .../BasicSP/descriptors/NodeManagerMap.dat | 2 + .../CIAO/examples/BasicSP/descriptors/Timer.ccd | 38 + .../CIAO/examples/BasicSP/descriptors/Timer.cid | 46 + .../CIAO/examples/BasicSP/descriptors/Timer.cpd | 14 + .../examples/BasicSP/descriptors/Timer_Exec.iad | 29 + .../examples/BasicSP/descriptors/Timer_Stub.iad | 14 + .../examples/BasicSP/descriptors/Timer_Svnt.iad | 29 + modules/CIAO/examples/BasicSP/descriptors/XMI.xsd | 35 + .../BasicSP/descriptors/basicNodeDaemon.pl | 57 + .../CIAO/examples/BasicSP/descriptors/basicsp.dat | 3 + .../descriptors/flattened_deploymentplan.cdp | 422 + .../CIAO/examples/BasicSP/descriptors/package.tpd | 8 + .../CIAO/examples/BasicSP/descriptors/run_test.pl | 175 + .../examples/Display/Display_Base/Display_Base.idl | 46 + .../examples/Display/Display_Base/Display_Base.mpc | 52 + .../Display_Base/Display_Base_skel_export.h | 58 + .../Display_Base/Display_Base_stub_export.h | 58 + modules/CIAO/examples/Display/GPS/GPS.cidl | 19 + modules/CIAO/examples/Display/GPS/GPS.idl | 29 + modules/CIAO/examples/Display/GPS/GPS.mpc | 83 + modules/CIAO/examples/Display/GPS/GPSEI.idl | 33 + modules/CIAO/examples/Display/GPS/GPS_exec.cpp | 166 + modules/CIAO/examples/Display/GPS/GPS_exec.h | 140 + .../CIAO/examples/Display/GPS/GPS_exec_export.h | 58 + .../CIAO/examples/Display/GPS/GPS_stub_export.h | 58 + .../CIAO/examples/Display/GPS/GPS_svnt_export.h | 58 + .../CIAO/examples/Display/GPS/GPS_tracing_exec.cpp | 155 + .../CIAO/examples/Display/GPS/GPS_tracing_exec.h | 133 + .../examples/Display/NavDisplay/NavDisplay.cidl | 12 + .../examples/Display/NavDisplay/NavDisplay.idl | 29 + .../examples/Display/NavDisplay/NavDisplay.mpc | 83 + .../Display/NavDisplay/NavDisplay_exec.cpp | 148 + .../examples/Display/NavDisplay/NavDisplay_exec.h | 109 + .../Display/NavDisplay/NavDisplay_exec_export.h | 58 + .../Display/NavDisplay/NavDisplay_stub_export.h | 58 + .../Display/NavDisplay/NavDisplay_svnt_export.h | 58 + .../Display/NavDisplayGUI_exec/AddNavUnitCmd.cpp | 28 + .../Display/NavDisplayGUI_exec/AddNavUnitCmd.h | 27 + .../examples/Display/NavDisplayGUI_exec/Command.h | 20 + .../Display/NavDisplayGUI_exec/DetailView.cpp | 165 + .../Display/NavDisplayGUI_exec/DetailView.h | 51 + .../Display/NavDisplayGUI_exec/MapView.cpp | 38 + .../examples/Display/NavDisplayGUI_exec/MapView.h | 23 + .../Display/NavDisplayGUI_exec/NavDisplayGUI.mpc | 46 + .../NavDisplayGUI_exec/NavDisplayGUI_exec.cpp | 201 + .../NavDisplayGUI_exec/NavDisplayGUI_exec.h | 119 + .../NavDisplayGUI_exec_exec_export.h | 54 + .../NavDisplayGUI_exec/NavDisplayGUI_exec_export.h | 54 + .../NavDisplayGUI_exec_stub_export.h | 54 + .../NavDisplayGUI_exec_svnt_export.h | 54 + .../NavDisplayGUI_exec/NavDisplayGUI_stub_export.h | 54 + .../NavDisplayGUI_exec/NavDisplayGUI_svnt_export.h | 54 + .../Display/NavDisplayGUI_exec/NavUnit.cpp | 9 + .../examples/Display/NavDisplayGUI_exec/NavUnit.h | 57 + .../Display/NavDisplayGUI_exec/NodeItem.cpp | 63 + .../examples/Display/NavDisplayGUI_exec/NodeItem.h | 49 + .../Display/NavDisplayGUI_exec/QuitCmd.cpp | 25 + .../examples/Display/NavDisplayGUI_exec/QuitCmd.h | 25 + .../Display/NavDisplayGUI_exec/RootPanel.cpp | 90 + .../Display/NavDisplayGUI_exec/RootPanel.h | 47 + .../NavDisplayGUI_exec/UpdatePositionCmd.cpp | 30 + .../Display/NavDisplayGUI_exec/UpdatePositionCmd.h | 28 + .../examples/Display/NavDisplayGUI_exec/Worker.cpp | 48 + .../examples/Display/NavDisplayGUI_exec/Worker.h | 35 + .../Display/NavDisplayGUI_exec/trolltech.gif | Bin 0 -> 42629 bytes .../Display/NavDisplayGUI_exec/worldmap1.gif | Bin 0 -> 207612 bytes .../Display/NavDisplayGUI_exec/worldmap1.xpm | 651 + modules/CIAO/examples/Display/README.html | 177 + modules/CIAO/examples/Display/RateGen/RateGen.cidl | 17 + modules/CIAO/examples/Display/RateGen/RateGen.idl | 34 + modules/CIAO/examples/Display/RateGen/RateGen.mpc | 93 + .../CIAO/examples/Display/RateGen/RateGen_exec.cpp | 332 + .../CIAO/examples/Display/RateGen/RateGen_exec.h | 185 + .../examples/Display/RateGen/RateGen_exec_export.h | 54 + .../examples/Display/RateGen/RateGen_stub_export.h | 58 + .../examples/Display/RateGen/RateGen_svnt_export.h | 58 + .../CIAO/examples/Display/RateGen/controller.cpp | 123 + .../Display/descriptors/DeploymentPlan.cdp | 26 + .../Display/descriptors/Modified_Deployment.xsd | 826 ++ .../Display/descriptors/NodeManagerMap.dat | 2 + modules/CIAO/examples/Display/descriptors/XMI.xsd | 35 + .../Display/descriptors/basicNodeDaemon.pl | 57 + .../descriptors/flattened_deploymentplan.cdp | 305 + .../Display/descriptors/run_NodeDaemons.pl | 40 + .../Display/descriptors/run_test_without_ns.pl | 173 + .../CIAO/examples/Hello/Hello_Base/Hello_Base.idl | 21 + .../CIAO/examples/Hello/Hello_Base/Hello_Base.mpc | 60 + .../Hello/Hello_Base/Hello_Base_stub_export.h | 54 + .../Hello/Hello_Base/Hello_Base_svnt_export.h | 54 + modules/CIAO/examples/Hello/ReDaC-Usage.html | 308 + modules/CIAO/examples/Hello/Receiver/Receiver.cidl | 17 + modules/CIAO/examples/Hello/Receiver/Receiver.idl | 20 + modules/CIAO/examples/Hello/Receiver/Receiver.mpc | 97 + .../CIAO/examples/Hello/Receiver/Receiver_exec.cpp | 129 + .../CIAO/examples/Hello/Receiver/Receiver_exec.h | 105 + .../examples/Hello/Receiver/Receiver_exec_export.h | 54 + .../examples/Hello/Receiver/Receiver_stub_export.h | 54 + .../examples/Hello/Receiver/Receiver_svnt_export.h | 54 + modules/CIAO/examples/Hello/Sender/Sender.cidl | 17 + modules/CIAO/examples/Hello/Sender/Sender.idl | 43 + modules/CIAO/examples/Hello/Sender/Sender.mpc | 114 + modules/CIAO/examples/Hello/Sender/Sender_exec.cpp | 190 + modules/CIAO/examples/Hello/Sender/Sender_exec.h | 176 + .../examples/Hello/Sender/Sender_exec_export.h | 54 + .../examples/Hello/Sender/Sender_stub_export.h | 54 + .../examples/Hello/Sender/Sender_svnt_export.h | 54 + modules/CIAO/examples/Hello/Sender/starter.cpp | 90 + .../examples/Hello/descriptors/DeploymentPlan.cdp | 16 + modules/CIAO/examples/Hello/descriptors/Domain.cdd | 17 + modules/CIAO/examples/Hello/descriptors/Hello.cid | 93 + modules/CIAO/examples/Hello/descriptors/Hello.cpd | 13 + modules/CIAO/examples/Hello/descriptors/Hello.pcd | 10 + .../CIAO/examples/Hello/descriptors/Libraries.iad | 8 + .../examples/Hello/descriptors/NodeManagerMap.dat | 2 + .../CIAO/examples/Hello/descriptors/Receiver.ccd | 34 + .../CIAO/examples/Hello/descriptors/Receiver.cid | 24 + .../CIAO/examples/Hello/descriptors/Receiver.cpd | 14 + .../examples/Hello/descriptors/Receiver_Exec.iad | 29 + .../examples/Hello/descriptors/Receiver_Stub.iad | 14 + .../examples/Hello/descriptors/Receiver_Svnt.iad | 29 + modules/CIAO/examples/Hello/descriptors/Sender.ccd | 48 + modules/CIAO/examples/Hello/descriptors/Sender.cid | 24 + modules/CIAO/examples/Hello/descriptors/Sender.cpd | 14 + .../examples/Hello/descriptors/Sender_Exec.iad | 29 + .../examples/Hello/descriptors/Sender_Stub.iad | 14 + .../examples/Hello/descriptors/Sender_Svnt.iad | 29 + .../Hello/descriptors/flattened_deploymentplan.cdp | 240 + .../flattened_deploymentplan_without_ns.cdp | 222 + .../CIAO/examples/Hello/descriptors/package.tpd | 8 + .../examples/Hello/descriptors/run_NodeDaemons.pl | 40 + .../CIAO/examples/Hello/descriptors/run_test.pl | 192 + .../Hello/descriptors/run_test_without_ns.pl | 158 + .../Hello/descriptors_RTCCM/NodeManagerMap.dat | 2 + .../examples/Hello/descriptors_RTCCM/RTsvc.conf | 5 + .../examples/Hello/descriptors_RTCCM/input.csr | 70 + .../Hello/descriptors_RTCCM/rt-config-example.cdp | 215 + .../Hello/descriptors_RTCCM/rt-config-example.csr | 73 + .../Hello/descriptors_RTCCM/rt-example.cdp | 271 + .../Hello/descriptors_RTCCM/rt_run_test.pl | 163 + .../Hello/descriptors_ReDaC/deploymentplan.cdp | 222 + .../Hello/descriptors_ReDaC/deploymentplan_add.cdp | 267 + .../descriptors_ReDaC/deploymentplan_remove.cdp | 223 + .../Hello/descriptors_events/NodeManagerMap.dat | 2 + .../descriptors_events/NodeManagerMapTwoHosts.dat | 2 + .../ciao-events-example-collocated.ced | 14 + .../ciao-events-example-with-federation.ced | 50 + .../ciao-events-example-with-filters.ced | 51 + .../descriptors_events/ciao-events-example.ced | 14 + .../ciao-events-federation-mcast.ced | 58 + .../ciao-events-federation-udp-collocated.ced | 47 + .../ciao-events-federation-udp-two-hosts.ced | 50 + .../ciao-events-federation-udp.ced | 49 + .../flattened_deploymentplan_events.cdp | 260 + .../flattened_deploymentplan_events_collocated.cdp | 260 + .../flattened_deploymentplan_federation.cdp | 233 + .../flattened_deploymentplan_federation_mcast.cdp | 231 + .../flattened_deploymentplan_federation_udp.cdp | 246 + ...ed_deploymentplan_federation_udp_collocated.cdp | 246 + ...ned_deploymentplan_federation_udp_two_hosts.cdp | 246 + .../flattened_deploymentplan_with_filters.cdp | 278 + .../examples/Hello/descriptors_events/rtec.conf | 1 + .../Hello/descriptors_events/run_NodeDaemons.pl | 40 + .../descriptors_events/run_NodeDaemons_svc_conf.pl | 42 + .../descriptors_events/run_NodeDaemons_with_ip.pl | 40 + .../descriptors_naming/deploymentplan_naming.cdp | 240 + .../deploymentplan.cdp | 224 + .../deploymentplan_shared_components.cdp | 229 + modules/CIAO/examples/Hello/step-by-step.html | 202 + .../examples/Null_Component/Null_Component.cidl | 21 + .../examples/Null_Component/Null_Component.idl | 38 + .../examples/Null_Component/Null_Component.mpc | 73 + .../Null_Component/Null_Component_exec.cpp | 183 + .../examples/Null_Component/Null_Component_exec.h | 145 + .../Null_Component/Null_Component_exec_export.h | 58 + .../Null_Component/Null_Component_stub_export.h | 58 + .../Null_Component/Null_Component_svnt_export.h | 58 + .../examples/Null_Component/Null_Interface.idl | 22 + .../examples/Null_Component/Null_Interface.mpc | 46 + .../Null_Component/Null_Interface_skel_export.h | 58 + .../Null_Component/Null_Interface_stub_export.h | 58 + .../examples/Null_Component/StaticDAnCEApp.cpp | 103 + .../examples/Null_Component/StaticDAnCEApp.mpc | 21 + .../Null_Component/descriptors/Deployment.xsd | 29 + .../examples/Null_Component/descriptors/Domain.cdd | 10 + .../Null_Component/descriptors/NodeMap.dat | 3 + .../Null_Component/descriptors/Null_Assembly.cid | 13 + .../descriptors/Null_Assembly_Package.cpd | 11 + .../Null_Component/descriptors/Null_Component.ccd | 15 + .../descriptors/Null_ComponentMonolithicImpl.cid | 35 + .../descriptors/Null_Component_Package.cpd | 13 + .../descriptors/Null_Component_exec.iad | 30 + .../descriptors/Null_Component_stub.iad | 8 + .../descriptors/Null_Component_svnt.iad | 25 + .../descriptors/PackageConfiguration.pcd | 6 + .../examples/Null_Component/descriptors/Plan.cdp | 73 + .../examples/Null_Component/descriptors/XMI.xsd | 35 + .../Null_Component/descriptors/package.tpd | 6 + .../Null_Component/model/Null_Component.mga | Bin 0 -> 19249 bytes .../Null_Component/model/Null_Component.xme | 843 ++ modules/CIAO/examples/Null_Component/plan.h | 32 + .../CIAO/examples/Philosophers/Philosophers.idl | 75 + modules/CIAO/examples/Philosophers/README | 1 + .../examples/Swapping/Hello_Base/Hello_Base.idl | 21 + .../examples/Swapping/Hello_Base/Hello_Base.mpc | 38 + .../Swapping/Hello_Base/Hello_Base_stub_export.h | 54 + .../Swapping/Hello_Base/Hello_Base_svnt_export.h | 54 + .../CIAO/examples/Swapping/Receiver/Receiver.cidl | 17 + .../CIAO/examples/Swapping/Receiver/Receiver.idl | 21 + .../CIAO/examples/Swapping/Receiver/Receiver.mpc | 63 + .../examples/Swapping/Receiver/Receiver_exec.cpp | 185 + .../examples/Swapping/Receiver/Receiver_exec.h | 125 + .../Swapping/Receiver/Receiver_exec_export.h | 53 + .../Swapping/Receiver/Receiver_stub_export.h | 53 + .../Swapping/Receiver/Receiver_svnt_export.h | 54 + modules/CIAO/examples/Swapping/Sender/Sender.cidl | 17 + modules/CIAO/examples/Swapping/Sender/Sender.idl | 32 + modules/CIAO/examples/Swapping/Sender/Sender.mpc | 121 + .../CIAO/examples/Swapping/Sender/Sender_exec.cpp | 217 + .../CIAO/examples/Swapping/Sender/Sender_exec.h | 193 + .../examples/Swapping/Sender/Sender_exec_1.cpp | 157 + .../CIAO/examples/Swapping/Sender/Sender_exec_1.h | 130 + .../Swapping/Sender/Sender_exec_1_export.h | 54 + .../examples/Swapping/Sender/Sender_exec_2.cpp | 142 + .../CIAO/examples/Swapping/Sender/Sender_exec_2.h | 131 + .../Swapping/Sender/Sender_exec_2_export.h | 54 + .../examples/Swapping/Sender/Sender_exec_export.h | 54 + .../examples/Swapping/Sender/Sender_stub_export.h | 54 + .../examples/Swapping/Sender/Sender_svnt_export.h | 54 + modules/CIAO/examples/Swapping/Sender/starter.cpp | 97 + .../CIAO/performance-tests/Benchmark/Benchmark.idl | 48 + .../CIAO/performance-tests/Benchmark/Benchmark.mpc | 49 + .../performance-tests/Benchmark/BenchmarkE.idl | 33 + .../Benchmark/Benchmark_stub_export.h | 50 + .../Benchmark/Benchmark_svnt_export.h | 50 + .../performance-tests/Benchmark/LatencyTest.cpp | 24 + .../CIAO/performance-tests/Benchmark/LatencyTest.h | 33 + .../Benchmark/Multi_Threaded/Client_Task.cpp | 30 + .../Benchmark/Multi_Threaded/Client_Task.h | 29 + .../Benchmark/Multi_Threaded/Multi_Threaded.mpc | 18 + .../Benchmark/Multi_Threaded/NOTE.txt | 15 + .../Benchmark/Multi_Threaded/README | 12 + .../Benchmark/Multi_Threaded/client.cpp | 93 + .../Benchmark/Multi_Threaded/run_test.pl | 87 + .../Benchmark/Multi_Threaded/svc.conf | 5 + modules/CIAO/performance-tests/Benchmark/README | 32 + .../performance-tests/Benchmark/RoundTrip/README | 9 + .../Benchmark/RoundTrip/RoundTrip.cidl | 19 + .../Benchmark/RoundTrip/RoundTrip.idl | 29 + .../Benchmark/RoundTrip/RoundTrip.mpc | 95 + .../Benchmark/RoundTrip/RoundTripEI.idl | 33 + .../Benchmark/RoundTrip/RoundTrip_exec.cpp | 151 + .../Benchmark/RoundTrip/RoundTrip_exec.h | 121 + .../Benchmark/RoundTrip/RoundTrip_exec_export.h | 50 + .../Benchmark/RoundTrip/RoundTrip_stub_export.h | 50 + .../Benchmark/RoundTrip/RoundTrip_svnt_export.h | 50 + .../Benchmark/RoundTrip/client.cpp | 174 + .../Benchmark/RoundTrip/run_test.pl | 115 + .../performance-tests/Benchmark/RoundTrip/svc.conf | 6 + .../Benchmark/RoundTripClient/RoundTripClient.cidl | 19 + .../Benchmark/RoundTripClient/RoundTripClient.idl | 30 + .../Benchmark/RoundTripClient/RoundTripClient.mpc | 109 + .../RoundTripClient/RoundTripClientEI.idl | 34 + .../RoundTripClient/RoundTripClient_exec.cpp | 183 + .../RoundTripClient/RoundTripClient_exec.h | 110 + .../RoundTripClient/RoundTripClient_exec_export.h | 50 + .../RoundTripClient/RoundTripClient_stub_export.h | 49 + .../RoundTripClient/RoundTripClient_svnt_export.h | 49 + .../Benchmark/RoundTripClient/client.cpp | 51 + .../Benchmark/RoundTripClient/run_test.pl | 103 + .../Benchmark/RoundTripClient/run_test_ior_cad.pl | 78 + .../Benchmark/RoundTripServer/LatencyTest.cpp | 28 + .../Benchmark/RoundTripServer/LatencyTest.h | 42 + .../Benchmark/RoundTripServer/RoundTripServer.mpc | 14 + .../Benchmark/RoundTripServer/Test.idl | 16 + .../Benchmark/RoundTripServer/server.cpp | 96 + .../Benchmark/descriptors/Benchmark.cad | 34 + .../descriptors/CIAO_Installation_Data.ini | 5 + .../Benchmark/descriptors/Multi_Threaded.cad | 112 + .../Benchmark/descriptors/NOTE.txt | 65 + .../Benchmark/descriptors/RoundTrip.csd | 46 + .../Benchmark/descriptors/RoundTrip.ssd | 43 + .../Benchmark/descriptors/RoundTripClient.cad | 49 + .../Benchmark/descriptors/RoundTripClient.csd | 44 + .../Benchmark/descriptors/RoundTripClient.ssd | 39 + .../Benchmark/descriptors/Test-IOR.cad | 41 + .../Benchmark/descriptors/test-multi-process.dat | 5 + .../Benchmark/descriptors/test.dat | 2 + .../CIAO/performance-tests/Benchmark/server.cpp | 89 + modules/CIAO/performance-tests/Benchmark/svc.conf | 6 + .../Protocols/Controller/Controller.cpp | 229 + .../Protocols/Controller/Controller.mpc | 9 + .../Protocols/Receiver/Receiver.cidl | 13 + .../Protocols/Receiver/Receiver.idl | 21 + .../Protocols/Receiver/Receiver.mpc | 81 + .../Protocols/Receiver/Receiver_exec.cpp | 318 + .../Protocols/Receiver/Receiver_exec.h | 121 + .../Protocols/Receiver/Receiver_exec_export.h | 54 + .../Protocols/Receiver/Receiver_stub_export.h | 54 + .../Protocols/Receiver/Receiver_svnt_export.h | 54 + .../performance-tests/Protocols/Sender/Sender.cidl | 13 + .../performance-tests/Protocols/Sender/Sender.idl | 41 + .../performance-tests/Protocols/Sender/Sender.mpc | 82 + .../Protocols/Sender/Sender_exec.cpp | 720 + .../Protocols/Sender/Sender_exec.h | 82 + .../Protocols/Sender/Sender_exec_export.h | 54 + .../Protocols/Sender/Sender_stub_export.h | 54 + .../Protocols/Sender/Sender_svnt_export.h | 54 + .../Protocols/common/Protocols.idl | 29 + .../Protocols/common/Protocols.mpc | 54 + .../Protocols/common/Protocols_skel_export.h | 54 + .../Protocols/common/Protocols_stub_export.h | 54 + .../descriptors/CIAO_Installation_Data.ini | 5 + .../Protocols/descriptors/Receiver.csd | 40 + .../Protocols/descriptors/Receiver.ssd | 37 + .../Protocols/descriptors/Sender.csd | 40 + .../Protocols/descriptors/Sender.ssd | 37 + .../Protocols/descriptors/default.cad | 59 + .../Protocols/descriptors/remote.cad | 62 + .../Protocols/descriptors/run_test.pl | 77 + .../Protocols/descriptors/svc.conf | 1 + .../Protocols/descriptors/test.dat | 2 + .../performance-tests/mico/mico-thrput-st/README | 26 + .../mico/mico-thrput-st/RoundTrip | 40 + .../mico/mico-thrput-st/RoundTrip.idl | 13 + .../mico/mico-thrput-st/RoundTrip_impl.cc | 10 + .../mico/mico-thrput-st/RoundTrip_impl.h | 9 + .../mico/mico-thrput-st/client.cc | 150 + .../performance-tests/mico/mico-thrput-st/mico-env | 14 + .../mico/mico-thrput-st/server.cc | 43 + modules/CIAO/rules.ciao.GNU | 64 + .../Bug_2130_Regression/Logs/PROBLEM-REPORT-FORM | 93 + .../SEC_CheckPoint/TSEC_CheckPoint.cidl | 17 + .../SEC_CheckPoint/TSEC_CheckPoint.idl | 27 + .../SEC_CheckPoint/TSEC_CheckPoint.mpc | 102 + .../SEC_CheckPoint/TSEC_CheckPointEI.idl | 19 + .../SEC_CheckPoint/TSEC_CheckPoint_exec.cpp | 613 + .../SEC_CheckPoint/TSEC_CheckPoint_exec.h | 260 + .../SEC_CheckPoint/TSEC_CheckPoint_exec_export.h | 50 + .../SEC_CheckPoint/TSEC_CheckPoint_stub_export.h | 50 + .../SEC_CheckPoint/TSEC_CheckPoint_svnt_export.h | 50 + .../SEC_CheckPoint/controller.cpp | 197 + .../descriptors/DeploymentPlan.cdp | 117 + .../descriptors/TestNodeManagerMap.dat | 2 + .../descriptors/rt-config-example.csr | 30 + .../Bug_2130_Regression/descriptors/run_test.pl | 177 + .../tests/Bug_2130_Regression/interfaces/ENW.idl | 52 + .../tests/Bug_2130_Regression/interfaces/ENW.mpc | 45 + .../interfaces/ENW_skel_export.h | 50 + .../interfaces/ENW_stub_export.h | 50 + modules/CIAO/tests/CIDL/CodeGen/Basic.idl | 57 + .../CIAO/tests/CIDL/CodeGen/Basic_stub_export.h | 58 + .../CIAO/tests/CIDL/CodeGen/Basic_svnt_export.h | 58 + modules/CIAO/tests/CIDL/CodeGen/CodeGen.cidl | 19 + modules/CIAO/tests/CIDL/CodeGen/CodeGen.idl | 45 + modules/CIAO/tests/CIDL/CodeGen/CodeGen.mpc | 120 + .../CIAO/tests/CIDL/CodeGen/CodeGen_exec_export.h | 58 + .../CIAO/tests/CIDL/CodeGen/CodeGen_stub_export.h | 58 + .../CIAO/tests/CIDL/CodeGen/CodeGen_svnt_export.h | 58 + modules/CIAO/tests/CIDL/CodeGen/README | 40 + .../ComplexComponent/Attributes/Attributes.idl | 51 + .../ComplexComponent/Attributes/Attributes.mpc | 17 + .../Attributes/Attributes_stub_export.h | 54 + .../Attributes/Attributes_svnt_export.h | 54 + .../ComplexComponent/EventSink/EventSink.idl | 29 + .../ComplexComponent/EventSink/EventSink.mpc | 18 + .../EventSink/EventSink_stub_export.h | 54 + .../EventSink/EventSink_svnt_export.h | 54 + .../ComplexComponent/EventSource/EventSource.idl | 24 + .../ComplexComponent/EventSource/EventSource.mpc | 17 + .../EventSource/EventSource_stub_export.h | 54 + .../EventSource/EventSource_svnt_export.h | 54 + .../Components/ComplexComponent/Facets/Facets.idl | 46 + .../Components/ComplexComponent/Facets/Facets.mpc | 17 + .../ComplexComponent/Facets/Facets_stub_export.h | 54 + .../ComplexComponent/Facets/Facets_svnt_export.h | 54 + .../ComplexComponent/Receptacles/Receptacles.idl | 68 + .../ComplexComponent/Receptacles/Receptacles.mpc | 17 + .../Receptacles/Receptacles_stub_export.h | 54 + .../Receptacles/Receptacles_svnt_export.h | 54 + .../Components/SimpleComponent/SimpleComponent.idl | 87 + .../Components/SimpleComponent/SimpleComponent.mpc | 17 + .../SimpleComponent/SimpleComponent_exec_export.h | 54 + .../SimpleComponent/SimpleComponent_stub_export.h | 54 + .../SimpleComponent/SimpleComponent_svnt_export.h | 54 + .../CIAO/tests/IDL3/Events/Abstract/Abstract.idl | 38 + .../CIAO/tests/IDL3/Events/Abstract/Abstract.mpc | 17 + .../IDL3/Events/Abstract/Abstract_stub_export.h | 54 + .../IDL3/Events/Abstract/Abstract_svnt_export.h | 54 + modules/CIAO/tests/IDL3/Events/Any/Any.mpc | 26 + modules/CIAO/tests/IDL3/Events/Any/EventAny.idl | 16 + modules/CIAO/tests/IDL3/Events/Any/README | 35 + modules/CIAO/tests/IDL3/Events/Any/main.cpp | 84 + modules/CIAO/tests/IDL3/Events/Any/run_test.pl | 31 + modules/CIAO/tests/IDL3/Events/Regular/Regular.idl | 44 + modules/CIAO/tests/IDL3/Events/Regular/Regular.mpc | 20 + .../IDL3/Events/Regular/Regular_stub_export.h | 54 + .../IDL3/Events/Regular/Regular_svnt_export.h | 54 + .../tests/IDL3/Homes/Attributes/HomeAttributes.idl | 54 + .../tests/IDL3/Homes/Attributes/HomeAttributes.mpc | 17 + .../Homes/Attributes/HomeAttributes_stub_export.h | 54 + .../Homes/Attributes/HomeAttributes_svnt_export.h | 54 + modules/CIAO/tests/IDL3/Homes/Basic/Basic.idl | 31 + modules/CIAO/tests/IDL3/Homes/Basic/Basic.mpc | 17 + .../tests/IDL3/Homes/Basic/Basic_stub_export.h | 54 + .../tests/IDL3/Homes/Basic/Basic_svnt_export.h | 54 + modules/CIAO/tests/IDL3/Homes/Factory/Factory.idl | 35 + modules/CIAO/tests/IDL3/Homes/Factory/Factory.mpc | 17 + .../tests/IDL3/Homes/Factory/Factory_stub_export.h | 54 + .../tests/IDL3/Homes/Factory/Factory_svnt_export.h | 54 + modules/CIAO/tests/IDL3/Homes/Finder/Finder.idl | 30 + modules/CIAO/tests/IDL3/Homes/Finder/Finder.mpc | 17 + .../tests/IDL3/Homes/Finder/Finder_stub_export.h | 54 + .../tests/IDL3/Homes/Finder/Finder_svnt_export.h | 54 + .../tests/IDL3/Homes/Inheritance/Inheritance.idl | 33 + .../tests/IDL3/Homes/Inheritance/Inheritance.mpc | 17 + .../Homes/Inheritance/Inheritance_stub_export.h | 54 + .../Homes/Inheritance/Inheritance_svnt_export.h | 54 + modules/CIAO/tests/IDL3/ImpliedIDL/All/README | 69 + modules/CIAO/tests/IDL3/ImpliedIDL/All/all.mpc | 28 + modules/CIAO/tests/IDL3/ImpliedIDL/All/convert.idl | 53 + modules/CIAO/tests/IDL3/ImpliedIDL/All/include.idl | 30 + .../tests/IDL3/ImpliedIDL/All/pass_through.idl | 83 + .../IDL3/ImpliedIDL/Components/Basic/ICBasic.idl | 25 + .../IDL3/ImpliedIDL/Components/Basic/ICBasic.mpc | 17 + .../Components/Basic/ICBasic_stub_export.h | 54 + .../Components/Basic/ICBasic_svnt_export.h | 54 + .../Components/EventSink/ICEventSink.idl | 27 + .../Components/EventSink/ICEventSink.mpc | 17 + .../Components/EventSink/ICEventSink_stub_export.h | 54 + .../Components/EventSink/ICEventSink_svnt_export.h | 54 + .../Components/EventSource/ICEventSource.idl | 38 + .../Components/EventSource/ICEventSource.mpc | 17 + .../EventSource/ICEventSource_stub_export.h | 54 + .../EventSource/ICEventSource_svnt_export.h | 54 + .../Components/Receptacles/ICReceptacles.idl | 28 + .../Components/Receptacles/ICReceptacles.mpc | 18 + .../Receptacles/ICReceptacles_stub_export.h | 54 + .../Receptacles/ICReceptacles_svnt_export.h | 54 + .../CIAO/tests/IDL3/ImpliedIDL/Events/Events.idl | 22 + .../CIAO/tests/IDL3/ImpliedIDL/Events/Events.mpc | 17 + .../IDL3/ImpliedIDL/Events/Events_stub_export.h | 54 + .../IDL3/ImpliedIDL/Events/Events_svnt_export.h | 54 + modules/CIAO/tests/IDL3/ImpliedIDL/Homes/Homes.idl | 28 + modules/CIAO/tests/IDL3/ImpliedIDL/Homes/Homes.mpc | 18 + .../IDL3/ImpliedIDL/Homes/Homes_stub_export.h | 54 + .../IDL3/ImpliedIDL/Homes/Homes_svnt_export.h | 54 + modules/CIAO/tests/IDL3/Lookup/README | 21 + modules/CIAO/tests/IDL3/Lookup/lookup_test.idl | 76 + modules/CIAO/tests/IDL3/Lookup/lookup_test.mpc | 18 + .../CIAO/tests/Minimum/Minimum_Base/Minimum.mpc | 60 + .../tests/Minimum/Minimum_Base/Minimum_Base.idl | 17 + .../Minimum_Base/Minimum_Base_stub_export.h | 54 + .../Minimum_Base/Minimum_Base_svnt_export.h | 54 + modules/CIAO/tests/Minimum/Receiver/Receiver.cidl | 17 + modules/CIAO/tests/Minimum/Receiver/Receiver.idl | 18 + modules/CIAO/tests/Minimum/Receiver/Receiver.mpc | 97 + .../CIAO/tests/Minimum/Receiver/Receiver_exec.cpp | 161 + .../CIAO/tests/Minimum/Receiver/Receiver_exec.h | 126 + .../tests/Minimum/Receiver/Receiver_exec_export.h | 54 + .../tests/Minimum/Receiver/Receiver_stub_export.h | 54 + .../tests/Minimum/Receiver/Receiver_svnt_export.h | 54 + modules/CIAO/tests/Minimum/Sender/Sender.cidl | 17 + modules/CIAO/tests/Minimum/Sender/Sender.idl | 28 + modules/CIAO/tests/Minimum/Sender/Sender.mpc | 95 + modules/CIAO/tests/Minimum/Sender/Sender_exec.cpp | 168 + modules/CIAO/tests/Minimum/Sender/Sender_exec.h | 130 + .../CIAO/tests/Minimum/Sender/Sender_exec_export.h | 54 + .../CIAO/tests/Minimum/Sender/Sender_stub_export.h | 54 + .../CIAO/tests/Minimum/Sender/Sender_svnt_export.h | 54 + modules/CIAO/tests/tests.mwc | 9 + modules/CIAO/tools/Config_Handlers/ADD_Handler.cpp | 178 + modules/CIAO/tools/Config_Handlers/ADD_Handler.h | 73 + modules/CIAO/tools/Config_Handlers/Any_Handler.cpp | 47 + modules/CIAO/tools/Config_Handlers/Any_Handler.h | 61 + modules/CIAO/tools/Config_Handlers/BasicSP.cdp | 489 + .../Config_Handlers/Basic_Deployment_Data.cpp | 14086 +++++++++++++++++++ .../Config_Handlers/Basic_Deployment_Data.hpp | 7096 ++++++++++ modules/CIAO/tools/Config_Handlers/CCD_Handler.cpp | 186 + modules/CIAO/tools/Config_Handlers/CCD_Handler.h | 57 + .../CIAO/tools/Config_Handlers/CEPE_Handler.cpp | 51 + modules/CIAO/tools/Config_Handlers/CEPE_Handler.h | 67 + .../Config_Handlers/CIAO_Events/CIAOEvents.cpp | 1360 ++ .../Config_Handlers/CIAO_Events/CIAOEvents.hpp | 514 + .../CIAO_Events/CIAOEvents_Handler.cpp | 197 + .../CIAO_Events/CIAOEvents_Handler.h | 74 + .../CIAO_Events/CIAO_Events_Handlers.mpc | 28 + .../CIAO_Events/CIAO_Events_Handlers_Export.h | 54 + .../tools/Config_Handlers/CIAO_Events/test.cpp | 58 + modules/CIAO/tools/Config_Handlers/CPD_Handler.cpp | 150 + modules/CIAO/tools/Config_Handlers/CPD_Handler.h | 68 + .../CIAO/tools/Config_Handlers/CRDD_Handler.cpp | 66 + modules/CIAO/tools/Config_Handlers/CRDD_Handler.h | 67 + modules/CIAO/tools/Config_Handlers/Common.h | 41 + .../ComponentPropertyDescription_Handler.cpp | 41 + .../ComponentPropertyDescription_Handler.h | 61 + .../CIAO/tools/Config_Handlers/Config_Handlers.mpc | 107 + .../Config_Handlers_Common_Export.h | 58 + .../tools/Config_Handlers/Config_Handlers_Export.h | 58 + modules/CIAO/tools/Config_Handlers/DD_Handler.cpp | 244 + modules/CIAO/tools/Config_Handlers/DD_Handler.h | 119 + modules/CIAO/tools/Config_Handlers/DP_Handler.cpp | 325 + modules/CIAO/tools/Config_Handlers/DP_Handler.h | 91 + .../CIAO/tools/Config_Handlers/DP_PCD_Handler.cpp | 107 + .../CIAO/tools/Config_Handlers/DP_PCD_Handler.h | 67 + .../tools/Config_Handlers/DataType_Handler.cpp | 180 + .../CIAO/tools/Config_Handlers/DataType_Handler.h | 62 + modules/CIAO/tools/Config_Handlers/Deployment.cpp | 660 + modules/CIAO/tools/Config_Handlers/Deployment.hpp | 153 + modules/CIAO/tools/Config_Handlers/DnC_Dump.cpp | 964 ++ modules/CIAO/tools/Config_Handlers/DnC_Dump.h | 152 + modules/CIAO/tools/Config_Handlers/DnC_Dump_T.cpp | 90 + modules/CIAO/tools/Config_Handlers/DnC_Dump_T.h | 50 + modules/CIAO/tools/Config_Handlers/Dump_Obj.cpp | 64 + modules/CIAO/tools/Config_Handlers/Dump_Obj.h | 76 + .../CIAO/tools/Config_Handlers/DynAny_Handler.mpc | 18 + .../DynAny_Handler/DataType_Handler.cpp | 180 + .../DynAny_Handler/DataType_Handler.h | 60 + .../DynAny_Handler/DynAny_Handler.cpp | 241 + .../DynAny_Handler/DynAny_Handler.h | 72 + .../DynAny_Handler/DynAny_Handler_Export.h | 54 + .../DynAny_Handler/DynEnum_Handler.cpp | 72 + .../DynAny_Handler/DynEnum_Handler.h | 49 + modules/CIAO/tools/Config_Handlers/ERE_Handler.cpp | 52 + modules/CIAO/tools/Config_Handlers/ERE_Handler.h | 70 + modules/CIAO/tools/Config_Handlers/ESD_Handler.cpp | 127 + modules/CIAO/tools/Config_Handlers/ESD_Handler.h | 73 + modules/CIAO/tools/Config_Handlers/IDD_Handler.cpp | 162 + modules/CIAO/tools/Config_Handlers/IDD_Handler.h | 76 + modules/CIAO/tools/Config_Handlers/IDREF_Base.cpp | 114 + modules/CIAO/tools/Config_Handlers/IDREF_Base.h | 92 + modules/CIAO/tools/Config_Handlers/ID_Handler.cpp | 45 + modules/CIAO/tools/Config_Handlers/ID_Handler.h | 78 + .../CIAO/tools/Config_Handlers/IRDD_Handler.cpp | 122 + modules/CIAO/tools/Config_Handlers/IRDD_Handler.h | 71 + modules/CIAO/tools/Config_Handlers/MDD_Handler.cpp | 177 + modules/CIAO/tools/Config_Handlers/MDD_Handler.h | 71 + modules/CIAO/tools/Config_Handlers/PCD_Handler.cpp | 140 + modules/CIAO/tools/Config_Handlers/PCD_Handler.h | 75 + .../CIAO/tools/Config_Handlers/PSPE_Handler.cpp | 145 + modules/CIAO/tools/Config_Handlers/PSPE_Handler.h | 65 + .../Package_Handlers/CAD_Handler.cpp | 271 + .../Config_Handlers/Package_Handlers/CAD_Handler.h | 59 + .../Package_Handlers/CID_Handler.cpp | 390 + .../Config_Handlers/Package_Handlers/CID_Handler.h | 67 + .../Package_Handlers/CPD_Handler.cpp | 162 + .../Config_Handlers/Package_Handlers/CPD_Handler.h | 74 + .../Package_Handlers/Comp_Intf_Descr_Handler.cpp | 165 + .../Package_Handlers/Comp_Intf_Descr_Handler.h | 54 + .../Package_Handlers/IAD_Handler.cpp | 124 + .../Config_Handlers/Package_Handlers/IAD_Handler.h | 66 + .../Config_Handlers/Package_Handlers/NIA_Handler.h | 65 + .../Package_Handlers/PCD_Handler.cpp | 165 + .../Config_Handlers/Package_Handlers/PCD_Handler.h | 69 + .../Config_Handlers/Package_Handlers/PC_Intf.cpp | 75 + .../Config_Handlers/Package_Handlers/PC_Intf.h | 58 + .../Package_Handlers/Package_Handlers.mpc | 54 + .../Package_Handlers/Packaging_Handlers_Export.h | 58 + .../Package_Handlers/SID_Handler.cpp | 140 + .../Config_Handlers/Package_Handlers/SID_Handler.h | 71 + .../Config_Handlers/Package_Handlers/test.cpp | 113 + .../tools/Config_Handlers/Property_Handler.cpp | 51 + .../CIAO/tools/Config_Handlers/Property_Handler.h | 71 + modules/CIAO/tools/Config_Handlers/RDD_Handler.cpp | 57 + modules/CIAO/tools/Config_Handlers/RDD_Handler.h | 63 + .../tools/Config_Handlers/RT-CCM/CB_Handler.cpp | 70 + .../CIAO/tools/Config_Handlers/RT-CCM/CB_Handler.h | 48 + .../Config_Handlers/RT-CCM/CIAOServerResources.cpp | 5088 +++++++ .../Config_Handlers/RT-CCM/CIAOServerResources.hpp | 2546 ++++ .../tools/Config_Handlers/RT-CCM/CLA_Handler.cpp | 44 + .../tools/Config_Handlers/RT-CCM/CLA_Handler.h | 52 + .../tools/Config_Handlers/RT-CCM/OC_Handler.cpp | 51 + .../CIAO/tools/Config_Handlers/RT-CCM/OC_Handler.h | 50 + .../tools/Config_Handlers/RT-CCM/OR_Handler.cpp | 91 + .../CIAO/tools/Config_Handlers/RT-CCM/OR_Handler.h | 54 + .../tools/Config_Handlers/RT-CCM/PM_Handler.cpp | 73 + .../CIAO/tools/Config_Handlers/RT-CCM/PM_Handler.h | 45 + .../tools/Config_Handlers/RT-CCM/PS_Handler.cpp | 114 + .../CIAO/tools/Config_Handlers/RT-CCM/PS_Handler.h | 45 + .../Config_Handlers/RT-CCM/RT-CCM-Handlers.mpc | 39 + .../RT-CCM/RT_CCM_Handlers_Export.h | 54 + .../tools/Config_Handlers/RT-CCM/SRD_Handler.cpp | 162 + .../tools/Config_Handlers/RT-CCM/SRD_Handler.h | 77 + .../tools/Config_Handlers/RT-CCM/TPL_Handler.cpp | 81 + .../tools/Config_Handlers/RT-CCM/TPL_Handler.h | 48 + .../tools/Config_Handlers/RT-CCM/TP_Handler.cpp | 63 + .../CIAO/tools/Config_Handlers/RT-CCM/TP_Handler.h | 46 + .../CIAO/tools/Config_Handlers/RT-CCM/input.csr | 70 + modules/CIAO/tools/Config_Handlers/RT-CCM/test.cpp | 89 + modules/CIAO/tools/Config_Handlers/Req_Handler.cpp | 57 + modules/CIAO/tools/Config_Handlers/Req_Handler.h | 71 + .../CIAO/tools/Config_Handlers/STD_CID_Handler.cpp | 173 + .../CIAO/tools/Config_Handlers/STD_CID_Handler.h | 79 + .../CIAO/tools/Config_Handlers/STD_CPD_Handler.cpp | 57 + .../CIAO/tools/Config_Handlers/STD_CPD_Handler.h | 78 + .../CIAO/tools/Config_Handlers/STD_IAD_Handler.cpp | 46 + .../CIAO/tools/Config_Handlers/STD_IAD_Handler.h | 64 + .../CIAO/tools/Config_Handlers/STD_PCD_Handler.cpp | 52 + .../CIAO/tools/Config_Handlers/STD_PCD_Handler.h | 78 + modules/CIAO/tools/Config_Handlers/STD_PC_Intf.cpp | 75 + modules/CIAO/tools/Config_Handlers/STD_PC_Intf.h | 62 + .../Config_Handlers/SatisfierProperty_Handler.cpp | 118 + .../Config_Handlers/SatisfierProperty_Handler.h | 69 + .../Config_Handlers/Utils/CIAO_XML_Utils_Export.h | 54 + .../CIAO/tools/Config_Handlers/Utils/Exceptions.h | 39 + .../CIAO/tools/Config_Handlers/Utils/Functors.h | 87 + modules/CIAO/tools/Config_Handlers/Utils/Utils.mpc | 15 + .../Config_Handlers/Utils/XML_Error_Handler.cpp | 72 + .../Config_Handlers/Utils/XML_Error_Handler.h | 65 + .../tools/Config_Handlers/Utils/XML_Helper.cpp | 240 + .../CIAO/tools/Config_Handlers/Utils/XML_Helper.h | 95 + .../Config_Handlers/Utils/XML_Schema_Resolver.cpp | 55 + .../Config_Handlers/Utils/XML_Schema_Resolver.h | 66 + .../tools/Config_Handlers/Utils/XercesString.cpp | 143 + .../tools/Config_Handlers/Utils/XercesString.h | 75 + .../tools/Config_Handlers/XMLSchema/Traversal.hpp | 72 + .../tools/Config_Handlers/XMLSchema/Traversal.ipp | 10 + .../tools/Config_Handlers/XMLSchema/Traversal.tpp | 11 + .../tools/Config_Handlers/XMLSchema/TypeInfo.hpp | 22 + .../tools/Config_Handlers/XMLSchema/TypeInfo.ipp | 7 + .../tools/Config_Handlers/XMLSchema/TypeInfo.tpp | 97 + .../CIAO/tools/Config_Handlers/XMLSchema/Types.hpp | 574 + .../CIAO/tools/Config_Handlers/XMLSchema/Types.ipp | 8 + .../CIAO/tools/Config_Handlers/XMLSchema/Types.tpp | 9 + .../tools/Config_Handlers/XMLSchema/Writer.hpp | 159 + .../tools/Config_Handlers/XMLSchema/Writer.ipp | 10 + .../tools/Config_Handlers/XMLSchema/Writer.tpp | 10 + .../CIAO/tools/Config_Handlers/XML_File_Intf.cpp | 65 + modules/CIAO/tools/Config_Handlers/XML_File_Intf.h | 51 + .../CIAO/tools/Config_Handlers/XSCRT/Elements.hpp | 572 + .../CIAO/tools/Config_Handlers/XSCRT/Elements.ipp | 7 + .../CIAO/tools/Config_Handlers/XSCRT/Elements.tpp | 7 + .../Config_Handlers/XSCRT/ExtendedTypeInfo.hpp | 182 + .../Config_Handlers/XSCRT/ExtendedTypeInfo.ipp | 141 + .../CIAO/tools/Config_Handlers/XSCRT/Parser.hpp | 67 + .../CIAO/tools/Config_Handlers/XSCRT/Parser.ipp | 7 + .../CIAO/tools/Config_Handlers/XSCRT/Parser.tpp | 7 + .../CIAO/tools/Config_Handlers/XSCRT/Traversal.hpp | 275 + .../CIAO/tools/Config_Handlers/XSCRT/Traversal.ipp | 7 + .../CIAO/tools/Config_Handlers/XSCRT/Traversal.tpp | 195 + .../CIAO/tools/Config_Handlers/XSCRT/Writer.hpp | 81 + .../CIAO/tools/Config_Handlers/XSCRT/Writer.ipp | 7 + .../CIAO/tools/Config_Handlers/XSCRT/Writer.tpp | 7 + modules/CIAO/tools/Config_Handlers/XSCRT/XML.hpp | 490 + modules/CIAO/tools/Config_Handlers/XSCRT/XML.ipp | 7 + modules/CIAO/tools/Config_Handlers/XSCRT/XML.tpp | 7 + .../CIAO/tools/Config_Handlers/XSCRT/XMLSchema.hpp | 554 + .../Config_Handlers/XSC_XML_Handlers_Export.h | 54 + modules/CIAO/tools/Config_Handlers/ccd.cpp | 1524 ++ modules/CIAO/tools/Config_Handlers/ccd.hpp | 775 + modules/CIAO/tools/Config_Handlers/cdd.cpp | 3392 +++++ modules/CIAO/tools/Config_Handlers/cdd.hpp | 1735 +++ modules/CIAO/tools/Config_Handlers/cdp.cpp | 1345 ++ modules/CIAO/tools/Config_Handlers/cdp.hpp | 703 + modules/CIAO/tools/Config_Handlers/cid.cpp | 4124 ++++++ modules/CIAO/tools/Config_Handlers/cid.hpp | 2061 +++ modules/CIAO/tools/Config_Handlers/cpd.cpp | 1268 ++ modules/CIAO/tools/Config_Handlers/cpd.hpp | 658 + modules/CIAO/tools/Config_Handlers/iad.cpp | 1510 ++ modules/CIAO/tools/Config_Handlers/iad.hpp | 779 + modules/CIAO/tools/Config_Handlers/pcd.cpp | 1378 ++ modules/CIAO/tools/Config_Handlers/pcd.hpp | 698 + modules/CIAO/tools/Config_Handlers/test.cdp | 1827 +++ modules/CIAO/tools/Config_Handlers/test.cpp | 120 + modules/CIAO/tools/Config_Handlers/toplevel.cpp | 238 + modules/CIAO/tools/Config_Handlers/toplevel.hpp | 168 + modules/CIAO/tools/IDL3_to_IDL2/IDL3_to_IDL2.mpc | 67 + modules/CIAO/tools/IDL3_to_IDL2/README | 128 + .../IDL3_to_IDL2/TAO_IDL3_TO_IDL2_BE_Export.h | 40 + modules/CIAO/tools/IDL3_to_IDL2/be_extern.h | 86 + modules/CIAO/tools/IDL3_to_IDL2/be_global.cpp | 131 + modules/CIAO/tools/IDL3_to_IDL2/be_global.h | 85 + modules/CIAO/tools/IDL3_to_IDL2/be_helper.cpp | 436 + modules/CIAO/tools/IDL3_to_IDL2/be_helper.h | 186 + modules/CIAO/tools/IDL3_to_IDL2/be_init.cpp | 32 + modules/CIAO/tools/IDL3_to_IDL2/be_produce.cpp | 119 + modules/CIAO/tools/IDL3_to_IDL2/be_sunsoft.cpp | 191 + modules/CIAO/tools/IDL3_to_IDL2/be_sunsoft.h | 49 + .../tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp | 1722 +++ .../CIAO/tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h | 114 + modules/CIAO/tools/tools.mwc | 7 + 1797 files changed, 276577 insertions(+) create mode 100644 modules/CIAO/CCF/Bootstrap.rules create mode 100644 modules/CIAO/CCF/CCF/CIDL/CIDL.mpc create mode 100644 modules/CIAO/CCF/CCF/CIDL/LexicalAnalyzer.cpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/LexicalAnalyzer.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/Parser.cpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/Parser.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticAction.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticAction/Composition.cpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticAction/Composition.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticAction/Elements.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticAction/Factory.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticAction/HomeExecutor.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Composition.cpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Composition.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Elements.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.cpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.cpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticGraph.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.cpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.cpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.cpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/Token.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/Traversal.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/Traversal/Composition.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/Traversal/Composition.tpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/Traversal/Elements.hpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/Traversal/Executor.cpp create mode 100644 modules/CIAO/CCF/CCF/CIDL/Traversal/Executor.hpp create mode 100644 modules/CIAO/CCF/CCF/CodeGenerationKit/CodeGenerationKit.mpc create mode 100644 modules/CIAO/CCF/CCF/CodeGenerationKit/CommandLine.cpp create mode 100644 modules/CIAO/CCF/CCF/CodeGenerationKit/CommandLine.hpp create mode 100644 modules/CIAO/CCF/CCF/CodeGenerationKit/CommandLineDescriptor.hpp create mode 100644 modules/CIAO/CCF/CCF/CodeGenerationKit/CommandLineParser.cpp create mode 100644 modules/CIAO/CCF/CCF/CodeGenerationKit/CommandLineParser.hpp create mode 100644 modules/CIAO/CCF/CCF/CodeGenerationKit/IndentationBuffer.hpp create mode 100644 modules/CIAO/CCF/CCF/CodeGenerationKit/IndentationCxx.hpp create mode 100644 modules/CIAO/CCF/CCF/CodeGenerationKit/IndentationIDL.hpp create mode 100644 modules/CIAO/CCF/CCF/CodeGenerationKit/IndentationImplanter.hpp create mode 100644 modules/CIAO/CCF/CCF/CodeGenerationKit/IndentationXML.hpp create mode 100644 modules/CIAO/CCF/CCF/CodeGenerationKit/Regex.hpp create mode 100644 modules/CIAO/CCF/CCF/CompilerElements/CompilerElements.mpc create mode 100644 modules/CIAO/CCF/CCF/CompilerElements/Context.hpp create mode 100644 modules/CIAO/CCF/CCF/CompilerElements/Diagnostic.hpp create mode 100644 modules/CIAO/CCF/CCF/CompilerElements/ExH.hpp create mode 100644 modules/CIAO/CCF/CCF/CompilerElements/FileSystem.hpp create mode 100644 modules/CIAO/CCF/CCF/CompilerElements/Introspection.cpp create mode 100644 modules/CIAO/CCF/CCF/CompilerElements/Introspection.hpp create mode 100644 modules/CIAO/CCF/CCF/CompilerElements/Preprocessor.cpp create mode 100644 modules/CIAO/CCF/CCF/CompilerElements/Preprocessor.hpp create mode 100644 modules/CIAO/CCF/CCF/CompilerElements/PreprocessorToken.cpp create mode 100644 modules/CIAO/CCF/CCF/CompilerElements/PreprocessorToken.hpp create mode 100644 modules/CIAO/CCF/CCF/CompilerElements/ReferenceCounting.hpp create mode 100644 modules/CIAO/CCF/CCF/CompilerElements/TokenStream.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/IDL2.mpc create mode 100644 modules/CIAO/CCF/CCF/IDL2/LexicalAnalyzer.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/LexicalAnalyzer.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Parser.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Parser.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Parsing/Action.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Parsing/Elements.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Parsing/Recovery.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Attribute.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Const.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Elements.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Enum.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Exception.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Factory.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Attribute.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Attribute.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Const.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Const.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Elements.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Elements.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Elements.tpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Enum.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Enum.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Exception.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Exception.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Factory.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Factory.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Include.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Include.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Interface.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Interface.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Member.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Member.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Module.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Module.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Native.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Native.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/NumericExpression.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/NumericExpression.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Operation.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Operation.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Struct.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Struct.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/TypeId.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/TypeId.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Typedef.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Typedef.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Union.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Union.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/ValueType.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/ValueType.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeFactory.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeFactory.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeMember.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeMember.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Include.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Interface.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Member.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Module.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Native.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/NumericExpression.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Operation.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Operation.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Struct.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/TypeId.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Typedef.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/Union.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/ValueType.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/ValueTypeFactory.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticAction/ValueTypeMember.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Array.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Array.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Attribute.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Attribute.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Elements.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Elements.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Elements.tpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Enum.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Enum.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Exception.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Exception.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Fundamental.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Fundamental.cpp.m4 create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Fundamental.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Fundamental.hpp.m4 create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Fundamental.m4 create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Graph.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Graph.tpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/IntExpression.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/IntExpression.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Interface.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Interface.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Literals.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Literals.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Member.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Member.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Module.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Module.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Name.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Name.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Native.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Native.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Operation.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Operation.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Sequence.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Sequence.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/String.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/String.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Struct.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Struct.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Translation.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Translation.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Translation.ipp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/TypeId.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/TypeId.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Union.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/Union.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/ValueType.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/ValueType.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/ValueTypeMember.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/SemanticGraph/ValueTypeMember.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Token.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Token.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Array.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Array.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Attribute.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Attribute.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Elements.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Elements.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Elements.tpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Enum.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Enum.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Exception.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Exception.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Fundamental.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Fundamental.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/IntExpression.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Interface.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Interface.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Interface.tpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Member.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Member.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Module.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Module.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Native.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Native.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Operation.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Operation.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Operation.tpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Sequence.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Sequence.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/String.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/String.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Struct.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Struct.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Translation.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Translation.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/TypeId.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/TypeId.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Union.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/Union.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/ValueType.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/ValueType.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/ValueType.tpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/ValueTypeMember.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL2/Traversal/ValueTypeMember.tpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/IDL3.mpc create mode 100644 modules/CIAO/CCF/CCF/IDL3/LexicalAnalyzer.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/LexicalAnalyzer.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/Parser.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/Parser.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Component.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Consumes.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Elements.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Emits.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/EventType.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/EventTypeFactory.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Factory.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Home.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/HomeFactory.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/HomeFinder.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Component.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Component.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Consumes.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Consumes.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Elements.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Emits.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Emits.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/EventType.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/EventType.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/EventTypeFactory.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/EventTypeFactory.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Factory.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Factory.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Home.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Home.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/HomeFactory.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/HomeFactory.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/HomeFinder.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/HomeFinder.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Include.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Include.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Provides.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Provides.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Publishes.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Publishes.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Uses.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Uses.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Provides.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Publishes.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticAction/Uses.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticGraph.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticGraph/Component.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticGraph/Component.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticGraph/Elements.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticGraph/Elements.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticGraph/EventType.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticGraph/EventType.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticGraph/Home.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/SemanticGraph/Home.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/Token.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/Traversal.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/Traversal/Component.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/Traversal/Component.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/Traversal/Component.tpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/Traversal/Elements.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/Traversal/EventType.hpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/Traversal/EventType.tpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/Traversal/Home.cpp create mode 100644 modules/CIAO/CCF/CCF/IDL3/Traversal/Home.hpp create mode 100644 modules/CIAO/CCF/Config.rules create mode 100644 modules/CIAO/CCF/Documentation/Build.html create mode 100644 modules/CIAO/CCF/Documentation/DesignNotes create mode 100644 modules/CIAO/CCF/Documentation/TODO create mode 100644 modules/CIAO/CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp create mode 100644 modules/CIAO/CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.hpp create mode 100644 modules/CIAO/CCF/Example/CIDL/LocalExecutorMapping/cidlc.cpp create mode 100644 modules/CIAO/CCF/Example/CIDL/LocalExecutorMapping/test-0.idl create mode 100644 modules/CIAO/CCF/Example/CIDL/LocalExecutorMapping/test-0_exec.idl.orig create mode 100644 modules/CIAO/CCF/Example/CIDL/LocalExecutorMapping/test-1.idl create mode 100644 modules/CIAO/CCF/Example/CIDL/LocalExecutorMapping/test-1_exec.idl.orig create mode 100644 modules/CIAO/CCF/Example/CIDL/LocalExecutorMapping/test-2.cidl create mode 100644 modules/CIAO/CCF/Example/CIDL/LocalExecutorMapping/test-2.idl create mode 100644 modules/CIAO/CCF/Example/CIDL/LocalExecutorMapping/test-2_exec.idl.orig create mode 100644 modules/CIAO/CCF/Example/CodeGenerationKit/Indentation/IDL/indent_idl.cpp create mode 100644 modules/CIAO/CCF/Example/CodeGenerationKit/Indentation/XML/indent_xml.cpp create mode 100644 modules/CIAO/CCF/Example/ComponentDeploymentDescriptor/SyntaxTree.cpp create mode 100644 modules/CIAO/CCF/Example/ComponentDeploymentDescriptor/SyntaxTree.hpp create mode 100644 modules/CIAO/CCF/Example/ComponentDeploymentDescriptor/Traversal.cpp create mode 100644 modules/CIAO/CCF/Example/ComponentDeploymentDescriptor/Traversal.hpp create mode 100644 modules/CIAO/CCF/Example/ComponentDeploymentDescriptor/cdd.cpp create mode 100644 modules/CIAO/CCF/Example/IDL2/CxxMapping/Generator.cpp create mode 100644 modules/CIAO/CCF/Example/IDL2/CxxMapping/Generator.hpp create mode 100644 modules/CIAO/CCF/Example/IDL2/CxxMapping/GeneratorImpl.hpp create mode 100644 modules/CIAO/CCF/Example/IDL2/CxxMapping/driver.cpp create mode 100644 modules/CIAO/CCF/Example/IDL2/CxxMapping/test.idl create mode 100644 modules/CIAO/CCF/Test/CIDL/Compiler/Generator.cpp create mode 100644 modules/CIAO/CCF/Test/CIDL/Compiler/Generator.hpp create mode 100644 modules/CIAO/CCF/Test/CIDL/Compiler/GeneratorImpl.hpp create mode 100644 modules/CIAO/CCF/Test/CIDL/Compiler/driver.cpp create mode 100644 modules/CIAO/CCF/Test/CIDL/Compiler/result.cidl.orig create mode 100644 modules/CIAO/CCF/Test/CIDL/Compiler/test.cidl create mode 100644 modules/CIAO/CCF/Test/CompilerElements/CPP/driver.cpp create mode 100644 modules/CIAO/CCF/Test/IDL2/Compiler/driver.cpp create mode 100644 modules/CIAO/CCF/Test/IDL2/Compiler/result.idl.orig create mode 100644 modules/CIAO/CCF/Test/IDL2/Compiler/test.idl create mode 100644 modules/CIAO/CCF/Test/IDL2/LexicalAnalyzer/Coverage.idl create mode 100644 modules/CIAO/CCF/Test/IDL2/Parser/Recovery/interface.idl create mode 100644 modules/CIAO/CCF/Test/IDL2/Parser/Recovery/module.idl create mode 100644 modules/CIAO/CCF/Test/IDL2/SemanticGraph/HandBuilt/Builder.cpp create mode 100644 modules/CIAO/CCF/Test/IDL2/SemanticGraph/HandBuilt/Builder.hpp create mode 100644 modules/CIAO/CCF/Test/IDL2/SemanticGraph/HandBuilt/hand_built.cpp create mode 100644 modules/CIAO/CCF/Test/IDL2/Traversal/Recreate/Generator.cpp create mode 100644 modules/CIAO/CCF/Test/IDL2/Traversal/Recreate/Generator.hpp create mode 100644 modules/CIAO/CCF/Test/IDL2/Traversal/Recreate/GeneratorImpl.hpp create mode 100644 modules/CIAO/CCF/Test/IDL2/Traversal/Recreate/recreate.cpp create mode 100644 modules/CIAO/CCF/Test/IDL3/Compiler/Generator.cpp create mode 100644 modules/CIAO/CCF/Test/IDL3/Compiler/Generator.hpp create mode 100644 modules/CIAO/CCF/Test/IDL3/Compiler/GeneratorImpl.hpp create mode 100644 modules/CIAO/CCF/Test/IDL3/Compiler/driver.cpp create mode 100644 modules/CIAO/CCF/Test/IDL3/Compiler/result.idl.orig create mode 100644 modules/CIAO/CCF/Test/IDL3/Compiler/test.idl create mode 100644 modules/CIAO/CCF/Version create mode 100644 modules/CIAO/CIAO-INSTALL.html create mode 100644 modules/CIAO/CIAO.mwc create mode 100644 modules/CIAO/CIAO_DAnCE.mwc create mode 100644 modules/CIAO/CIAO_TAO.mwc create mode 100644 modules/CIAO/CIAO_TAO_DAnCE.mwc create mode 100644 modules/CIAO/CIDLC/AttributeHeaderEmitters.cpp create mode 100644 modules/CIAO/CIDLC/AttributeHeaderEmitters.hpp create mode 100644 modules/CIAO/CIDLC/AttributeSourceEmitters_T.hpp create mode 100644 modules/CIAO/CIDLC/CIDLC.mpc create mode 100644 modules/CIAO/CIDLC/CIDLC.mwc create mode 100644 modules/CIAO/CIDLC/Collectors.hpp create mode 100644 modules/CIAO/CIDLC/CompositionEmitter.cpp create mode 100644 modules/CIAO/CIDLC/CompositionEmitter.hpp create mode 100644 modules/CIAO/CIDLC/CorbaTypeNameEmitters.cpp create mode 100644 modules/CIAO/CIDLC/CorbaTypeNameEmitters.hpp create mode 100644 modules/CIAO/CIDLC/CxxNamePrinter.cpp create mode 100644 modules/CIAO/CIDLC/CxxNamePrinter.hpp create mode 100644 modules/CIAO/CIDLC/DescriptorGenerator.cpp create mode 100644 modules/CIAO/CIDLC/DescriptorGenerator.hpp create mode 100644 modules/CIAO/CIDLC/EmitterBase.cpp create mode 100644 modules/CIAO/CIDLC/EmitterBase.hpp create mode 100644 modules/CIAO/CIDLC/EmitterContext.cpp create mode 100644 modules/CIAO/CIDLC/EmitterContext.hpp create mode 100644 modules/CIAO/CIDLC/ExecImplGenerator.cpp create mode 100644 modules/CIAO/CIDLC/ExecImplGenerator.hpp create mode 100644 modules/CIAO/CIDLC/ExecImplHeaderGenerator.cpp create mode 100644 modules/CIAO/CIDLC/ExecImplHeaderGenerator.hpp create mode 100644 modules/CIAO/CIDLC/ExecImplSourceGenerator.cpp create mode 100644 modules/CIAO/CIDLC/ExecImplSourceGenerator.hpp create mode 100644 modules/CIAO/CIDLC/ExecutorMappingGenerator.cpp create mode 100644 modules/CIAO/CIDLC/ExecutorMappingGenerator.hpp create mode 100644 modules/CIAO/CIDLC/InterfaceEmitter.cpp create mode 100644 modules/CIAO/CIDLC/InterfaceEmitter.hpp create mode 100644 modules/CIAO/CIDLC/Literals.cpp create mode 100644 modules/CIAO/CIDLC/Literals.hpp create mode 100644 modules/CIAO/CIDLC/ModuleEmitter.cpp create mode 100644 modules/CIAO/CIDLC/ModuleEmitter.hpp create mode 100644 modules/CIAO/CIDLC/OperationHeaderEmitters.cpp create mode 100644 modules/CIAO/CIDLC/OperationHeaderEmitters.hpp create mode 100644 modules/CIAO/CIDLC/ParameterEmitter_T.hpp create mode 100644 modules/CIAO/CIDLC/README.html create mode 100644 modules/CIAO/CIDLC/RepositoryIdGenerator.cpp create mode 100644 modules/CIAO/CIDLC/RepositoryIdGenerator.hpp create mode 100644 modules/CIAO/CIDLC/ServantGenerator.cpp create mode 100644 modules/CIAO/CIDLC/ServantGenerator.hpp create mode 100644 modules/CIAO/CIDLC/ServantHeaderGenerator.cpp create mode 100644 modules/CIAO/CIDLC/ServantHeaderGenerator.hpp create mode 100644 modules/CIAO/CIDLC/ServantSourceGenerator.cpp create mode 100644 modules/CIAO/CIDLC/ServantSourceGenerator.hpp create mode 100644 modules/CIAO/CIDLC/SizeTypeCalculator.cpp create mode 100644 modules/CIAO/CIDLC/SizeTypeCalculator.hpp create mode 100644 modules/CIAO/CIDLC/UnescapedNamePrinter.hpp create mode 100644 modules/CIAO/CIDLC/Upcase.hpp create mode 100644 modules/CIAO/CIDLC/UtilityTypeNameEmitters.cpp create mode 100644 modules/CIAO/CIDLC/UtilityTypeNameEmitters.hpp create mode 100644 modules/CIAO/CIDLC/Version create mode 100644 modules/CIAO/CIDLC/cidlc.cpp create mode 100644 modules/CIAO/COPYING create mode 100644 modules/CIAO/ChangeLog create mode 100644 modules/CIAO/ChangeLogs/ChangeLog-04a create mode 100644 modules/CIAO/ChangeLogs/ChangeLog-04b create mode 100644 modules/CIAO/ChangeLogs/ChangeLog-06a create mode 100644 modules/CIAO/ChangeLogs/ChangeLog-06b create mode 100644 modules/CIAO/ChangeLogs/ChangeLog-07a create mode 100644 modules/CIAO/ChangeLogs/ChangeLog-pre_release create mode 100644 modules/CIAO/DAnCE/Deployment.mwc create mode 100644 modules/CIAO/DAnCE/DomainApplicationManager/Deployment_Configuration.cpp create mode 100644 modules/CIAO/DAnCE/DomainApplicationManager/Deployment_Configuration.h create mode 100644 modules/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager.mpc create mode 100644 modules/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Export.h create mode 100644 modules/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp create mode 100644 modules/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h create mode 100644 modules/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.inl create mode 100644 modules/CIAO/DAnCE/ExecutionManager/DAM_Map.cpp create mode 100644 modules/CIAO/DAnCE/ExecutionManager/DAM_Map.h create mode 100644 modules/CIAO/DAnCE/ExecutionManager/ExecutionManager.mpc create mode 100644 modules/CIAO/DAnCE/ExecutionManager/Execution_Manager.cpp create mode 100644 modules/CIAO/DAnCE/ExecutionManager/Execution_Manager_Impl.cpp create mode 100644 modules/CIAO/DAnCE/ExecutionManager/Execution_Manager_Impl.h create mode 100644 modules/CIAO/DAnCE/Interfaces/ExecutionManagerDaemon.idl create mode 100644 modules/CIAO/DAnCE/Interfaces/ExecutionManager_stub_export.h create mode 100644 modules/CIAO/DAnCE/Interfaces/Interfaces.mpc create mode 100644 modules/CIAO/DAnCE/Interfaces/NodeManagerDaemon.idl create mode 100644 modules/CIAO/DAnCE/Interfaces/NodeManager_stub_export.h create mode 100644 modules/CIAO/DAnCE/Interfaces/NodeManager_svnt_export.h create mode 100644 modules/CIAO/DAnCE/Interfaces/README create mode 100644 modules/CIAO/DAnCE/NodeApplication/CIAO_NodeApplication_export.h create mode 100644 modules/CIAO/DAnCE/NodeApplication/Configurator_Factory.cpp create mode 100644 modules/CIAO/DAnCE/NodeApplication/Configurator_Factory.h create mode 100644 modules/CIAO/DAnCE/NodeApplication/Container_Impl.cpp create mode 100644 modules/CIAO/DAnCE/NodeApplication/Container_Impl.h create mode 100644 modules/CIAO/DAnCE/NodeApplication/Container_Impl.inl create mode 100644 modules/CIAO/DAnCE/NodeApplication/NoOp_Configurator.cpp create mode 100644 modules/CIAO/DAnCE/NodeApplication/NoOp_Configurator.h create mode 100644 modules/CIAO/DAnCE/NodeApplication/NoOp_Configurator_export.h create mode 100644 modules/CIAO/DAnCE/NodeApplication/NodeApp_Configurator.h create mode 100644 modules/CIAO/DAnCE/NodeApplication/NodeApplication.cpp create mode 100644 modules/CIAO/DAnCE/NodeApplication/NodeApplication.mpc create mode 100644 modules/CIAO/DAnCE/NodeApplication/NodeApplication_Core.cpp create mode 100644 modules/CIAO/DAnCE/NodeApplication/NodeApplication_Core.h create mode 100644 modules/CIAO/DAnCE/NodeApplication/NodeApplication_Core.inl create mode 100644 modules/CIAO/DAnCE/NodeApplication/NodeApplication_Impl.cpp create mode 100644 modules/CIAO/DAnCE/NodeApplication/NodeApplication_Impl.h create mode 100644 modules/CIAO/DAnCE/NodeApplication/NodeApplication_Impl.inl create mode 100644 modules/CIAO/DAnCE/NodeApplication/RTConfig_Manager.cpp create mode 100644 modules/CIAO/DAnCE/NodeApplication/RTConfig_Manager.h create mode 100644 modules/CIAO/DAnCE/NodeApplication/RTConfig_Manager.inl create mode 100644 modules/CIAO/DAnCE/NodeApplication/RTNA_Configurator_Export.h create mode 100644 modules/CIAO/DAnCE/NodeApplication/RTNodeApp_Configurator.cpp create mode 100644 modules/CIAO/DAnCE/NodeApplication/RTNodeApp_Configurator.h create mode 100644 modules/CIAO/DAnCE/NodeApplicationManager/CIAO_NAM_Export.h create mode 100644 modules/CIAO/DAnCE/NodeApplicationManager/Containers_Info_Map.cpp create mode 100644 modules/CIAO/DAnCE/NodeApplicationManager/Containers_Info_Map.h create mode 100644 modules/CIAO/DAnCE/NodeApplicationManager/ImplementationInfo.cpp create mode 100644 modules/CIAO/DAnCE/NodeApplicationManager/ImplementationInfo.h create mode 100644 modules/CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager.mpc create mode 100644 modules/CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp create mode 100644 modules/CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h create mode 100644 modules/CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.inl create mode 100644 modules/CIAO/DAnCE/NodeApplicationManager/URL_Parser.cpp create mode 100644 modules/CIAO/DAnCE/NodeApplicationManager/URL_Parser.h create mode 100644 modules/CIAO/DAnCE/NodeManager/BaseMonitor.h create mode 100644 modules/CIAO/DAnCE/NodeManager/CIAO_Monitor.cpp create mode 100644 modules/CIAO/DAnCE/NodeManager/CIAO_Monitor.h create mode 100644 modules/CIAO/DAnCE/NodeManager/Monitor.mpc create mode 100644 modules/CIAO/DAnCE/NodeManager/MonitorCB.cpp create mode 100644 modules/CIAO/DAnCE/NodeManager/MonitorCB.h create mode 100644 modules/CIAO/DAnCE/NodeManager/MonitorController.cpp create mode 100644 modules/CIAO/DAnCE/NodeManager/MonitorController.h create mode 100644 modules/CIAO/DAnCE/NodeManager/NAM_Map.cpp create mode 100644 modules/CIAO/DAnCE/NodeManager/NAM_Map.h create mode 100644 modules/CIAO/DAnCE/NodeManager/NodeManager.mpc create mode 100644 modules/CIAO/DAnCE/NodeManager/NodeManager_Impl.cpp create mode 100644 modules/CIAO/DAnCE/NodeManager/NodeManager_Impl.h create mode 100644 modules/CIAO/DAnCE/NodeManager/Node_Manager.cpp create mode 100644 modules/CIAO/DAnCE/NodeManager/README create mode 100644 modules/CIAO/DAnCE/Plan_Generator/PCVisitor.cpp create mode 100644 modules/CIAO/DAnCE/Plan_Generator/PCVisitor.h create mode 100644 modules/CIAO/DAnCE/Plan_Generator/PCVisitorBase.cpp create mode 100644 modules/CIAO/DAnCE/Plan_Generator/PCVisitorBase.h create mode 100644 modules/CIAO/DAnCE/Plan_Generator/PCVisitorBase.inl create mode 100644 modules/CIAO/DAnCE/Plan_Generator/Plan_Generator.mpc create mode 100644 modules/CIAO/DAnCE/Plan_Generator/Plan_Generator_Impl.cpp create mode 100644 modules/CIAO/DAnCE/Plan_Generator/Plan_Generator_Impl.h create mode 100644 modules/CIAO/DAnCE/Plan_Generator/Plan_Generator_Impl_Export.h create mode 100644 modules/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.cpp create mode 100644 modules/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.mpc create mode 100644 modules/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp create mode 100644 modules/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h create mode 100644 modules/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl_Export.h create mode 100644 modules/CIAO/DAnCE/RepositoryManager/Options.cpp create mode 100644 modules/CIAO/DAnCE/RepositoryManager/Options.h create mode 100644 modules/CIAO/DAnCE/RepositoryManager/PC_Updater.cpp create mode 100644 modules/CIAO/DAnCE/RepositoryManager/PC_Updater.h create mode 100644 modules/CIAO/DAnCE/RepositoryManager/PC_Updater_T.cpp create mode 100644 modules/CIAO/DAnCE/RepositoryManager/PC_Updater_T.h create mode 100644 modules/CIAO/DAnCE/RepositoryManager/README create mode 100644 modules/CIAO/DAnCE/RepositoryManager/RM_Helper.cpp create mode 100644 modules/CIAO/DAnCE/RepositoryManager/RM_Helper.h create mode 100644 modules/CIAO/DAnCE/RepositoryManager/RMadmin.cpp create mode 100644 modules/CIAO/DAnCE/RepositoryManager/RepositoryManager.cpp create mode 100644 modules/CIAO/DAnCE/RepositoryManager/RepositoryManager.mpc create mode 100644 modules/CIAO/DAnCE/RepositoryManager/RepositoryManagerDaemon.idl create mode 100644 modules/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.cpp create mode 100644 modules/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.h create mode 100644 modules/CIAO/DAnCE/RepositoryManager/URL_Parser.cpp create mode 100644 modules/CIAO/DAnCE/RepositoryManager/URL_Parser.h create mode 100644 modules/CIAO/DAnCE/RepositoryManager/ZIP_Wrapper.cpp create mode 100644 modules/CIAO/DAnCE/RepositoryManager/ZIP_Wrapper.h create mode 100644 modules/CIAO/DAnCE/StaticConfigurator/README create mode 100644 modules/CIAO/DAnCE/StaticConfigurator/StaticDAnCEApp.cpp.tmpl create mode 100644 modules/CIAO/DAnCE/StaticConfigurator/StaticDAnCEApp.mpc.tmpl create mode 100644 modules/CIAO/DAnCE/StaticConfigurator/StaticDAnCEParser.cpp create mode 100644 modules/CIAO/DAnCE/StaticConfigurator/StaticDAnCEParser.mpc create mode 100644 modules/CIAO/DAnCE/TargetManager/CmpClient.cpp create mode 100644 modules/CIAO/DAnCE/TargetManager/DomainDataManager.cpp create mode 100644 modules/CIAO/DAnCE/TargetManager/DomainDataManager.h create mode 100644 modules/CIAO/DAnCE/TargetManager/DomainEvents.idl create mode 100644 modules/CIAO/DAnCE/TargetManager/TM_Client.mpc create mode 100644 modules/CIAO/DAnCE/TargetManager/TargetManager.cidl create mode 100644 modules/CIAO/DAnCE/TargetManager/TargetManager.mpc create mode 100644 modules/CIAO/DAnCE/TargetManager/TargetManagerExt.idl create mode 100644 modules/CIAO/DAnCE/TargetManager/TargetManagerImpl.idl create mode 100644 modules/CIAO/DAnCE/TargetManager/TargetManager_exec.cpp create mode 100644 modules/CIAO/DAnCE/TargetManager/TargetManager_exec.h create mode 100644 modules/CIAO/DAnCE/TargetManager/TargetManager_exec_export.h create mode 100644 modules/CIAO/DAnCE/TargetManager/TargetManager_stub_export.h create mode 100644 modules/CIAO/DAnCE/TargetManager/TargetManager_svnt_export.h create mode 100644 modules/CIAO/DAnCE/TargetManager/descriptors/Domain.cdd create mode 100644 modules/CIAO/DAnCE/TargetManager/descriptors/NodeDetails.dat create mode 100644 modules/CIAO/DAnCE/TargetManager/descriptors/NodeManagerMap.dat create mode 100644 modules/CIAO/DAnCE/TargetManager/descriptors/flattened_deploymentplan.cdp create mode 100644 modules/CIAO/DAnCE/TargetManager/descriptors/run_test_TargetManager.pl create mode 100644 modules/CIAO/DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc create mode 100644 modules/CIAO/DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip.cidl create mode 100644 modules/CIAO/DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip.idl create mode 100644 modules/CIAO/DAnCE/tests/NodeApplicationTest/NodeApp_test_client.cpp create mode 100644 modules/CIAO/DAnCE/tests/NodeApplicationTest/NodeApp_test_client_dynamic.cpp create mode 100644 modules/CIAO/DAnCE/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp create mode 100644 modules/CIAO/DAnCE/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp create mode 100644 modules/CIAO/DAnCE/tests/NodeApplicationTest/README create mode 100644 modules/CIAO/DAnCE/tests/NodeApplicationTest/RoundTrip_exec.cpp create mode 100644 modules/CIAO/DAnCE/tests/NodeApplicationTest/RoundTrip_exec.h create mode 100644 modules/CIAO/DAnCE/tests/NodeApplicationTest/RoundTrip_exec_export.h create mode 100644 modules/CIAO/DAnCE/tests/NodeApplicationTest/RoundTrip_stub_export.h create mode 100644 modules/CIAO/DAnCE/tests/NodeApplicationTest/RoundTrip_svnt_export.h create mode 100755 modules/CIAO/DAnCE/tests/NodeApplicationTest/run_test.pl create mode 100755 modules/CIAO/DAnCE/tests/NodeApplicationTest/run_test_ex.pl create mode 100755 modules/CIAO/DAnCE/tests/NodeApplicationTest/run_test_simple.pl create mode 100755 modules/CIAO/DAnCE/tests/scripts/BasicSP/basicNodeDaemon.pl create mode 100644 modules/CIAO/DAnCE/tests/scripts/BasicSP/basicsp.dat create mode 100644 modules/CIAO/MPC/config/ciao_client_dnc.mpb create mode 100644 modules/CIAO/MPC/config/ciao_component_dnc.mpb create mode 100644 modules/CIAO/MPC/config/ciao_config_handlers.mpb create mode 100644 modules/CIAO/MPC/config/ciao_config_handlers_base.mpb create mode 100644 modules/CIAO/MPC/config/ciao_container_dnc.mpb create mode 100644 modules/CIAO/MPC/config/ciao_deployment_stub.mpb create mode 100644 modules/CIAO/MPC/config/ciao_deployment_svnt.mpb create mode 100644 modules/CIAO/MPC/config/ciao_domainapplicationmanager_dnc.mpb create mode 100644 modules/CIAO/MPC/config/ciao_events_base_dnc.mpb create mode 100644 modules/CIAO/MPC/config/ciao_events_dnc.mpb create mode 100644 modules/CIAO/MPC/config/ciao_executionmanager_stub.mpb create mode 100644 modules/CIAO/MPC/config/ciao_nodeapplication.mpb create mode 100644 modules/CIAO/MPC/config/ciao_nodeapplicationmanager.mpb create mode 100644 modules/CIAO/MPC/config/ciao_nodemanager_stub.mpb create mode 100644 modules/CIAO/MPC/config/ciao_nodemanager_svnt.mpb create mode 100644 modules/CIAO/MPC/config/ciao_noop_configurator.mpb create mode 100644 modules/CIAO/MPC/config/ciao_plan_generator.mpb create mode 100644 modules/CIAO/MPC/config/ciao_race_component.mpb create mode 100644 modules/CIAO/MPC/config/ciao_race_default.mpb create mode 100644 modules/CIAO/MPC/config/ciao_race_monitor.mpb create mode 100644 modules/CIAO/MPC/config/ciao_rtevent_dnc.mpb create mode 100644 modules/CIAO/MPC/config/ciao_servant_dnc.mpb create mode 100644 modules/CIAO/MPC/config/ciao_server_dnc.mpb create mode 100644 modules/CIAO/MPC/config/ciao_static_dnc_app.mpb create mode 100644 modules/CIAO/MPC/config/ciao_targetmanager_stub.mpb create mode 100644 modules/CIAO/MPC/config/ciao_targetmanager_svnt.mpb create mode 100644 modules/CIAO/MPC/config/ciao_xml_utils.mpb create mode 100644 modules/CIAO/MPC/config/ciaocidldefaults.mpb create mode 100644 modules/CIAO/MPC/config/cidlc.mpb create mode 100644 modules/CIAO/MPC/config/dance_extension_stub.mpb create mode 100644 modules/CIAO/MPC/config/taoidl3toidl2defaults.mpb create mode 100644 modules/CIAO/NEWS create mode 100644 modules/CIAO/PROBLEM-REPORT-FORM create mode 100644 modules/CIAO/RACE/Controller/Component/Controller.cidl create mode 100644 modules/CIAO/RACE/Controller/Component/Controller.idl create mode 100644 modules/CIAO/RACE/Controller/Component/Controller.mpc create mode 100644 modules/CIAO/RACE/Controller/Component/Controller_exec.cpp create mode 100644 modules/CIAO/RACE/Controller/Component/Controller_exec.h create mode 100644 modules/CIAO/RACE/Controller/Component/Controller_exec_export.h create mode 100644 modules/CIAO/RACE/Controller/Component/Controller_stub_export.h create mode 100644 modules/CIAO/RACE/Controller/Component/Controller_svnt_export.h create mode 100644 modules/CIAO/RACE/Input_Adapters/Base/Input_Adapter.idl create mode 100644 modules/CIAO/RACE/Input_Adapters/Base/Input_Adapter.mpc create mode 100644 modules/CIAO/RACE/Input_Adapters/Base/Input_Adapter_stub_export.h create mode 100644 modules/CIAO/RACE/Input_Adapters/Base/Input_Adapter_svnt_export.h create mode 100644 modules/CIAO/RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter.cidl create mode 100644 modules/CIAO/RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter.idl create mode 100644 modules/CIAO/RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter.mpc create mode 100644 modules/CIAO/RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter_exec.cpp create mode 100644 modules/CIAO/RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter_exec.h create mode 100644 modules/CIAO/RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter_exec_export.h create mode 100644 modules/CIAO/RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter_stub_export.h create mode 100644 modules/CIAO/RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter_svnt_export.h create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/Injector.cpp create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater.cdp create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater.cidl create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater.idl create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater_deployment.dat create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater_exec.cpp create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater_exec.h create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater_exec_export.h create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater_stub_export.h create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater_svnt_export.h create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/Location_Updater.mpc.disable create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/PCVisitorBase.cpp create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/PCVisitorBase.h create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/PCVisitorBase.inl create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/PlanUpdater.cpp create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/PlanUpdater.h create mode 100644 modules/CIAO/RACE/Input_Adapters/LocationUpdater/README.txt create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/Injector.cpp create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/PCVisitorBase.cpp create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/PCVisitorBase.h create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/PCVisitorBase.inl create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator.cdp create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator.cidl create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator.cpp create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator.h create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator.idl create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator.mpc.disable create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator_deployment.dat create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator_exec.cpp create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator_exec.h create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator_exec_export.h create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator_stub_export.h create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator_svnt_export.h create mode 100644 modules/CIAO/RACE/Input_Adapters/PlanGenerator/README.txt create mode 100644 modules/CIAO/RACE/Output_Adapters/Base/Output_Adapter.idl create mode 100644 modules/CIAO/RACE/Output_Adapters/Base/Output_Adapter.mpc create mode 100644 modules/CIAO/RACE/Output_Adapters/Base/Output_Adapter_stub_export.h create mode 100644 modules/CIAO/RACE/Output_Adapters/Base/Output_Adapter_svnt_export.h create mode 100644 modules/CIAO/RACE/Output_Adapters/Component/Output_Manager.idl create mode 100644 modules/CIAO/RACE/Output_Adapters/Interface/Output_Adapter_Interface.mpc create mode 100644 modules/CIAO/RACE/Output_Adapters/Interface/Output_Adapter_Interface_stub_export.h create mode 100644 modules/CIAO/RACE/Output_Adapters/Interface/Output_Adapter_Interface_svnt_export.h create mode 100644 modules/CIAO/RACE/Output_Adapters/Interface/PlanEgress.idl create mode 100644 modules/CIAO/RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter.cidl create mode 100644 modules/CIAO/RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter.idl create mode 100644 modules/CIAO/RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter.mpc create mode 100644 modules/CIAO/RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter_exec.cpp create mode 100644 modules/CIAO/RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter_exec.h create mode 100644 modules/CIAO/RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter_exec_export.h create mode 100644 modules/CIAO/RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter_stub_export.h create mode 100644 modules/CIAO/RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter_svnt_export.h create mode 100644 modules/CIAO/RACE/Plan_Analyzer/Component/Plan_Analyzer.cidl create mode 100644 modules/CIAO/RACE/Plan_Analyzer/Component/Plan_Analyzer.idl create mode 100644 modules/CIAO/RACE/Plan_Analyzer/Component/Plan_Analyzer.mpc create mode 100644 modules/CIAO/RACE/Plan_Analyzer/Component/Plan_Analyzer_exec.cpp create mode 100644 modules/CIAO/RACE/Plan_Analyzer/Component/Plan_Analyzer_exec.h create mode 100644 modules/CIAO/RACE/Plan_Analyzer/Component/Plan_Analyzer_exec_export.h create mode 100644 modules/CIAO/RACE/Plan_Analyzer/Component/Plan_Analyzer_stub_export.h create mode 100644 modules/CIAO/RACE/Plan_Analyzer/Component/Plan_Analyzer_svnt_export.h create mode 100644 modules/CIAO/RACE/Plan_Analyzer/Interface/PlanIngress.idl create mode 100644 modules/CIAO/RACE/Plan_Analyzer/Interface/Plan_Analyzer_Interface.mpc create mode 100644 modules/CIAO/RACE/Plan_Analyzer/Interface/Plan_Analyzer_Interface_stub_export.h create mode 100644 modules/CIAO/RACE/Plan_Analyzer/Interface/Plan_Analyzer_Interface_svnt_export.h create mode 100644 modules/CIAO/RACE/Planner_Manager/Component/Planner_Manager.cidl create mode 100644 modules/CIAO/RACE/Planner_Manager/Component/Planner_Manager.idl create mode 100644 modules/CIAO/RACE/Planner_Manager/Component/Planner_Manager.mpc create mode 100644 modules/CIAO/RACE/Planner_Manager/Component/Planner_Manager_exec.cpp create mode 100644 modules/CIAO/RACE/Planner_Manager/Component/Planner_Manager_exec.h create mode 100644 modules/CIAO/RACE/Planner_Manager/Component/Planner_Manager_exec_export.h create mode 100644 modules/CIAO/RACE/Planner_Manager/Component/Planner_Manager_stub_export.h create mode 100644 modules/CIAO/RACE/Planner_Manager/Component/Planner_Manager_svnt_export.h create mode 100644 modules/CIAO/RACE/Planner_Manager/Interface/Planner_Manager_I.idl create mode 100644 modules/CIAO/RACE/Planner_Manager/Interface/Planner_Manager_Interface.mpc create mode 100644 modules/CIAO/RACE/Planner_Manager/Interface/Planner_Manager_Interface_stub_export.h create mode 100644 modules/CIAO/RACE/Planner_Manager/Interface/Planner_Manager_Interface_svnt_export.h create mode 100644 modules/CIAO/RACE/Planners/Base/Planner.idl create mode 100644 modules/CIAO/RACE/Planners/Base/Planner.mpc create mode 100644 modules/CIAO/RACE/Planners/Base/Planner_stub_export.h create mode 100644 modules/CIAO/RACE/Planners/Base/Planner_svnt_export.h create mode 100644 modules/CIAO/RACE/Planners/Interface/Planner_I.idl create mode 100644 modules/CIAO/RACE/Planners/Interface/Planner_Interface.mpc create mode 100644 modules/CIAO/RACE/Planners/Interface/Planner_Interface_stub_export.h create mode 100644 modules/CIAO/RACE/Planners/Interface/Planner_Interface_svnt_export.h create mode 100644 modules/CIAO/RACE/Planners/SimpleBinPacker/SimpleBinPacker.cidl create mode 100644 modules/CIAO/RACE/Planners/SimpleBinPacker/SimpleBinPacker.idl create mode 100644 modules/CIAO/RACE/Planners/SimpleBinPacker/SimpleBinPacker.mpc create mode 100644 modules/CIAO/RACE/Planners/SimpleBinPacker/SimpleBinPacker_exec.cpp create mode 100644 modules/CIAO/RACE/Planners/SimpleBinPacker/SimpleBinPacker_exec.h create mode 100644 modules/CIAO/RACE/Planners/SimpleBinPacker/SimpleBinPacker_exec_export.h create mode 100644 modules/CIAO/RACE/Planners/SimpleBinPacker/SimpleBinPacker_stub_export.h create mode 100644 modules/CIAO/RACE/Planners/SimpleBinPacker/SimpleBinPacker_svnt_export.h create mode 100644 modules/CIAO/RACE/common/RACE_common.idl create mode 100644 modules/CIAO/RACE/common/RACE_common.mpc create mode 100644 modules/CIAO/RACE/common/RACE_common_stub_export.h create mode 100644 modules/CIAO/RACE/common/RACE_common_svnt_export.h create mode 100644 modules/CIAO/RACE/descriptors/Deployment.xsd create mode 100644 modules/CIAO/RACE/descriptors/Modified_Deployment.xsd create mode 100644 modules/CIAO/RACE/descriptors/XMI.xsd create mode 100644 modules/CIAO/RACE/descriptors/deployment.dat create mode 100644 modules/CIAO/RACE/descriptors/flattened_deploymentplan.cdp create mode 100644 modules/CIAO/README create mode 100644 modules/CIAO/Release create mode 100644 modules/CIAO/VERSION create mode 100644 modules/CIAO/bin/PerlCIAO/TestUtils.base create mode 100644 modules/CIAO/bin/PerlCIAO/TestUtils.pm create mode 100644 modules/CIAO/bin/PerlCIAO/TestUtils_Base.pm create mode 100644 modules/CIAO/bin/PerlCIAO/generate_container.pl create mode 100644 modules/CIAO/bin/PerlCIAO/perlciao.mpc create mode 100755 modules/CIAO/bin/generate_component_mpc.pl create mode 100755 modules/CIAO/bin/replace_dummy_with_dummylabel.sh create mode 100755 modules/CIAO/bin/valgrind_nodedaemon.py create mode 100644 modules/CIAO/ciao/CCM_Base.idl create mode 100644 modules/CIAO/ciao/CCM_CCM2Context.idl create mode 100644 modules/CIAO/ciao/CCM_CCMException.idl create mode 100644 modules/CIAO/ciao/CCM_ClientContainerInterceptor.idl create mode 100644 modules/CIAO/ciao/CCM_ClientContainerInterceptorRegistration.idl create mode 100644 modules/CIAO/ciao/CCM_Component.idl create mode 100644 modules/CIAO/ciao/CCM_ComponentId.idl create mode 100644 modules/CIAO/ciao/CCM_Configurator.idl create mode 100644 modules/CIAO/ciao/CCM_Container.idl create mode 100644 modules/CIAO/ciao/CCM_ContainerClientRequestInfo.idl create mode 100644 modules/CIAO/ciao/CCM_ContainerInterceptor.idl create mode 100644 modules/CIAO/ciao/CCM_ContainerRequestInfo.idl create mode 100644 modules/CIAO/ciao/CCM_ContainerServantRequestInfo.idl create mode 100644 modules/CIAO/ciao/CCM_ContainerServerRequestInfo.idl create mode 100644 modules/CIAO/ciao/CCM_ContainerStubRequestInfo.idl create mode 100644 modules/CIAO/ciao/CCM_Container_Ex.idl create mode 100644 modules/CIAO/ciao/CCM_Context.idl create mode 100644 modules/CIAO/ciao/CCM_Cookie.idl create mode 100644 modules/CIAO/ciao/CCM_Core.mpc create mode 100644 modules/CIAO/ciao/CCM_EnterpriseComponent.idl create mode 100644 modules/CIAO/ciao/CCM_Entity2Context.idl create mode 100644 modules/CIAO/ciao/CCM_EntityComponent.idl create mode 100644 modules/CIAO/ciao/CCM_EntityContext.idl create mode 100644 modules/CIAO/ciao/CCM_Enumeration.idl create mode 100644 modules/CIAO/ciao/CCM_EventBase.idl create mode 100644 modules/CIAO/ciao/CCM_EventConsumerBase.idl create mode 100644 modules/CIAO/ciao/CCM_Events.idl create mode 100644 modules/CIAO/ciao/CCM_ExecutorLocator.idl create mode 100644 modules/CIAO/ciao/CCM_ExtensionComponent.idl create mode 100644 modules/CIAO/ciao/CCM_ExtensionContext.idl create mode 100644 modules/CIAO/ciao/CCM_Home.idl create mode 100644 modules/CIAO/ciao/CCM_HomeConfiguration.idl create mode 100644 modules/CIAO/ciao/CCM_HomeExecutorBase.idl create mode 100644 modules/CIAO/ciao/CCM_HomeFinder.idl create mode 100644 modules/CIAO/ciao/CCM_HomeRegistration.idl create mode 100644 modules/CIAO/ciao/CCM_InvalidRegistration.idl create mode 100644 modules/CIAO/ciao/CCM_KeylessCCMHome.idl create mode 100644 modules/CIAO/ciao/CCM_Navigation.idl create mode 100644 modules/CIAO/ciao/CCM_Object.idl create mode 100644 modules/CIAO/ciao/CCM_PrimaryKeyBase.idl create mode 100644 modules/CIAO/ciao/CCM_ProxyHomeRegistration.idl create mode 100644 modules/CIAO/ciao/CCM_QoS.idl create mode 100644 modules/CIAO/ciao/CCM_Receptacle.idl create mode 100644 modules/CIAO/ciao/CCM_ServantContainerInterceptor.idl create mode 100644 modules/CIAO/ciao/CCM_ServantContainerInterceptorRegistration.idl create mode 100644 modules/CIAO/ciao/CCM_ServerContainerInterceptor.idl create mode 100644 modules/CIAO/ciao/CCM_ServerContainerInterceptorRegistration.idl create mode 100644 modules/CIAO/ciao/CCM_Session2Context.idl create mode 100644 modules/CIAO/ciao/CCM_SessionComponent.idl create mode 100644 modules/CIAO/ciao/CCM_SessionContext.idl create mode 100644 modules/CIAO/ciao/CCM_SessionSynchronization.idl create mode 100644 modules/CIAO/ciao/CCM_StandardConfigurator.idl create mode 100644 modules/CIAO/ciao/CCM_StateIdFactory.idl create mode 100644 modules/CIAO/ciao/CCM_StubContainerInterceptor.idl create mode 100644 modules/CIAO/ciao/CCM_StubContainerInterceptorRegistration.idl create mode 100644 modules/CIAO/ciao/CCM_Transaction.idl create mode 100644 modules/CIAO/ciao/CIAO_Client_Export.h create mode 100644 modules/CIAO/ciao/CIAO_Config.h create mode 100644 modules/CIAO/ciao/CIAO_Container_Export.h create mode 100644 modules/CIAO/ciao/CIAO_NodeApplication_CallBack.idl create mode 100644 modules/CIAO/ciao/CIAO_ServerResources.idl create mode 100644 modules/CIAO/ciao/CIAO_Server_Export.h create mode 100644 modules/CIAO/ciao/CIAO_SwapExec.idl create mode 100644 modules/CIAO/ciao/CIAO_UpgradeableContext.idl create mode 100644 modules/CIAO/ciao/CIAO_common.h create mode 100644 modules/CIAO/ciao/Client_init.cpp create mode 100644 modules/CIAO/ciao/Client_init.h create mode 100644 modules/CIAO/ciao/Components.idl create mode 100644 modules/CIAO/ciao/Container_Base.cpp create mode 100644 modules/CIAO/ciao/Container_Base.h create mode 100644 modules/CIAO/ciao/Container_Base.inl create mode 100644 modules/CIAO/ciao/Context_Impl_Base.cpp create mode 100644 modules/CIAO/ciao/Context_Impl_Base.h create mode 100644 modules/CIAO/ciao/Context_Impl_T.cpp create mode 100644 modules/CIAO/ciao/Context_Impl_T.h create mode 100644 modules/CIAO/ciao/Cookies.cpp create mode 100644 modules/CIAO/ciao/Cookies.h create mode 100644 modules/CIAO/ciao/Cookies.inl create mode 100644 modules/CIAO/ciao/CosPersistentState.idl create mode 100644 modules/CIAO/ciao/Deployment.idl create mode 100644 modules/CIAO/ciao/Deployment_Application.idl create mode 100644 modules/CIAO/ciao/Deployment_ApplicationManager.idl create mode 100644 modules/CIAO/ciao/Deployment_Base.idl create mode 100644 modules/CIAO/ciao/Deployment_Connection.idl create mode 100644 modules/CIAO/ciao/Deployment_Container.idl create mode 100644 modules/CIAO/ciao/Deployment_Core.idl create mode 100644 modules/CIAO/ciao/Deployment_Data.idl create mode 100644 modules/CIAO/ciao/Deployment_DeploymentPlan.idl create mode 100644 modules/CIAO/ciao/Deployment_DomainApplicationManager.idl create mode 100644 modules/CIAO/ciao/Deployment_Events.idl create mode 100644 modules/CIAO/ciao/Deployment_ExecutionManager.idl create mode 100644 modules/CIAO/ciao/Deployment_NodeApplication.idl create mode 100644 modules/CIAO/ciao/Deployment_NodeApplicationManager.idl create mode 100644 modules/CIAO/ciao/Deployment_NodeManager.idl create mode 100644 modules/CIAO/ciao/Deployment_Packaging_Data.idl create mode 100644 modules/CIAO/ciao/Deployment_RepositoryManager.idl create mode 100644 modules/CIAO/ciao/Deployment_TargetData.idl create mode 100644 modules/CIAO/ciao/Deployment_TargetManager.idl create mode 100644 modules/CIAO/ciao/Deployment_Target_Data.idl create mode 100644 modules/CIAO/ciao/Deployment_common.h create mode 100644 modules/CIAO/ciao/Deployment_stub_export.h create mode 100644 modules/CIAO/ciao/Deployment_svnt_export.h create mode 100644 modules/CIAO/ciao/Dynamic_Component_Activator.cpp create mode 100644 modules/CIAO/ciao/Dynamic_Component_Activator.h create mode 100644 modules/CIAO/ciao/Dynamic_Component_Servant_Base.cpp create mode 100644 modules/CIAO/ciao/Dynamic_Component_Servant_Base.h create mode 100644 modules/CIAO/ciao/Dynamic_Component_Servant_T.cpp create mode 100644 modules/CIAO/ciao/Dynamic_Component_Servant_T.h create mode 100644 modules/CIAO/ciao/Home_Servant_Impl_Base.cpp create mode 100644 modules/CIAO/ciao/Home_Servant_Impl_Base.h create mode 100644 modules/CIAO/ciao/Home_Servant_Impl_T.cpp create mode 100644 modules/CIAO/ciao/Home_Servant_Impl_T.h create mode 100644 modules/CIAO/ciao/NodeApp_CB_Impl.cpp create mode 100644 modules/CIAO/ciao/NodeApp_CB_Impl.h create mode 100644 modules/CIAO/ciao/Object_Set_T.cpp create mode 100644 modules/CIAO/ciao/Object_Set_T.h create mode 100644 modules/CIAO/ciao/Object_Set_T.inl create mode 100644 modules/CIAO/ciao/Port_Activator.cpp create mode 100644 modules/CIAO/ciao/Port_Activator.h create mode 100644 modules/CIAO/ciao/Port_Activator_T.cpp create mode 100644 modules/CIAO/ciao/Port_Activator_T.h create mode 100644 modules/CIAO/ciao/Security.idl create mode 100644 modules/CIAO/ciao/Servant_Activator.cpp create mode 100644 modules/CIAO/ciao/Servant_Activator.h create mode 100644 modules/CIAO/ciao/Servant_Impl_Base.cpp create mode 100644 modules/CIAO/ciao/Servant_Impl_Base.h create mode 100644 modules/CIAO/ciao/Servant_Impl_T.cpp create mode 100644 modules/CIAO/ciao/Servant_Impl_T.h create mode 100644 modules/CIAO/ciao/Servant_Impl_Utils_T.cpp create mode 100644 modules/CIAO/ciao/Server_init.cpp create mode 100644 modules/CIAO/ciao/Server_init.h create mode 100644 modules/CIAO/ciao/StandardConfigurator_Impl.cpp create mode 100644 modules/CIAO/ciao/StandardConfigurator_Impl.h create mode 100644 modules/CIAO/ciao/Swapping_Container.cpp create mode 100644 modules/CIAO/ciao/Swapping_Container.h create mode 100644 modules/CIAO/ciao/Swapping_Container.inl create mode 100644 modules/CIAO/ciao/Swapping_Servant_Home_Impl_Base.cpp create mode 100644 modules/CIAO/ciao/Swapping_Servant_Home_Impl_Base.h create mode 100644 modules/CIAO/ciao/Swapping_Servant_Home_Impl_T.cpp create mode 100644 modules/CIAO/ciao/Swapping_Servant_Home_Impl_T.h create mode 100644 modules/CIAO/ciao/Upgradeable_Context_Impl_T.cpp create mode 100644 modules/CIAO/ciao/Upgradeable_Context_Impl_T.h create mode 100644 modules/CIAO/ciao/Version.h create mode 100644 modules/CIAO/ciaosvcs/Events/CIAO_EventService_Factory_impl.cpp create mode 100644 modules/CIAO/ciaosvcs/Events/CIAO_EventService_Factory_impl.h create mode 100644 modules/CIAO/ciaosvcs/Events/CIAO_Events.mpc create mode 100644 modules/CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_EventServiceBase.cpp create mode 100644 modules/CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_EventServiceBase.h create mode 100644 modules/CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_Events.idl create mode 100644 modules/CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_Events_Base.mpc create mode 100644 modules/CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_Events_Export.h create mode 100644 modules/CIAO/ciaosvcs/Events/CIAO_Events_Export.h create mode 100644 modules/CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEVENT_Export.h create mode 100644 modules/CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.cpp create mode 100644 modules/CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.h create mode 100644 modules/CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.idl create mode 100644 modules/CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.mpc create mode 100644 modules/CIAO/ciaosvcs/Events/CIAO_RTEC/SimpleAddressServer.cpp create mode 100644 modules/CIAO/ciaosvcs/Events/CIAO_RTEC/SimpleAddressServer.h create mode 100644 modules/CIAO/docs/ConfigValues.html create mode 100644 modules/CIAO/docs/EnvVars.html create mode 100644 modules/CIAO/docs/Purify.html create mode 100644 modules/CIAO/docs/RT-Extension.html create mode 100644 modules/CIAO/docs/TODO.html create mode 100644 modules/CIAO/docs/Trace.html create mode 100644 modules/CIAO/docs/XML/ciao_rt_cad_ext.dtd create mode 100644 modules/CIAO/docs/XML/componentassembly.dtd create mode 100644 modules/CIAO/docs/XML/corbacomponent.dtd create mode 100644 modules/CIAO/docs/XML/properties.dtd create mode 100644 modules/CIAO/docs/XML/softpkg.dtd create mode 100644 modules/CIAO/docs/cidlc.html create mode 100644 modules/CIAO/docs/com-impl.html create mode 100644 modules/CIAO/docs/generate_component_mpc.html create mode 100644 modules/CIAO/docs/imgs/CCM-v5.vsd create mode 100644 modules/CIAO/docs/imgs/CCM.vsd create mode 100644 modules/CIAO/docs/imgs/DAnCE-Dynamic.png create mode 100644 modules/CIAO/docs/imgs/DAnCE-Dynamic.sxd create mode 100644 modules/CIAO/docs/imgs/File-Gen-Existing.png create mode 100644 modules/CIAO/docs/imgs/File-Gen-Future.png create mode 100644 modules/CIAO/docs/imgs/File_Generation_Flow.vsd create mode 100644 modules/CIAO/docs/imgs/IDL-CIDL-classes.vsd create mode 100644 modules/CIAO/docs/imgs/basic-container.png create mode 100644 modules/CIAO/docs/imgs/ciao-dynamic1.jpg create mode 100644 modules/CIAO/docs/imgs/ciao-dynamic2.jpg create mode 100644 modules/CIAO/docs/imgs/ciao-static-vs-dynamic.jpg create mode 100644 modules/CIAO/docs/imgs/ciao-static1.jpg create mode 100644 modules/CIAO/docs/imgs/ciao-static2.jpg create mode 100644 modules/CIAO/docs/imgs/component-basic.png create mode 100644 modules/CIAO/docs/imgs/dance_arch.jpg create mode 100644 modules/CIAO/docs/imgs/dance_arch.vsd create mode 100644 modules/CIAO/docs/imgs/deployment.png create mode 100644 modules/CIAO/docs/imgs/extended-container.png create mode 100644 modules/CIAO/docs/imgs/home-config.png create mode 100644 modules/CIAO/docs/imgs/static_dance_arch.jpg create mode 100644 modules/CIAO/docs/imgs/static_dance_arch.vsd create mode 100644 modules/CIAO/docs/imgs/static_dance_impl.jpg create mode 100644 modules/CIAO/docs/imgs/static_dance_impl.vsd create mode 100644 modules/CIAO/docs/index.html create mode 100644 modules/CIAO/docs/new_components.html create mode 100644 modules/CIAO/docs/releasenotes/dance.html create mode 100644 modules/CIAO/docs/releasenotes/index.html create mode 100644 modules/CIAO/docs/releasenotes/switch.html create mode 100644 modules/CIAO/docs/schema/Basic_Deployment_Data.xsd create mode 100644 modules/CIAO/docs/schema/CIAOEvents.xsd create mode 100644 modules/CIAO/docs/schema/CIAOServerResources.xsd create mode 100644 modules/CIAO/docs/schema/Deployment.xsd create mode 100644 modules/CIAO/docs/schema/Modified_Deployment.xsd create mode 100644 modules/CIAO/docs/schema/README.html create mode 100644 modules/CIAO/docs/schema/SANet_Network.xsd create mode 100644 modules/CIAO/docs/schema/ServerResourceUsage.txt create mode 100644 modules/CIAO/docs/schema/Spec_Defined_Deployment.xsd create mode 100644 modules/CIAO/docs/schema/Spec_Defined_XMI.xsd create mode 100644 modules/CIAO/docs/schema/Task_Map.xsd create mode 100644 modules/CIAO/docs/schema/ccd.xsd create mode 100644 modules/CIAO/docs/schema/cdd.xsd create mode 100644 modules/CIAO/docs/schema/cdp.xsd create mode 100644 modules/CIAO/docs/schema/ciaopolicy.xsd create mode 100644 modules/CIAO/docs/schema/cid.xsd create mode 100644 modules/CIAO/docs/schema/cpd.xsd create mode 100644 modules/CIAO/docs/schema/iad.xsd create mode 100644 modules/CIAO/docs/schema/pcd.xsd create mode 100644 modules/CIAO/docs/schema/toplevel.xsd create mode 100644 modules/CIAO/docs/schema/unused_elements.xsd create mode 100644 modules/CIAO/docs/schema/xsc-banner.cpp create mode 100644 modules/CIAO/docs/schema/xsc-banner.h create mode 100755 modules/CIAO/docs/static_ciao_contents.html create mode 100755 modules/CIAO/docs/static_ciao_index.html create mode 100755 modules/CIAO/docs/static_ciao_toc.html create mode 100644 modules/CIAO/docs/static_config_example.html create mode 100644 modules/CIAO/docs/static_config_rtexample.html create mode 100644 modules/CIAO/docs/static_dance.html create mode 100644 modules/CIAO/docs/templates/CIAO_Glue_Session_Template.cpp create mode 100644 modules/CIAO/docs/templates/CIAO_Glue_Session_Template.h create mode 100644 modules/CIAO/docs/templates/CIAO_Glue_Session_Template.inl create mode 100644 modules/CIAO/docs/templates/Executor.idl create mode 100644 modules/CIAO/docs/templates/cidl_template.cidl create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/01.html create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/02.html create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/03.html create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/04.html create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/Icons/AddConnMode.gif create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/Icons/SetMode.gif create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/Images/fig1.jpg create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/Images/fig10.jpg create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/Images/fig11.jpg create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/Images/fig12.jpg create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/Images/fig2.jpg create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/Images/fig3.jpg create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/Images/fig4.jpg create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/Images/fig5.jpg create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/Images/fig6.jpg create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/Images/fig7.jpg create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/Images/fig8.jpg create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/Images/fig9.jpg create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/Model/Quoter.xme create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/index.html create mode 100644 modules/CIAO/docs/tutorials/CoSMIC/style.css create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/01.html create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/02.html create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/03.html create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/04.html create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Broker/Broker.cidl create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Broker/Broker.cpp create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Broker/Broker.idl create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Broker/Broker.mpc create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Broker/Broker_exec.cpp create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Broker/Broker_exec.h create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Broker/Broker_exec_export.h create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Broker/Broker_stub_export.h create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Broker/Broker_svnt_export.h create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor.cidl create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor.cpp create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor.idl create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor.mpc create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor_exec.cpp create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor_exec.h create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor_exec_export.h create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor_stub_export.h create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor_svnt_export.h create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/README.html create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base.idl create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base.mpc create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base_skel_export.h create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base_stub_export.h create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Broker.ccd create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Broker.cid create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Broker.cpd create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Broker_Exec.iad create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Broker_Stub.iad create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Broker_Svnt.iad create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Distributor.ccd create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Distributor.cid create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Distributor.cpd create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Distributor_Exec.iad create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Distributor_Stub.iad create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Distributor_Svnt.iad create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Domain.cdd create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Libraries.iad create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Stock.cdp create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Stock.cid create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Stock.cpd create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Stock.dat create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/Stock.pcd create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/XMI.xsd create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/flattened_deploymentplan.cdp create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/package.tpd create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/descriptors/runNodeDaemons.pl create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/Step1.JPG create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/Step2.JPG create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/Step3.JPG create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/Step6.JPG create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/Steps for Developing CCM Applications.jpg create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/fig1.jpg create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/fig10.jpg create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/fig11.jpg create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/fig12.jpg create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/fig2.jpg create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/fig3.jpg create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/fig4.jpg create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/fig5.jpg create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/fig6.jpg create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/fig7.jpg create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/fig8.jpg create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/fig9.jpg create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/images/quoter.jpg create mode 100644 modules/CIAO/docs/tutorials/Quoter/Simple/index.html create mode 100644 modules/CIAO/docs/value_factory_registration.html create mode 100644 modules/CIAO/examples/BasicSP/BMClosedED/BMClosedED.cidl create mode 100644 modules/CIAO/examples/BasicSP/BMClosedED/BMClosedED.idl create mode 100644 modules/CIAO/examples/BasicSP/BMClosedED/BMClosedED.mpc create mode 100644 modules/CIAO/examples/BasicSP/BMClosedED/BMClosedEDEI.idl create mode 100644 modules/CIAO/examples/BasicSP/BMClosedED/BMClosedED_exec.cpp create mode 100644 modules/CIAO/examples/BasicSP/BMClosedED/BMClosedED_exec.h create mode 100644 modules/CIAO/examples/BasicSP/BMClosedED/BMClosedED_exec_export.h create mode 100644 modules/CIAO/examples/BasicSP/BMClosedED/BMClosedED_stub_export.h create mode 100644 modules/CIAO/examples/BasicSP/BMClosedED/BMClosedED_svnt_export.h create mode 100644 modules/CIAO/examples/BasicSP/BMClosedED/config create mode 100644 modules/CIAO/examples/BasicSP/BMDevice/BMDevice.cidl create mode 100644 modules/CIAO/examples/BasicSP/BMDevice/BMDevice.idl create mode 100644 modules/CIAO/examples/BasicSP/BMDevice/BMDevice.mpc create mode 100644 modules/CIAO/examples/BasicSP/BMDevice/BMDeviceEI.idl create mode 100644 modules/CIAO/examples/BasicSP/BMDevice/BMDevice_exec.cpp create mode 100644 modules/CIAO/examples/BasicSP/BMDevice/BMDevice_exec.h create mode 100644 modules/CIAO/examples/BasicSP/BMDevice/BMDevice_exec_export.h create mode 100644 modules/CIAO/examples/BasicSP/BMDevice/BMDevice_stub_export.h create mode 100644 modules/CIAO/examples/BasicSP/BMDevice/BMDevice_svnt_export.h create mode 100644 modules/CIAO/examples/BasicSP/BMDisplay/BMDisplay.cidl create mode 100644 modules/CIAO/examples/BasicSP/BMDisplay/BMDisplay.idl create mode 100644 modules/CIAO/examples/BasicSP/BMDisplay/BMDisplay.mpc create mode 100644 modules/CIAO/examples/BasicSP/BMDisplay/BMDisplayEI.idl create mode 100644 modules/CIAO/examples/BasicSP/BMDisplay/BMDisplay_exec.cpp create mode 100644 modules/CIAO/examples/BasicSP/BMDisplay/BMDisplay_exec.h create mode 100644 modules/CIAO/examples/BasicSP/BMDisplay/BMDisplay_exec_export.h create mode 100644 modules/CIAO/examples/BasicSP/BMDisplay/BMDisplay_stub_export.h create mode 100644 modules/CIAO/examples/BasicSP/BMDisplay/BMDisplay_svnt_export.h create mode 100644 modules/CIAO/examples/BasicSP/BasicSP.idl create mode 100644 modules/CIAO/examples/BasicSP/BasicSP.mpc create mode 100644 modules/CIAO/examples/BasicSP/BasicSP_stub_export.h create mode 100644 modules/CIAO/examples/BasicSP/BasicSP_svnt_export.h create mode 100644 modules/CIAO/examples/BasicSP/EC/EC.cidl create mode 100644 modules/CIAO/examples/BasicSP/EC/EC.idl create mode 100644 modules/CIAO/examples/BasicSP/EC/EC.mpc create mode 100644 modules/CIAO/examples/BasicSP/EC/ECEI.idl create mode 100644 modules/CIAO/examples/BasicSP/EC/EC_exec.cpp create mode 100644 modules/CIAO/examples/BasicSP/EC/EC_exec.h create mode 100644 modules/CIAO/examples/BasicSP/EC/EC_exec_export.h create mode 100644 modules/CIAO/examples/BasicSP/EC/EC_stub_export.h create mode 100644 modules/CIAO/examples/BasicSP/EC/EC_svnt_export.h create mode 100644 modules/CIAO/examples/BasicSP/EC/README create mode 100644 modules/CIAO/examples/BasicSP/EC/client.cpp create mode 100644 modules/CIAO/examples/BasicSP/EC/controller.cpp create mode 100644 modules/CIAO/examples/BasicSP/README.html create mode 100644 modules/CIAO/examples/BasicSP/RepoMan_Usage.html create mode 100644 modules/CIAO/examples/BasicSP/descriptors/Airframe.ccd create mode 100644 modules/CIAO/examples/BasicSP/descriptors/Airframe.cid create mode 100644 modules/CIAO/examples/BasicSP/descriptors/Airframe.cpd create mode 100644 modules/CIAO/examples/BasicSP/descriptors/Airframe_Exec.iad create mode 100644 modules/CIAO/examples/BasicSP/descriptors/Airframe_Stub.iad create mode 100644 modules/CIAO/examples/BasicSP/descriptors/Airframe_Svnt.iad create mode 100644 modules/CIAO/examples/BasicSP/descriptors/DeploymentPlan.cdp create mode 100644 modules/CIAO/examples/BasicSP/descriptors/Domain.cdd create mode 100644 modules/CIAO/examples/BasicSP/descriptors/GPS.ccd create mode 100644 modules/CIAO/examples/BasicSP/descriptors/GPS.cid create mode 100644 modules/CIAO/examples/BasicSP/descriptors/GPS.cpd create mode 100644 modules/CIAO/examples/BasicSP/descriptors/GPS_Exec.iad create mode 100644 modules/CIAO/examples/BasicSP/descriptors/GPS_Stub.iad create mode 100644 modules/CIAO/examples/BasicSP/descriptors/GPS_Svnt.iad create mode 100644 modules/CIAO/examples/BasicSP/descriptors/HUDisplay.cid create mode 100644 modules/CIAO/examples/BasicSP/descriptors/HUDisplay.cpd create mode 100644 modules/CIAO/examples/BasicSP/descriptors/HUDisplay.pcd create mode 100644 modules/CIAO/examples/BasicSP/descriptors/Libraries.iad create mode 100644 modules/CIAO/examples/BasicSP/descriptors/NavDisplay.ccd create mode 100644 modules/CIAO/examples/BasicSP/descriptors/NavDisplay.cid create mode 100644 modules/CIAO/examples/BasicSP/descriptors/NavDisplay.cpd create mode 100644 modules/CIAO/examples/BasicSP/descriptors/NavDisplay_Exec.iad create mode 100644 modules/CIAO/examples/BasicSP/descriptors/NavDisplay_Stub.iad create mode 100644 modules/CIAO/examples/BasicSP/descriptors/NavDisplay_Svnt.iad create mode 100644 modules/CIAO/examples/BasicSP/descriptors/NodeManagerMap.dat create mode 100644 modules/CIAO/examples/BasicSP/descriptors/Timer.ccd create mode 100644 modules/CIAO/examples/BasicSP/descriptors/Timer.cid create mode 100644 modules/CIAO/examples/BasicSP/descriptors/Timer.cpd create mode 100644 modules/CIAO/examples/BasicSP/descriptors/Timer_Exec.iad create mode 100644 modules/CIAO/examples/BasicSP/descriptors/Timer_Stub.iad create mode 100644 modules/CIAO/examples/BasicSP/descriptors/Timer_Svnt.iad create mode 100644 modules/CIAO/examples/BasicSP/descriptors/XMI.xsd create mode 100755 modules/CIAO/examples/BasicSP/descriptors/basicNodeDaemon.pl create mode 100644 modules/CIAO/examples/BasicSP/descriptors/basicsp.dat create mode 100644 modules/CIAO/examples/BasicSP/descriptors/flattened_deploymentplan.cdp create mode 100644 modules/CIAO/examples/BasicSP/descriptors/package.tpd create mode 100755 modules/CIAO/examples/BasicSP/descriptors/run_test.pl create mode 100644 modules/CIAO/examples/Display/Display_Base/Display_Base.idl create mode 100644 modules/CIAO/examples/Display/Display_Base/Display_Base.mpc create mode 100644 modules/CIAO/examples/Display/Display_Base/Display_Base_skel_export.h create mode 100644 modules/CIAO/examples/Display/Display_Base/Display_Base_stub_export.h create mode 100644 modules/CIAO/examples/Display/GPS/GPS.cidl create mode 100644 modules/CIAO/examples/Display/GPS/GPS.idl create mode 100644 modules/CIAO/examples/Display/GPS/GPS.mpc create mode 100644 modules/CIAO/examples/Display/GPS/GPSEI.idl create mode 100644 modules/CIAO/examples/Display/GPS/GPS_exec.cpp create mode 100644 modules/CIAO/examples/Display/GPS/GPS_exec.h create mode 100644 modules/CIAO/examples/Display/GPS/GPS_exec_export.h create mode 100644 modules/CIAO/examples/Display/GPS/GPS_stub_export.h create mode 100644 modules/CIAO/examples/Display/GPS/GPS_svnt_export.h create mode 100644 modules/CIAO/examples/Display/GPS/GPS_tracing_exec.cpp create mode 100644 modules/CIAO/examples/Display/GPS/GPS_tracing_exec.h create mode 100644 modules/CIAO/examples/Display/NavDisplay/NavDisplay.cidl create mode 100644 modules/CIAO/examples/Display/NavDisplay/NavDisplay.idl create mode 100644 modules/CIAO/examples/Display/NavDisplay/NavDisplay.mpc create mode 100644 modules/CIAO/examples/Display/NavDisplay/NavDisplay_exec.cpp create mode 100644 modules/CIAO/examples/Display/NavDisplay/NavDisplay_exec.h create mode 100644 modules/CIAO/examples/Display/NavDisplay/NavDisplay_exec_export.h create mode 100644 modules/CIAO/examples/Display/NavDisplay/NavDisplay_stub_export.h create mode 100644 modules/CIAO/examples/Display/NavDisplay/NavDisplay_svnt_export.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/AddNavUnitCmd.cpp create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/AddNavUnitCmd.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/Command.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/DetailView.cpp create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/DetailView.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/MapView.cpp create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/MapView.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec_exec_export.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec_export.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec_stub_export.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec_svnt_export.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_stub_export.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_svnt_export.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/NavUnit.cpp create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/NavUnit.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/NodeItem.cpp create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/NodeItem.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/QuitCmd.cpp create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/QuitCmd.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/RootPanel.cpp create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/RootPanel.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/UpdatePositionCmd.cpp create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/UpdatePositionCmd.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/Worker.cpp create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/Worker.h create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/trolltech.gif create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/worldmap1.gif create mode 100644 modules/CIAO/examples/Display/NavDisplayGUI_exec/worldmap1.xpm create mode 100644 modules/CIAO/examples/Display/README.html create mode 100644 modules/CIAO/examples/Display/RateGen/RateGen.cidl create mode 100644 modules/CIAO/examples/Display/RateGen/RateGen.idl create mode 100644 modules/CIAO/examples/Display/RateGen/RateGen.mpc create mode 100644 modules/CIAO/examples/Display/RateGen/RateGen_exec.cpp create mode 100644 modules/CIAO/examples/Display/RateGen/RateGen_exec.h create mode 100644 modules/CIAO/examples/Display/RateGen/RateGen_exec_export.h create mode 100644 modules/CIAO/examples/Display/RateGen/RateGen_stub_export.h create mode 100644 modules/CIAO/examples/Display/RateGen/RateGen_svnt_export.h create mode 100644 modules/CIAO/examples/Display/RateGen/controller.cpp create mode 100644 modules/CIAO/examples/Display/descriptors/DeploymentPlan.cdp create mode 100644 modules/CIAO/examples/Display/descriptors/Modified_Deployment.xsd create mode 100644 modules/CIAO/examples/Display/descriptors/NodeManagerMap.dat create mode 100644 modules/CIAO/examples/Display/descriptors/XMI.xsd create mode 100755 modules/CIAO/examples/Display/descriptors/basicNodeDaemon.pl create mode 100644 modules/CIAO/examples/Display/descriptors/flattened_deploymentplan.cdp create mode 100755 modules/CIAO/examples/Display/descriptors/run_NodeDaemons.pl create mode 100755 modules/CIAO/examples/Display/descriptors/run_test_without_ns.pl create mode 100644 modules/CIAO/examples/Hello/Hello_Base/Hello_Base.idl create mode 100644 modules/CIAO/examples/Hello/Hello_Base/Hello_Base.mpc create mode 100644 modules/CIAO/examples/Hello/Hello_Base/Hello_Base_stub_export.h create mode 100644 modules/CIAO/examples/Hello/Hello_Base/Hello_Base_svnt_export.h create mode 100644 modules/CIAO/examples/Hello/ReDaC-Usage.html create mode 100644 modules/CIAO/examples/Hello/Receiver/Receiver.cidl create mode 100644 modules/CIAO/examples/Hello/Receiver/Receiver.idl create mode 100644 modules/CIAO/examples/Hello/Receiver/Receiver.mpc create mode 100644 modules/CIAO/examples/Hello/Receiver/Receiver_exec.cpp create mode 100644 modules/CIAO/examples/Hello/Receiver/Receiver_exec.h create mode 100644 modules/CIAO/examples/Hello/Receiver/Receiver_exec_export.h create mode 100644 modules/CIAO/examples/Hello/Receiver/Receiver_stub_export.h create mode 100644 modules/CIAO/examples/Hello/Receiver/Receiver_svnt_export.h create mode 100644 modules/CIAO/examples/Hello/Sender/Sender.cidl create mode 100644 modules/CIAO/examples/Hello/Sender/Sender.idl create mode 100644 modules/CIAO/examples/Hello/Sender/Sender.mpc create mode 100644 modules/CIAO/examples/Hello/Sender/Sender_exec.cpp create mode 100644 modules/CIAO/examples/Hello/Sender/Sender_exec.h create mode 100644 modules/CIAO/examples/Hello/Sender/Sender_exec_export.h create mode 100644 modules/CIAO/examples/Hello/Sender/Sender_stub_export.h create mode 100644 modules/CIAO/examples/Hello/Sender/Sender_svnt_export.h create mode 100644 modules/CIAO/examples/Hello/Sender/starter.cpp create mode 100644 modules/CIAO/examples/Hello/descriptors/DeploymentPlan.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors/Domain.cdd create mode 100644 modules/CIAO/examples/Hello/descriptors/Hello.cid create mode 100644 modules/CIAO/examples/Hello/descriptors/Hello.cpd create mode 100644 modules/CIAO/examples/Hello/descriptors/Hello.pcd create mode 100644 modules/CIAO/examples/Hello/descriptors/Libraries.iad create mode 100644 modules/CIAO/examples/Hello/descriptors/NodeManagerMap.dat create mode 100644 modules/CIAO/examples/Hello/descriptors/Receiver.ccd create mode 100644 modules/CIAO/examples/Hello/descriptors/Receiver.cid create mode 100644 modules/CIAO/examples/Hello/descriptors/Receiver.cpd create mode 100644 modules/CIAO/examples/Hello/descriptors/Receiver_Exec.iad create mode 100644 modules/CIAO/examples/Hello/descriptors/Receiver_Stub.iad create mode 100644 modules/CIAO/examples/Hello/descriptors/Receiver_Svnt.iad create mode 100644 modules/CIAO/examples/Hello/descriptors/Sender.ccd create mode 100644 modules/CIAO/examples/Hello/descriptors/Sender.cid create mode 100644 modules/CIAO/examples/Hello/descriptors/Sender.cpd create mode 100644 modules/CIAO/examples/Hello/descriptors/Sender_Exec.iad create mode 100644 modules/CIAO/examples/Hello/descriptors/Sender_Stub.iad create mode 100644 modules/CIAO/examples/Hello/descriptors/Sender_Svnt.iad create mode 100644 modules/CIAO/examples/Hello/descriptors/flattened_deploymentplan.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors/flattened_deploymentplan_without_ns.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors/package.tpd create mode 100644 modules/CIAO/examples/Hello/descriptors/run_NodeDaemons.pl create mode 100755 modules/CIAO/examples/Hello/descriptors/run_test.pl create mode 100755 modules/CIAO/examples/Hello/descriptors/run_test_without_ns.pl create mode 100644 modules/CIAO/examples/Hello/descriptors_RTCCM/NodeManagerMap.dat create mode 100644 modules/CIAO/examples/Hello/descriptors_RTCCM/RTsvc.conf create mode 100644 modules/CIAO/examples/Hello/descriptors_RTCCM/input.csr create mode 100644 modules/CIAO/examples/Hello/descriptors_RTCCM/rt-config-example.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors_RTCCM/rt-config-example.csr create mode 100644 modules/CIAO/examples/Hello/descriptors_RTCCM/rt-example.cdp create mode 100755 modules/CIAO/examples/Hello/descriptors_RTCCM/rt_run_test.pl create mode 100644 modules/CIAO/examples/Hello/descriptors_ReDaC/deploymentplan.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors_ReDaC/deploymentplan_add.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors_ReDaC/deploymentplan_remove.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors_events/NodeManagerMap.dat create mode 100644 modules/CIAO/examples/Hello/descriptors_events/NodeManagerMapTwoHosts.dat create mode 100644 modules/CIAO/examples/Hello/descriptors_events/ciao-events-example-collocated.ced create mode 100644 modules/CIAO/examples/Hello/descriptors_events/ciao-events-example-with-federation.ced create mode 100644 modules/CIAO/examples/Hello/descriptors_events/ciao-events-example-with-filters.ced create mode 100644 modules/CIAO/examples/Hello/descriptors_events/ciao-events-example.ced create mode 100644 modules/CIAO/examples/Hello/descriptors_events/ciao-events-federation-mcast.ced create mode 100644 modules/CIAO/examples/Hello/descriptors_events/ciao-events-federation-udp-collocated.ced create mode 100644 modules/CIAO/examples/Hello/descriptors_events/ciao-events-federation-udp-two-hosts.ced create mode 100644 modules/CIAO/examples/Hello/descriptors_events/ciao-events-federation-udp.ced create mode 100644 modules/CIAO/examples/Hello/descriptors_events/flattened_deploymentplan_events.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors_events/flattened_deploymentplan_events_collocated.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors_events/flattened_deploymentplan_federation.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors_events/flattened_deploymentplan_federation_mcast.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors_events/flattened_deploymentplan_federation_udp.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors_events/flattened_deploymentplan_federation_udp_collocated.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors_events/flattened_deploymentplan_federation_udp_two_hosts.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors_events/flattened_deploymentplan_with_filters.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors_events/rtec.conf create mode 100755 modules/CIAO/examples/Hello/descriptors_events/run_NodeDaemons.pl create mode 100755 modules/CIAO/examples/Hello/descriptors_events/run_NodeDaemons_svc_conf.pl create mode 100644 modules/CIAO/examples/Hello/descriptors_events/run_NodeDaemons_with_ip.pl create mode 100644 modules/CIAO/examples/Hello/descriptors_naming/deploymentplan_naming.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors_shared_components/deploymentplan.cdp create mode 100644 modules/CIAO/examples/Hello/descriptors_shared_components/deploymentplan_shared_components.cdp create mode 100644 modules/CIAO/examples/Hello/step-by-step.html create mode 100644 modules/CIAO/examples/Null_Component/Null_Component.cidl create mode 100644 modules/CIAO/examples/Null_Component/Null_Component.idl create mode 100644 modules/CIAO/examples/Null_Component/Null_Component.mpc create mode 100644 modules/CIAO/examples/Null_Component/Null_Component_exec.cpp create mode 100644 modules/CIAO/examples/Null_Component/Null_Component_exec.h create mode 100644 modules/CIAO/examples/Null_Component/Null_Component_exec_export.h create mode 100644 modules/CIAO/examples/Null_Component/Null_Component_stub_export.h create mode 100644 modules/CIAO/examples/Null_Component/Null_Component_svnt_export.h create mode 100644 modules/CIAO/examples/Null_Component/Null_Interface.idl create mode 100644 modules/CIAO/examples/Null_Component/Null_Interface.mpc create mode 100644 modules/CIAO/examples/Null_Component/Null_Interface_skel_export.h create mode 100644 modules/CIAO/examples/Null_Component/Null_Interface_stub_export.h create mode 100644 modules/CIAO/examples/Null_Component/StaticDAnCEApp.cpp create mode 100644 modules/CIAO/examples/Null_Component/StaticDAnCEApp.mpc create mode 100644 modules/CIAO/examples/Null_Component/descriptors/Deployment.xsd create mode 100644 modules/CIAO/examples/Null_Component/descriptors/Domain.cdd create mode 100644 modules/CIAO/examples/Null_Component/descriptors/NodeMap.dat create mode 100644 modules/CIAO/examples/Null_Component/descriptors/Null_Assembly.cid create mode 100644 modules/CIAO/examples/Null_Component/descriptors/Null_Assembly_Package.cpd create mode 100644 modules/CIAO/examples/Null_Component/descriptors/Null_Component.ccd create mode 100644 modules/CIAO/examples/Null_Component/descriptors/Null_ComponentMonolithicImpl.cid create mode 100644 modules/CIAO/examples/Null_Component/descriptors/Null_Component_Package.cpd create mode 100644 modules/CIAO/examples/Null_Component/descriptors/Null_Component_exec.iad create mode 100644 modules/CIAO/examples/Null_Component/descriptors/Null_Component_stub.iad create mode 100644 modules/CIAO/examples/Null_Component/descriptors/Null_Component_svnt.iad create mode 100644 modules/CIAO/examples/Null_Component/descriptors/PackageConfiguration.pcd create mode 100644 modules/CIAO/examples/Null_Component/descriptors/Plan.cdp create mode 100644 modules/CIAO/examples/Null_Component/descriptors/XMI.xsd create mode 100644 modules/CIAO/examples/Null_Component/descriptors/package.tpd create mode 100644 modules/CIAO/examples/Null_Component/model/Null_Component.mga create mode 100644 modules/CIAO/examples/Null_Component/model/Null_Component.xme create mode 100644 modules/CIAO/examples/Null_Component/plan.h create mode 100644 modules/CIAO/examples/Philosophers/Philosophers.idl create mode 100644 modules/CIAO/examples/Philosophers/README create mode 100644 modules/CIAO/examples/Swapping/Hello_Base/Hello_Base.idl create mode 100644 modules/CIAO/examples/Swapping/Hello_Base/Hello_Base.mpc create mode 100644 modules/CIAO/examples/Swapping/Hello_Base/Hello_Base_stub_export.h create mode 100644 modules/CIAO/examples/Swapping/Hello_Base/Hello_Base_svnt_export.h create mode 100644 modules/CIAO/examples/Swapping/Receiver/Receiver.cidl create mode 100644 modules/CIAO/examples/Swapping/Receiver/Receiver.idl create mode 100644 modules/CIAO/examples/Swapping/Receiver/Receiver.mpc create mode 100644 modules/CIAO/examples/Swapping/Receiver/Receiver_exec.cpp create mode 100644 modules/CIAO/examples/Swapping/Receiver/Receiver_exec.h create mode 100644 modules/CIAO/examples/Swapping/Receiver/Receiver_exec_export.h create mode 100644 modules/CIAO/examples/Swapping/Receiver/Receiver_stub_export.h create mode 100644 modules/CIAO/examples/Swapping/Receiver/Receiver_svnt_export.h create mode 100644 modules/CIAO/examples/Swapping/Sender/Sender.cidl create mode 100644 modules/CIAO/examples/Swapping/Sender/Sender.idl create mode 100644 modules/CIAO/examples/Swapping/Sender/Sender.mpc create mode 100644 modules/CIAO/examples/Swapping/Sender/Sender_exec.cpp create mode 100644 modules/CIAO/examples/Swapping/Sender/Sender_exec.h create mode 100644 modules/CIAO/examples/Swapping/Sender/Sender_exec_1.cpp create mode 100644 modules/CIAO/examples/Swapping/Sender/Sender_exec_1.h create mode 100644 modules/CIAO/examples/Swapping/Sender/Sender_exec_1_export.h create mode 100644 modules/CIAO/examples/Swapping/Sender/Sender_exec_2.cpp create mode 100644 modules/CIAO/examples/Swapping/Sender/Sender_exec_2.h create mode 100644 modules/CIAO/examples/Swapping/Sender/Sender_exec_2_export.h create mode 100644 modules/CIAO/examples/Swapping/Sender/Sender_exec_export.h create mode 100644 modules/CIAO/examples/Swapping/Sender/Sender_stub_export.h create mode 100644 modules/CIAO/examples/Swapping/Sender/Sender_svnt_export.h create mode 100644 modules/CIAO/examples/Swapping/Sender/starter.cpp create mode 100644 modules/CIAO/performance-tests/Benchmark/Benchmark.idl create mode 100644 modules/CIAO/performance-tests/Benchmark/Benchmark.mpc create mode 100644 modules/CIAO/performance-tests/Benchmark/BenchmarkE.idl create mode 100644 modules/CIAO/performance-tests/Benchmark/Benchmark_stub_export.h create mode 100644 modules/CIAO/performance-tests/Benchmark/Benchmark_svnt_export.h create mode 100644 modules/CIAO/performance-tests/Benchmark/LatencyTest.cpp create mode 100644 modules/CIAO/performance-tests/Benchmark/LatencyTest.h create mode 100644 modules/CIAO/performance-tests/Benchmark/Multi_Threaded/Client_Task.cpp create mode 100644 modules/CIAO/performance-tests/Benchmark/Multi_Threaded/Client_Task.h create mode 100644 modules/CIAO/performance-tests/Benchmark/Multi_Threaded/Multi_Threaded.mpc create mode 100644 modules/CIAO/performance-tests/Benchmark/Multi_Threaded/NOTE.txt create mode 100644 modules/CIAO/performance-tests/Benchmark/Multi_Threaded/README create mode 100644 modules/CIAO/performance-tests/Benchmark/Multi_Threaded/client.cpp create mode 100755 modules/CIAO/performance-tests/Benchmark/Multi_Threaded/run_test.pl create mode 100644 modules/CIAO/performance-tests/Benchmark/Multi_Threaded/svc.conf create mode 100644 modules/CIAO/performance-tests/Benchmark/README create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTrip/README create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTrip/RoundTrip.cidl create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTrip/RoundTrip.idl create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTrip/RoundTrip.mpc create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTrip/RoundTripEI.idl create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTrip/RoundTrip_exec.h create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTrip/RoundTrip_exec_export.h create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTrip/RoundTrip_stub_export.h create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTrip/RoundTrip_svnt_export.h create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTrip/client.cpp create mode 100755 modules/CIAO/performance-tests/Benchmark/RoundTrip/run_test.pl create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTrip/svc.conf create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClient.cidl create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClient.idl create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClient.mpc create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClientEI.idl create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.cpp create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.h create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec_export.h create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClient_stub_export.h create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClient_svnt_export.h create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTripClient/client.cpp create mode 100755 modules/CIAO/performance-tests/Benchmark/RoundTripClient/run_test.pl create mode 100755 modules/CIAO/performance-tests/Benchmark/RoundTripClient/run_test_ior_cad.pl create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTripServer/LatencyTest.cpp create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTripServer/LatencyTest.h create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTripServer/RoundTripServer.mpc create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTripServer/Test.idl create mode 100644 modules/CIAO/performance-tests/Benchmark/RoundTripServer/server.cpp create mode 100644 modules/CIAO/performance-tests/Benchmark/descriptors/Benchmark.cad create mode 100644 modules/CIAO/performance-tests/Benchmark/descriptors/CIAO_Installation_Data.ini create mode 100644 modules/CIAO/performance-tests/Benchmark/descriptors/Multi_Threaded.cad create mode 100644 modules/CIAO/performance-tests/Benchmark/descriptors/NOTE.txt create mode 100644 modules/CIAO/performance-tests/Benchmark/descriptors/RoundTrip.csd create mode 100644 modules/CIAO/performance-tests/Benchmark/descriptors/RoundTrip.ssd create mode 100644 modules/CIAO/performance-tests/Benchmark/descriptors/RoundTripClient.cad create mode 100644 modules/CIAO/performance-tests/Benchmark/descriptors/RoundTripClient.csd create mode 100644 modules/CIAO/performance-tests/Benchmark/descriptors/RoundTripClient.ssd create mode 100644 modules/CIAO/performance-tests/Benchmark/descriptors/Test-IOR.cad create mode 100644 modules/CIAO/performance-tests/Benchmark/descriptors/test-multi-process.dat create mode 100644 modules/CIAO/performance-tests/Benchmark/descriptors/test.dat create mode 100644 modules/CIAO/performance-tests/Benchmark/server.cpp create mode 100644 modules/CIAO/performance-tests/Benchmark/svc.conf create mode 100644 modules/CIAO/performance-tests/Protocols/Controller/Controller.cpp create mode 100644 modules/CIAO/performance-tests/Protocols/Controller/Controller.mpc create mode 100644 modules/CIAO/performance-tests/Protocols/Receiver/Receiver.cidl create mode 100644 modules/CIAO/performance-tests/Protocols/Receiver/Receiver.idl create mode 100644 modules/CIAO/performance-tests/Protocols/Receiver/Receiver.mpc create mode 100644 modules/CIAO/performance-tests/Protocols/Receiver/Receiver_exec.cpp create mode 100644 modules/CIAO/performance-tests/Protocols/Receiver/Receiver_exec.h create mode 100644 modules/CIAO/performance-tests/Protocols/Receiver/Receiver_exec_export.h create mode 100644 modules/CIAO/performance-tests/Protocols/Receiver/Receiver_stub_export.h create mode 100644 modules/CIAO/performance-tests/Protocols/Receiver/Receiver_svnt_export.h create mode 100644 modules/CIAO/performance-tests/Protocols/Sender/Sender.cidl create mode 100644 modules/CIAO/performance-tests/Protocols/Sender/Sender.idl create mode 100644 modules/CIAO/performance-tests/Protocols/Sender/Sender.mpc create mode 100644 modules/CIAO/performance-tests/Protocols/Sender/Sender_exec.cpp create mode 100644 modules/CIAO/performance-tests/Protocols/Sender/Sender_exec.h create mode 100644 modules/CIAO/performance-tests/Protocols/Sender/Sender_exec_export.h create mode 100644 modules/CIAO/performance-tests/Protocols/Sender/Sender_stub_export.h create mode 100644 modules/CIAO/performance-tests/Protocols/Sender/Sender_svnt_export.h create mode 100644 modules/CIAO/performance-tests/Protocols/common/Protocols.idl create mode 100644 modules/CIAO/performance-tests/Protocols/common/Protocols.mpc create mode 100644 modules/CIAO/performance-tests/Protocols/common/Protocols_skel_export.h create mode 100644 modules/CIAO/performance-tests/Protocols/common/Protocols_stub_export.h create mode 100644 modules/CIAO/performance-tests/Protocols/descriptors/CIAO_Installation_Data.ini create mode 100644 modules/CIAO/performance-tests/Protocols/descriptors/Receiver.csd create mode 100644 modules/CIAO/performance-tests/Protocols/descriptors/Receiver.ssd create mode 100644 modules/CIAO/performance-tests/Protocols/descriptors/Sender.csd create mode 100644 modules/CIAO/performance-tests/Protocols/descriptors/Sender.ssd create mode 100644 modules/CIAO/performance-tests/Protocols/descriptors/default.cad create mode 100644 modules/CIAO/performance-tests/Protocols/descriptors/remote.cad create mode 100755 modules/CIAO/performance-tests/Protocols/descriptors/run_test.pl create mode 100644 modules/CIAO/performance-tests/Protocols/descriptors/svc.conf create mode 100644 modules/CIAO/performance-tests/Protocols/descriptors/test.dat create mode 100644 modules/CIAO/performance-tests/mico/mico-thrput-st/README create mode 100755 modules/CIAO/performance-tests/mico/mico-thrput-st/RoundTrip create mode 100644 modules/CIAO/performance-tests/mico/mico-thrput-st/RoundTrip.idl create mode 100644 modules/CIAO/performance-tests/mico/mico-thrput-st/RoundTrip_impl.cc create mode 100644 modules/CIAO/performance-tests/mico/mico-thrput-st/RoundTrip_impl.h create mode 100644 modules/CIAO/performance-tests/mico/mico-thrput-st/client.cc create mode 100755 modules/CIAO/performance-tests/mico/mico-thrput-st/mico-env create mode 100644 modules/CIAO/performance-tests/mico/mico-thrput-st/server.cc create mode 100644 modules/CIAO/rules.ciao.GNU create mode 100644 modules/CIAO/tests/Bug_2130_Regression/Logs/PROBLEM-REPORT-FORM create mode 100644 modules/CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint.cidl create mode 100644 modules/CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint.idl create mode 100644 modules/CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint.mpc create mode 100644 modules/CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPointEI.idl create mode 100644 modules/CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_exec.cpp create mode 100644 modules/CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_exec.h create mode 100644 modules/CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_exec_export.h create mode 100644 modules/CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_stub_export.h create mode 100644 modules/CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_svnt_export.h create mode 100644 modules/CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/controller.cpp create mode 100644 modules/CIAO/tests/Bug_2130_Regression/descriptors/DeploymentPlan.cdp create mode 100644 modules/CIAO/tests/Bug_2130_Regression/descriptors/TestNodeManagerMap.dat create mode 100644 modules/CIAO/tests/Bug_2130_Regression/descriptors/rt-config-example.csr create mode 100644 modules/CIAO/tests/Bug_2130_Regression/descriptors/run_test.pl create mode 100644 modules/CIAO/tests/Bug_2130_Regression/interfaces/ENW.idl create mode 100644 modules/CIAO/tests/Bug_2130_Regression/interfaces/ENW.mpc create mode 100644 modules/CIAO/tests/Bug_2130_Regression/interfaces/ENW_skel_export.h create mode 100644 modules/CIAO/tests/Bug_2130_Regression/interfaces/ENW_stub_export.h create mode 100644 modules/CIAO/tests/CIDL/CodeGen/Basic.idl create mode 100644 modules/CIAO/tests/CIDL/CodeGen/Basic_stub_export.h create mode 100644 modules/CIAO/tests/CIDL/CodeGen/Basic_svnt_export.h create mode 100644 modules/CIAO/tests/CIDL/CodeGen/CodeGen.cidl create mode 100644 modules/CIAO/tests/CIDL/CodeGen/CodeGen.idl create mode 100644 modules/CIAO/tests/CIDL/CodeGen/CodeGen.mpc create mode 100644 modules/CIAO/tests/CIDL/CodeGen/CodeGen_exec_export.h create mode 100644 modules/CIAO/tests/CIDL/CodeGen/CodeGen_stub_export.h create mode 100644 modules/CIAO/tests/CIDL/CodeGen/CodeGen_svnt_export.h create mode 100644 modules/CIAO/tests/CIDL/CodeGen/README create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/Attributes/Attributes.idl create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/Attributes/Attributes.mpc create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/Attributes/Attributes_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/Attributes/Attributes_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/EventSink/EventSink.idl create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/EventSink/EventSink.mpc create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/EventSink/EventSink_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/EventSink/EventSink_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/EventSource/EventSource.idl create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/EventSource/EventSource.mpc create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/EventSource/EventSource_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/EventSource/EventSource_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/Facets/Facets.idl create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/Facets/Facets.mpc create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/Facets/Facets_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/Facets/Facets_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/Receptacles/Receptacles.idl create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/Receptacles/Receptacles.mpc create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/Receptacles/Receptacles_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/Components/ComplexComponent/Receptacles/Receptacles_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/Components/SimpleComponent/SimpleComponent.idl create mode 100644 modules/CIAO/tests/IDL3/Components/SimpleComponent/SimpleComponent.mpc create mode 100644 modules/CIAO/tests/IDL3/Components/SimpleComponent/SimpleComponent_exec_export.h create mode 100644 modules/CIAO/tests/IDL3/Components/SimpleComponent/SimpleComponent_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/Components/SimpleComponent/SimpleComponent_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/Events/Abstract/Abstract.idl create mode 100644 modules/CIAO/tests/IDL3/Events/Abstract/Abstract.mpc create mode 100644 modules/CIAO/tests/IDL3/Events/Abstract/Abstract_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/Events/Abstract/Abstract_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/Events/Any/Any.mpc create mode 100644 modules/CIAO/tests/IDL3/Events/Any/EventAny.idl create mode 100644 modules/CIAO/tests/IDL3/Events/Any/README create mode 100644 modules/CIAO/tests/IDL3/Events/Any/main.cpp create mode 100755 modules/CIAO/tests/IDL3/Events/Any/run_test.pl create mode 100644 modules/CIAO/tests/IDL3/Events/Regular/Regular.idl create mode 100644 modules/CIAO/tests/IDL3/Events/Regular/Regular.mpc create mode 100644 modules/CIAO/tests/IDL3/Events/Regular/Regular_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/Events/Regular/Regular_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/Homes/Attributes/HomeAttributes.idl create mode 100644 modules/CIAO/tests/IDL3/Homes/Attributes/HomeAttributes.mpc create mode 100644 modules/CIAO/tests/IDL3/Homes/Attributes/HomeAttributes_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/Homes/Attributes/HomeAttributes_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/Homes/Basic/Basic.idl create mode 100644 modules/CIAO/tests/IDL3/Homes/Basic/Basic.mpc create mode 100644 modules/CIAO/tests/IDL3/Homes/Basic/Basic_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/Homes/Basic/Basic_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/Homes/Factory/Factory.idl create mode 100644 modules/CIAO/tests/IDL3/Homes/Factory/Factory.mpc create mode 100644 modules/CIAO/tests/IDL3/Homes/Factory/Factory_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/Homes/Factory/Factory_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/Homes/Finder/Finder.idl create mode 100644 modules/CIAO/tests/IDL3/Homes/Finder/Finder.mpc create mode 100644 modules/CIAO/tests/IDL3/Homes/Finder/Finder_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/Homes/Finder/Finder_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/Homes/Inheritance/Inheritance.idl create mode 100644 modules/CIAO/tests/IDL3/Homes/Inheritance/Inheritance.mpc create mode 100644 modules/CIAO/tests/IDL3/Homes/Inheritance/Inheritance_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/Homes/Inheritance/Inheritance_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/All/README create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/All/all.mpc create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/All/convert.idl create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/All/include.idl create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/All/pass_through.idl create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Components/Basic/ICBasic.idl create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Components/Basic/ICBasic.mpc create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Components/Basic/ICBasic_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Components/Basic/ICBasic_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Components/EventSink/ICEventSink.idl create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Components/EventSink/ICEventSink.mpc create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Components/EventSink/ICEventSink_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Components/EventSink/ICEventSink_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Components/EventSource/ICEventSource.idl create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Components/EventSource/ICEventSource.mpc create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Components/EventSource/ICEventSource_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Components/EventSource/ICEventSource_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Components/Receptacles/ICReceptacles.idl create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Components/Receptacles/ICReceptacles.mpc create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Components/Receptacles/ICReceptacles_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Components/Receptacles/ICReceptacles_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Events/Events.idl create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Events/Events.mpc create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Events/Events_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Events/Events_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Homes/Homes.idl create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Homes/Homes.mpc create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Homes/Homes_stub_export.h create mode 100644 modules/CIAO/tests/IDL3/ImpliedIDL/Homes/Homes_svnt_export.h create mode 100644 modules/CIAO/tests/IDL3/Lookup/README create mode 100644 modules/CIAO/tests/IDL3/Lookup/lookup_test.idl create mode 100644 modules/CIAO/tests/IDL3/Lookup/lookup_test.mpc create mode 100644 modules/CIAO/tests/Minimum/Minimum_Base/Minimum.mpc create mode 100644 modules/CIAO/tests/Minimum/Minimum_Base/Minimum_Base.idl create mode 100644 modules/CIAO/tests/Minimum/Minimum_Base/Minimum_Base_stub_export.h create mode 100644 modules/CIAO/tests/Minimum/Minimum_Base/Minimum_Base_svnt_export.h create mode 100644 modules/CIAO/tests/Minimum/Receiver/Receiver.cidl create mode 100644 modules/CIAO/tests/Minimum/Receiver/Receiver.idl create mode 100644 modules/CIAO/tests/Minimum/Receiver/Receiver.mpc create mode 100644 modules/CIAO/tests/Minimum/Receiver/Receiver_exec.cpp create mode 100644 modules/CIAO/tests/Minimum/Receiver/Receiver_exec.h create mode 100644 modules/CIAO/tests/Minimum/Receiver/Receiver_exec_export.h create mode 100644 modules/CIAO/tests/Minimum/Receiver/Receiver_stub_export.h create mode 100644 modules/CIAO/tests/Minimum/Receiver/Receiver_svnt_export.h create mode 100644 modules/CIAO/tests/Minimum/Sender/Sender.cidl create mode 100644 modules/CIAO/tests/Minimum/Sender/Sender.idl create mode 100644 modules/CIAO/tests/Minimum/Sender/Sender.mpc create mode 100644 modules/CIAO/tests/Minimum/Sender/Sender_exec.cpp create mode 100644 modules/CIAO/tests/Minimum/Sender/Sender_exec.h create mode 100644 modules/CIAO/tests/Minimum/Sender/Sender_exec_export.h create mode 100644 modules/CIAO/tests/Minimum/Sender/Sender_stub_export.h create mode 100644 modules/CIAO/tests/Minimum/Sender/Sender_svnt_export.h create mode 100644 modules/CIAO/tests/tests.mwc create mode 100644 modules/CIAO/tools/Config_Handlers/ADD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/ADD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/Any_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Any_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/BasicSP.cdp create mode 100644 modules/CIAO/tools/Config_Handlers/Basic_Deployment_Data.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Basic_Deployment_Data.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/CCD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/CCD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/CEPE_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/CEPE_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/CIAO_Events/CIAOEvents.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/CIAO_Events/CIAOEvents.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/CIAO_Events/CIAOEvents_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/CIAO_Events/CIAOEvents_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/CIAO_Events/CIAO_Events_Handlers.mpc create mode 100644 modules/CIAO/tools/Config_Handlers/CIAO_Events/CIAO_Events_Handlers_Export.h create mode 100644 modules/CIAO/tools/Config_Handlers/CIAO_Events/test.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/CPD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/CPD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/CRDD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/CRDD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/Common.h create mode 100644 modules/CIAO/tools/Config_Handlers/ComponentPropertyDescription_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/ComponentPropertyDescription_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/Config_Handlers.mpc create mode 100644 modules/CIAO/tools/Config_Handlers/Config_Handlers_Common_Export.h create mode 100644 modules/CIAO/tools/Config_Handlers/Config_Handlers_Export.h create mode 100644 modules/CIAO/tools/Config_Handlers/DD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/DD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/DP_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/DP_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/DP_PCD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/DP_PCD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/DataType_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/DataType_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/Deployment.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Deployment.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/DnC_Dump.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/DnC_Dump.h create mode 100644 modules/CIAO/tools/Config_Handlers/DnC_Dump_T.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/DnC_Dump_T.h create mode 100644 modules/CIAO/tools/Config_Handlers/Dump_Obj.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Dump_Obj.h create mode 100644 modules/CIAO/tools/Config_Handlers/DynAny_Handler.mpc create mode 100644 modules/CIAO/tools/Config_Handlers/DynAny_Handler/DataType_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/DynAny_Handler/DataType_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/DynAny_Handler/DynAny_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/DynAny_Handler/DynAny_Handler_Export.h create mode 100644 modules/CIAO/tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/ERE_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/ERE_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/ESD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/ESD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/IDD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/IDD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/IDREF_Base.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/IDREF_Base.h create mode 100644 modules/CIAO/tools/Config_Handlers/ID_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/ID_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/IRDD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/IRDD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/MDD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/MDD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/PCD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/PCD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/PSPE_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/PSPE_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/CAD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/CAD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/CID_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/CID_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/CPD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/CPD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/Comp_Intf_Descr_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/Comp_Intf_Descr_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/IAD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/IAD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/NIA_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/PCD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/PCD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/PC_Intf.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/PC_Intf.h create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/Package_Handlers.mpc create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/Packaging_Handlers_Export.h create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/SID_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/SID_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/Package_Handlers/test.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Property_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Property_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/RDD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/RDD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/CB_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/CB_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/CLA_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/CLA_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/OC_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/OC_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/OR_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/OR_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/PM_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/PM_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/PS_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/PS_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/RT-CCM-Handlers.mpc create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/RT_CCM_Handlers_Export.h create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/SRD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/SRD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/TPL_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/TPL_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/TP_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/TP_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/input.csr create mode 100644 modules/CIAO/tools/Config_Handlers/RT-CCM/test.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Req_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Req_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/STD_CID_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/STD_CID_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/STD_CPD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/STD_CPD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/STD_IAD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/STD_IAD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/STD_PCD_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/STD_PCD_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/STD_PC_Intf.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/STD_PC_Intf.h create mode 100644 modules/CIAO/tools/Config_Handlers/SatisfierProperty_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/SatisfierProperty_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/Utils/CIAO_XML_Utils_Export.h create mode 100644 modules/CIAO/tools/Config_Handlers/Utils/Exceptions.h create mode 100644 modules/CIAO/tools/Config_Handlers/Utils/Functors.h create mode 100644 modules/CIAO/tools/Config_Handlers/Utils/Utils.mpc create mode 100644 modules/CIAO/tools/Config_Handlers/Utils/XML_Error_Handler.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Utils/XML_Error_Handler.h create mode 100644 modules/CIAO/tools/Config_Handlers/Utils/XML_Helper.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Utils/XML_Helper.h create mode 100644 modules/CIAO/tools/Config_Handlers/Utils/XML_Schema_Resolver.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Utils/XML_Schema_Resolver.h create mode 100644 modules/CIAO/tools/Config_Handlers/Utils/XercesString.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/Utils/XercesString.h create mode 100644 modules/CIAO/tools/Config_Handlers/XMLSchema/Traversal.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/XMLSchema/Traversal.ipp create mode 100644 modules/CIAO/tools/Config_Handlers/XMLSchema/Traversal.tpp create mode 100644 modules/CIAO/tools/Config_Handlers/XMLSchema/TypeInfo.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/XMLSchema/TypeInfo.ipp create mode 100644 modules/CIAO/tools/Config_Handlers/XMLSchema/TypeInfo.tpp create mode 100644 modules/CIAO/tools/Config_Handlers/XMLSchema/Types.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/XMLSchema/Types.ipp create mode 100644 modules/CIAO/tools/Config_Handlers/XMLSchema/Types.tpp create mode 100644 modules/CIAO/tools/Config_Handlers/XMLSchema/Writer.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/XMLSchema/Writer.ipp create mode 100644 modules/CIAO/tools/Config_Handlers/XMLSchema/Writer.tpp create mode 100644 modules/CIAO/tools/Config_Handlers/XML_File_Intf.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/XML_File_Intf.h create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/Elements.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/Elements.ipp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/Elements.tpp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/ExtendedTypeInfo.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/ExtendedTypeInfo.ipp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/Parser.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/Parser.ipp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/Parser.tpp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/Traversal.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/Traversal.ipp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/Traversal.tpp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/Writer.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/Writer.ipp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/Writer.tpp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/XML.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/XML.ipp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/XML.tpp create mode 100644 modules/CIAO/tools/Config_Handlers/XSCRT/XMLSchema.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/XSC_XML_Handlers_Export.h create mode 100644 modules/CIAO/tools/Config_Handlers/ccd.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/ccd.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/cdd.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/cdd.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/cdp.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/cdp.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/cid.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/cid.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/cpd.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/cpd.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/iad.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/iad.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/pcd.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/pcd.hpp create mode 100644 modules/CIAO/tools/Config_Handlers/test.cdp create mode 100644 modules/CIAO/tools/Config_Handlers/test.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/toplevel.cpp create mode 100644 modules/CIAO/tools/Config_Handlers/toplevel.hpp create mode 100644 modules/CIAO/tools/IDL3_to_IDL2/IDL3_to_IDL2.mpc create mode 100644 modules/CIAO/tools/IDL3_to_IDL2/README create mode 100644 modules/CIAO/tools/IDL3_to_IDL2/TAO_IDL3_TO_IDL2_BE_Export.h create mode 100644 modules/CIAO/tools/IDL3_to_IDL2/be_extern.h create mode 100644 modules/CIAO/tools/IDL3_to_IDL2/be_global.cpp create mode 100644 modules/CIAO/tools/IDL3_to_IDL2/be_global.h create mode 100644 modules/CIAO/tools/IDL3_to_IDL2/be_helper.cpp create mode 100644 modules/CIAO/tools/IDL3_to_IDL2/be_helper.h create mode 100644 modules/CIAO/tools/IDL3_to_IDL2/be_init.cpp create mode 100644 modules/CIAO/tools/IDL3_to_IDL2/be_produce.cpp create mode 100644 modules/CIAO/tools/IDL3_to_IDL2/be_sunsoft.cpp create mode 100644 modules/CIAO/tools/IDL3_to_IDL2/be_sunsoft.h create mode 100644 modules/CIAO/tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp create mode 100644 modules/CIAO/tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h create mode 100644 modules/CIAO/tools/tools.mwc diff --git a/modules/CIAO/CCF/Bootstrap.rules b/modules/CIAO/CCF/Bootstrap.rules new file mode 100644 index 00000000000..b995b842d45 --- /dev/null +++ b/modules/CIAO/CCF/Bootstrap.rules @@ -0,0 +1,93 @@ +# file : Bootstrap.rules +# author : Boris Kolpackov +# cvs-id : $Id$ + +# basics +# +# + +define set +$(eval $1 := $(strip $2)) +endef + +define get +$(value $(strip $1)) +endef + +define sub +$(shell echo $$(($1-$2))) +endef + +define add +$(shell echo $$(($1+$2))) +endef + +# stack +# +# + +define push +$(eval $1 +=$(strip $2)) +endef + +define pop +$(eval $1 :=$(wordlist 1,$(call sub, $(words $(value $(strip $1))), 1),$(value $(strip $1)))) +endef + +define top +$(word $(words $(value $(strip $1))),$(value $(strip $1))) +endef + +# local +# +# + +define path_to_id +$(subst /,_,$(subst .,_,$(strip $1))) +endef + +MAKEFILE := $(word $(call sub,$(words $(MAKEFILE_LIST)),1),$(MAKEFILE_LIST)) +INCLUSION_ID := $(call path_to_id,$(MAKEFILE)) + +define get_inclusion_id +$(INCLUSION_ID) +endef + +define local_set +$(eval $(strip $(call get_inclusion_id))_$1 := $(strip $2)) +endef + +define local_get +$($(strip $(call get_inclusion_id))_$1) +endef + +define local_origin +$(origin $(strip $(call get_inclusion_id))_$1) +endef + + +define _get_inclusion_count +$(if $(call local_get,INCLUSION_COUNT),$(call local_get,INCLUSION_COUNT),0) +endef + +define _set_inclusion_count +$(call local_set,INCLUSION_COUNT,$1) +endef + +# include +# +# + +define include +$(strip + $(eval $(call push, include_stack, $(MAKEFILE))) \ + $(eval MAKEFILE :=$(strip $1)) \ + $(eval $(call push, inclusion_id_stack, $(INCLUSION_ID))) \ + $(eval $(call _set_inclusion_count,$(call add,$(call _get_inclusion_count),1))) \ + $(eval INCLUSION_ID :=$(INCLUSION_ID)_$(call local_get,INCLUSION_COUNT)_$(call path_to_id,$1)) \ + $(eval include $1) \ + $(eval INCLUSION_ID :=$(call top, inclusion_id_stack)) \ + $(eval $(call pop, inclusion_id_stack)) \ + $(eval MAKEFILE :=$(call top, include_stack)) \ + $(eval $(call pop, include_stack))) +endef diff --git a/modules/CIAO/CCF/CCF/CIDL/CIDL.mpc b/modules/CIAO/CCF/CCF/CIDL/CIDL.mpc new file mode 100644 index 00000000000..833f3979582 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/CIDL.mpc @@ -0,0 +1,15 @@ +//$Id$ + +project(CIDL): cidlc { + sharedname = + staticname = CIDL + libout = .. + + Source_Files { + . + ./SemanticGraph + ./Traversal + ./SemanticAction + ./SemanticAction/Impl + } +} diff --git a/modules/CIAO/CCF/CCF/CIDL/LexicalAnalyzer.cpp b/modules/CIAO/CCF/CCF/CIDL/LexicalAnalyzer.cpp new file mode 100644 index 00000000000..6bc50409d28 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/LexicalAnalyzer.cpp @@ -0,0 +1,27 @@ +// file : CCF/CIDL/LexicalAnalyzer.cpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#include "CCF/CIDL/LexicalAnalyzer.hpp" + +namespace CCF +{ + namespace CIDL + { + LexicalAnalyzer:: + LexicalAnalyzer (CompilerElements::TokenStream& is) + : IDL2::LexicalAnalyzer (is), + IDL3::LexicalAnalyzer (is) + { + // Keywords (alphabetic order). + + keyword_table_.insert ("composition"); + keyword_table_.insert ("entity" ); + keyword_table_.insert ("executor" ); + keyword_table_.insert ("implements" ); + keyword_table_.insert ("process" ); + keyword_table_.insert ("service" ); + keyword_table_.insert ("session" ); + } + } +} diff --git a/modules/CIAO/CCF/CCF/CIDL/LexicalAnalyzer.hpp b/modules/CIAO/CCF/CCF/CIDL/LexicalAnalyzer.hpp new file mode 100644 index 00000000000..978c06b8bef --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/LexicalAnalyzer.hpp @@ -0,0 +1,22 @@ +// file : CCF/CIDL/LexicalAnalyzer.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_LEXICAL_ANALYZER_HPP +#define CCF_CIDL_LEXICAL_ANALYZER_HPP + +#include "CCF/IDL3/LexicalAnalyzer.hpp" + +namespace CCF +{ + namespace CIDL + { + class LexicalAnalyzer : public virtual IDL3::LexicalAnalyzer + { + public: + LexicalAnalyzer (CompilerElements::TokenStream& is); + }; + } +} + +#endif // CCF_CIDL_LEXICAL_ANALYZER_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/Parser.cpp b/modules/CIAO/CCF/CCF/CIDL/Parser.cpp new file mode 100644 index 00000000000..790410f3921 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/Parser.cpp @@ -0,0 +1,242 @@ +// file : CCF/CIDL/Parser.cpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#include "CCF/CIDL/Parser.hpp" + +// +// Note: DO NOT run emacs indenter (or any other indentation tool) over +// this file because it will most likely break BNF indentation. +// + +namespace CCF +{ + namespace CIDL + { + using IDL2::Parsing::DiagnosticType; + using IDL2::Parsing::RecoveryMethod; + + Parser:: + Parser (CompilerElements::Context& context, + Diagnostic::Stream& dout, + LexicalAnalyzer const& l, + SemanticAction::Factory& f) + : IDL2::Parser (context, dout, l, f), + IDL3::Parser (context, dout, l, f), + lexer_ (l), + actions_ (f), + + COMPOSITION ("composition"), + ENTITY ("entity" ), + EXECUTOR ("executor" ), + IMPLEMENTS ("implements" ), + PROCESS ("process" ), + SERVICE ("service" ), + SESSION ("session" ), + + // Composition + // + act_composition_begin ( + this, &Parser::act_composition_begin_core), + + act_composition_open_scope ( + f.composition (), &SemanticAction::Scope::open_scope), + + act_composition_close_scope ( + f.composition (), &SemanticAction::Scope::close_scope), + + act_composition_end ( + f.composition (), &SemanticAction::Composition::end), + + + // Home Executor + // + act_home_executor_begin ( + f.home_executor (), &SemanticAction::HomeExecutor::begin), + + act_home_executor_implements ( + f.home_executor (), &SemanticAction::HomeExecutor::implements), + + act_home_executor_manages ( + f.home_executor (), &SemanticAction::HomeExecutor::manages), + + act_home_executor_end ( + f.home_executor (), &SemanticAction::HomeExecutor::end) + + { + IDL3::Parser::extension = + composition_decl + | extension + ; + + // + // Composition + // + composition_decl = + COMPOSITION + >> guard + ( + ( + assertion ("composition category expected", + DiagnosticType::BEFORE) + ( + composition_category + ) + >> assertion ("composition name expected", + DiagnosticType::BEFORE) + ( + simple_identifier + ) + )[act_composition_begin] + + >> assertion ("'{' expected", + f.composition (), + &SemanticAction::Composition::end) + ( + LCBRACE[act_composition_open_scope] + ) + + >> assertion ("home executor declaration expected", + f.composition (), + &SemanticAction::Composition::close_scope, + &SemanticAction::Composition::end, + DiagnosticType::BEFORE) + ( + hood (home_executor_decl) + [ + handler (f.composition (), + &SemanticAction::Composition::close_scope, + &SemanticAction::Composition::end) + ] + ) + + >> assertion ("'}' expected", + f.composition (), + &SemanticAction::Composition::close_scope, + &SemanticAction::Composition::end, + DiagnosticType::BEFORE) + ( + RCBRACE[act_composition_close_scope] + ) + + >> assertion ("';' expected", + f.composition (), + &SemanticAction::Composition::end, + RecoveryMethod::NONE) + ( + SEMI[act_composition_end] + ) + + )[error_handler] + ; + + composition_category = + ENTITY + | PROCESS + | SERVICE + | SESSION + ; + + + // + // Home executor + // + home_executor_decl = + HOME + >> EXECUTOR + >> guard + ( + assertion ("home executor name expected", + DiagnosticType::BEFORE) + ( + simple_identifier[act_home_executor_begin] + ) + + >> assertion ("'{' expected", + f.home_executor (), + &SemanticAction::HomeExecutor::end) + ( + LCBRACE + ) + + >> assertion ("implements declaration expected", + f.home_executor (), + &SemanticAction::HomeExecutor::end, + DiagnosticType::BEFORE) + ( + hood (home_executor_home_impl_decl) + [ + handler (f.home_executor (), + &SemanticAction::HomeExecutor::end) + ] + ) + + >> assertion ("manages declaration expected", + f.home_executor (), + &SemanticAction::HomeExecutor::end, + DiagnosticType::BEFORE) + ( + hood (home_executor_executor_decl) + [ + handler (f.home_executor (), + &SemanticAction::HomeExecutor::end) + ] + ) + + >> assertion ("'}' expected", + f.home_executor (), + &SemanticAction::HomeExecutor::end, + DiagnosticType::BEFORE) + ( + RCBRACE + ) + + >> assertion ("';' expected", + f.home_executor (), + &SemanticAction::HomeExecutor::end, + RecoveryMethod::NONE) + ( + SEMI[act_home_executor_end] + ) + + )[error_handler] + ; + + + home_executor_home_impl_decl = + IMPLEMENTS + >> guard + ( + assertion ("home name expected", + DiagnosticType::BEFORE) + ( + identifier[act_home_executor_implements] + ) + >> assertion ("';' expected", + RecoveryMethod::NONE) + ( + SEMI + ) + )[error_handler] + ; + + + home_executor_executor_decl = + MANAGES + >> guard + ( + assertion ("executor name expected", + DiagnosticType::BEFORE) + ( + simple_identifier[act_home_executor_manages] + ) + >> assertion ("';' expected", + RecoveryMethod::NONE) + ( + SEMI + ) + )[error_handler] + ; + } + } +} diff --git a/modules/CIAO/CCF/CCF/CIDL/Parser.hpp b/modules/CIAO/CCF/CCF/CIDL/Parser.hpp new file mode 100644 index 00000000000..719f97f184d --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/Parser.hpp @@ -0,0 +1,123 @@ +// file : CCF/CIDL/Parser.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_PARSER_HPP +#define CCF_CIDL_PARSER_HPP + +#include "CCF/CompilerElements/Context.hpp" + +#include "CCF/IDL3/Parser.hpp" + +#include "CCF/CIDL/LexicalAnalyzer.hpp" +#include "CCF/CIDL/SemanticAction.hpp" + +namespace CCF +{ + namespace CIDL + { + using IDL3::ActionExecutor; + using IDL3::NoArgAction; + using IDL3::OneArgAction; + using IDL3::TwoArgAction; + + class Parser : public virtual IDL3::Parser + { + protected: + LexicalAnalyzer const& lexer_; + SemanticAction::Factory& actions_; + + // + // Primitives (alphabetic order). + // + + KeywordParser COMPOSITION; + KeywordParser ENTITY; + KeywordParser EXECUTOR; + KeywordParser IMPLEMENTS; + KeywordParser PROCESS; + KeywordParser SERVICE; + KeywordParser SESSION; + + // + // Language + // + + Rule extension; + + // Composition + Rule composition_decl; + Rule composition_category; + + // Home executor + Rule home_executor_decl; + Rule home_executor_home_impl_decl; + Rule home_executor_executor_decl; + + public: + Parser (CompilerElements::Context& context, + Diagnostic::Stream& dout, + LexicalAnalyzer const& l, + SemanticAction::Factory& f); + + protected: + void + act_composition_begin_core (Iterator begin, Iterator) const + { + SemanticAction::Composition::Category::Value c; + + if((*begin)->lexeme () == "entity") + { + c = SemanticAction::Composition::Category::entity; + } + else if ((*begin)->lexeme () == "process") + { + c = SemanticAction::Composition::Category::process; + } + else if ((*begin)->lexeme () == "service") + { + c = SemanticAction::Composition::Category::service; + } + else + { + c = SemanticAction::Composition::Category::session; + } + + begin++; + + actions_.composition ().begin ( + ReferenceCounting::strict_cast (*begin), c); + } + + // Composition + // + ActionExecutor + act_composition_begin; + + ScopeAction + act_composition_open_scope; + + ScopeAction + act_composition_close_scope; + + NoArgAction + act_composition_end; + + // Home Executor + // + OneArgAction + act_home_executor_begin; + + OneArgAction + act_home_executor_implements; + + OneArgAction + act_home_executor_manages; + + NoArgAction + act_home_executor_end; + }; + } +} + +#endif // CCF_CIDL_PARSER_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticAction.hpp b/modules/CIAO/CCF/CCF/CIDL/SemanticAction.hpp new file mode 100644 index 00000000000..faf75dbc28a --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticAction.hpp @@ -0,0 +1,17 @@ +// file : CCF/CIDL/SemanticAction.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_SEMANTIC_ACTION_HPP +#define CCF_CIDL_SEMANTIC_ACTION_HPP + +#include "CCF/IDL3/SemanticAction.hpp" + +#include "CCF/CIDL/SemanticAction/Elements.hpp" + +#include "CCF/CIDL/SemanticAction/Composition.hpp" +#include "CCF/CIDL/SemanticAction/HomeExecutor.hpp" + +#include "CCF/CIDL/SemanticAction/Factory.hpp" + +#endif // CCF_CIDL_SEMANTIC_ACTION_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Composition.cpp b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Composition.cpp new file mode 100644 index 00000000000..e8eb6f99924 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Composition.cpp @@ -0,0 +1,29 @@ +// file : CCF/CIDL/SemanticAction/Composition.cpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#include "CCF/CIDL/SemanticAction/Composition.hpp" + +#include + +namespace CCF +{ + namespace CIDL + { + namespace SemanticAction + { + } + } +} + +namespace +{ + char* labels[] = {"entity", "process", "service", "session" }; +} + +std::ostream& +operator<< (std::ostream& o, + CCF::CIDL::SemanticAction::Composition::Category::Value v) +{ + return o << labels[v]; +} diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Composition.hpp b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Composition.hpp new file mode 100644 index 00000000000..8c46b83326c --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Composition.hpp @@ -0,0 +1,48 @@ +// file : CCF/CIDL/SemanticAction/Composition.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_SEMANTIC_ACTION_COMPOSITION_HPP +#define CCF_CIDL_SEMANTIC_ACTION_COMPOSITION_HPP + +#include "CCF/CIDL/SemanticAction/Elements.hpp" + +#include + +namespace CCF +{ + namespace CIDL + { + namespace SemanticAction + { + struct Composition : Scope + { + struct Category + { + enum Value + { + entity , process, service, session + }; + }; + + virtual void + begin (SimpleIdentifierPtr const& id, Category::Value category) = 0; + + virtual void + open_scope () = 0; + + virtual void + close_scope () = 0; + + virtual void + end () = 0; + }; + } + } +} + +std::ostream& +operator<< (std::ostream& o, + CCF::CIDL::SemanticAction::Composition::Category::Value v); + +#endif // CCF_CIDL_SEMANTIC_ACTION_COMPOSITION_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Elements.hpp b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Elements.hpp new file mode 100644 index 00000000000..83c80bdf56b --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Elements.hpp @@ -0,0 +1,23 @@ +// file : CCF/CIDL/SemanticAction/Elements.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_SEMANTIC_ACTION_ELEMENTS_HPP +#define CCF_CIDL_SEMANTIC_ACTION_ELEMENTS_HPP + +#include "CCF/IDL3/SemanticAction/Elements.hpp" + +#include "CCF/CIDL/Token.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace SemanticAction + { + using IDL3::SemanticAction::Scope; + } + } +} + +#endif // CCF_CIDL_SEMANTIC_ACTION_ELEMENTS_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Factory.hpp b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Factory.hpp new file mode 100644 index 00000000000..521602ac70f --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Factory.hpp @@ -0,0 +1,31 @@ +// file : CCF/CIDL/SemanticAction/Factory.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_SEMANTIC_ACTION_FACTORY_HPP +#define CCF_CIDL_SEMANTIC_ACTION_FACTORY_HPP + +#include "CCF/IDL3/SemanticAction/Factory.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace SemanticAction + { + struct Composition; + struct HomeExecutor; + + struct Factory : virtual IDL3::SemanticAction::Factory + { + virtual Composition& + composition () = 0; + + virtual HomeExecutor& + home_executor () = 0; + }; + } + } +} + +#endif // CCF_CIDL_SEMANTIC_ACTION_FACTORY_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticAction/HomeExecutor.hpp b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/HomeExecutor.hpp new file mode 100644 index 00000000000..ea8397fcf03 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/HomeExecutor.hpp @@ -0,0 +1,34 @@ +// file : CCF/CIDL/SemanticAction/HomeExecutor.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_SEMANTIC_ACTION_HOME_EXECUTOR_HPP +#define CCF_CIDL_SEMANTIC_ACTION_HOME_EXECUTOR_HPP + +#include "CCF/CIDL/SemanticAction/Elements.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace SemanticAction + { + struct HomeExecutor + { + virtual void + begin (SimpleIdentifierPtr const& id) = 0; + + virtual void + implements (IdentifierPtr const& id) = 0; + + virtual void + manages (SimpleIdentifierPtr const& id) = 0; + + virtual void + end () = 0; + }; + } + } +} + +#endif // CCF_CIDL_SEMANTIC_ACTION_HOME_EXECUTOR_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Composition.cpp b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Composition.cpp new file mode 100644 index 00000000000..a39a801cd15 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Composition.cpp @@ -0,0 +1,83 @@ +// file : CCF/CIDL/SemanticAction/Impl/Composition.cpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#include "CCF/CIDL/SemanticAction/Impl/Composition.hpp" + +#include + +using std::cerr; +using std::endl; + +namespace CCF +{ + namespace CIDL + { + namespace SemanticAction + { + namespace Impl + { + using namespace SemanticGraph; + + Composition:: + Composition (Context& c) + : ScopeBase (c) + { + } + + void Composition:: + begin (SimpleIdentifierPtr const& id, Category::Value c) + { + if (ctx.trace ()) cerr << "composition " << id << endl; + + if(c == Category::entity) + { + now (ctx.tu ().new_node ( + ctx.file (), id->line ())); + } + else if (c == Category::process) + { + now (ctx.tu ().new_node ( + ctx.file (), id->line ())); + } + else if (c == Category::service) + { + now (ctx.tu ().new_node ( + ctx.file (), id->line ())); + } + else + { + now (ctx.tu ().new_node ( + ctx.file (), id->line ())); + } + + ctx.tu ().new_edge (ctx.scope (), now (), id->lexeme ()); + } + + void Composition:: + open_scope () + { + if (ctx.trace ()) cerr << "scope open" << endl; + + push (ctx.scope ()); + ctx.scope (now ()); + } + + void Composition:: + close_scope () + { + ctx.scope (top ()); + pop (); + + if (ctx.trace ()) cerr << "scope close" << endl; + } + + void Composition:: + end () + { + if (ctx.trace ()) cerr << "end" << endl; + } + } + } + } +} diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Composition.hpp b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Composition.hpp new file mode 100644 index 00000000000..9bfce6dc78c --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Composition.hpp @@ -0,0 +1,42 @@ +// file : CCF/CIDL/SemanticAction/Impl/Composition.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_SEMANTIC_ACTION_IMPL_COMPOSITION_HPP +#define CCF_CIDL_SEMANTIC_ACTION_IMPL_COMPOSITION_HPP + +#include "CCF/CIDL/SemanticGraph/Composition.hpp" +#include "CCF/CIDL/SemanticAction/Composition.hpp" +#include "CCF/CIDL/SemanticAction/Impl/Elements.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace SemanticAction + { + namespace Impl + { + struct Composition : SemanticAction::Composition, + ScopeBase + { + Composition (Context& c); + + virtual void + begin (SimpleIdentifierPtr const& id, Category::Value c); + + virtual void + open_scope (); + + virtual void + close_scope (); + + virtual void + end (); + }; + } + } + } +} + +#endif // CCF_CIDL_SEMANTIC_ACTION_IMPL_COMPOSITION_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Elements.hpp b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Elements.hpp new file mode 100644 index 00000000000..5e4a0e2525e --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Elements.hpp @@ -0,0 +1,27 @@ +// file : CCF/CIDL/SemanticAction/Impl/Elements.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_SEMANTIC_ACTION_IMPL_ELEMENTS_HPP +#define CCF_CIDL_SEMANTIC_ACTION_IMPL_ELEMENTS_HPP + +#include "CCF/CIDL/SemanticAction/Elements.hpp" +#include "CCF/IDL3/SemanticAction/Impl/Elements.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace SemanticAction + { + namespace Impl + { + using IDL3::SemanticAction::Impl::Context; + using IDL3::SemanticAction::Impl::Base; + using IDL3::SemanticAction::Impl::ScopeBase; + } + } + } +} + +#endif // CCF_CIDL_SEMANTIC_ACTION_IMPL_ELEMENTS_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.cpp b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.cpp new file mode 100644 index 00000000000..37a6e589ca5 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.cpp @@ -0,0 +1,35 @@ +// file : CCF/CIDL/SemanticAction/Impl/Factory.cpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#include "CCF/IDL2/SemanticGraph/Elements.hpp" +#include "CCF/IDL2/SemanticGraph/Module.hpp" +#include "CCF/IDL2/SemanticGraph/Interface.hpp" + +#include "CCF/CIDL/SemanticAction/Impl/Factory.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace SemanticAction + { + namespace Impl + { + using namespace SemanticGraph; + + Factory:: + Factory (CompilerElements::Context& context, + Diagnostic::Stream& dout, + SemanticGraph::TranslationUnit& tu) + : IDL2::SemanticAction::Impl::Factory (context, dout, tu), + IDL3::SemanticAction::Impl::Factory (context, dout, tu), + + composition_ (ctx_), + home_executor_ (ctx_) + { + } + } + } + } +} diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.hpp b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.hpp new file mode 100644 index 00000000000..4cea4e35b82 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.hpp @@ -0,0 +1,53 @@ +// file : CCF/CIDL/SemanticAction/Impl/Factory.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_SEMANTIC_ACTION_IMPL_FACTORY_HPP +#define CCF_CIDL_SEMANTIC_ACTION_IMPL_FACTORY_HPP + +#include "CCF/CIDL/SemanticAction/Factory.hpp" +#include "CCF/IDL3/SemanticAction/Impl/Factory.hpp" + +#include "CCF/CIDL/SemanticAction/Impl/Composition.hpp" +#include "CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace SemanticAction + { + namespace Impl + { + // + // + // + struct Factory : virtual CIDL::SemanticAction::Factory, + virtual IDL3::SemanticAction::Impl::Factory + { + Factory (CompilerElements::Context& context, + Diagnostic::Stream& dout, + SemanticGraph::TranslationUnit& tu); + + virtual SemanticAction::Composition& + composition () + { + return composition_; + } + + virtual SemanticAction::HomeExecutor& + home_executor () + { + return home_executor_; + } + + private: + Composition composition_; + HomeExecutor home_executor_; + }; + } + } + } +} + +#endif // CCF_CIDL_SEMANTIC_ACTION_IMPL_FACTORY_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.cpp b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.cpp new file mode 100644 index 00000000000..acbb6e9f5e0 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.cpp @@ -0,0 +1,119 @@ +// file : CCF/CIDL/SemanticAction/Impl/HomeExecutor.cpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#include "CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp" + +#include + +using std::cerr; +using std::endl; + +namespace CCF +{ + namespace CIDL + { + namespace SemanticAction + { + namespace Impl + { + using namespace SemanticGraph; + + HomeExecutor:: + HomeExecutor (Context& c) + : Base (c) + { + } + + void HomeExecutor:: + begin (SimpleIdentifierPtr const& id) + { + if (ctx.trace ()) cerr << "home executor " << id << endl; + + id_ = id; + he_ = &ctx.tu ().new_node ( + ctx.file (), id->line ()); + } + + void HomeExecutor:: + implements (IdentifierPtr const& id) + { + if (ctx.trace ()) cerr << "implements " << id << endl; + + Name name (id->lexeme ()); + ScopedName from (ctx.scope ().scoped_name ()); + + c_ = 0; + + try + { + try + { + SemanticGraph::Home& h ( + resolve (from, name, Flags::defined)); + + c_ = &dynamic_cast ( + h.manages ().managee ()); + + ctx.tu ().new_edge (*he_, h); + } + catch (Resolve const&) + { + cerr << ctx.file () << ":" << id->line () << ": error: " + << "invalid implements specification" << endl; + throw; + } + } + catch (NotFound const&) + { + cerr << ctx.file () << ":" << id->line () << ": error: " + << "no home with name \'" << name + << "\' visible from scope \'" << from << "\'" << endl; + } + catch (WrongType const&) + { + cerr << ctx.file () << ":" << id->line () << ": error: " + << "incompatible type in implements specification" << endl; + } + catch (NotDefined const& e) + { + cerr << ctx.file () << ":" << id->line () << ": error: " + << "attempt to implement forward-declared home " + << e.name () << endl; + + cerr << ctx.file () << ":" << id->line () << ": error: " + << "implementation of forward-declared home is illegal" + << endl; + } + } + + void HomeExecutor:: + manages (SimpleIdentifierPtr const& id) + { + if (ctx.trace ()) cerr << "manages " << id << endl; + + if (c_ != 0) + { + SemanticGraph::ComponentExecutor& ce ( + ctx.tu ().new_node ( + ctx.file (), id->line ())); + + ctx.tu ().new_edge (ce, *c_); + + ctx.tu ().new_edge (ctx.scope (), ce, id->lexeme ()); + ctx.tu ().new_edge (ctx.scope (), *he_, id_->lexeme ()); + + ctx.tu ().new_edge (*he_, ce); + } + } + + void HomeExecutor:: + end () + { + id_ = 0; + if (ctx.trace ()) cerr << "end" << endl; + } + } + } + } +} diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp new file mode 100644 index 00000000000..23d3a3e7cca --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp @@ -0,0 +1,46 @@ +// file : CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_SEMANTIC_ACTION_IMPL_HOME_EXECUTOR_HPP +#define CCF_CIDL_SEMANTIC_ACTION_IMPL_HOME_EXECUTOR_HPP + +#include "CCF/CIDL/SemanticGraph/Executor.hpp" +#include "CCF/CIDL/SemanticAction/HomeExecutor.hpp" +#include "CCF/CIDL/SemanticAction/Impl/Elements.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace SemanticAction + { + namespace Impl + { + struct HomeExecutor : SemanticAction::HomeExecutor, Base + { + HomeExecutor (Context& c); + + virtual void + begin (SimpleIdentifierPtr const& id); + + virtual void + implements (IdentifierPtr const& id); + + virtual void + manages (SimpleIdentifierPtr const& id); + + virtual void + end (); + + private: + SimpleIdentifierPtr id_; + SemanticGraph::HomeExecutor* he_; + SemanticGraph::Component* c_; + }; + } + } + } +} + +#endif // CCF_CIDL_SEMANTIC_ACTION_IMPL_HOME_EXECUTOR_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticGraph.hpp b/modules/CIAO/CCF/CCF/CIDL/SemanticGraph.hpp new file mode 100644 index 00000000000..9e4d2006029 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticGraph.hpp @@ -0,0 +1,15 @@ +// file : CCF/CIDL/SemanticGraph.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_SEMANTIC_GRAPH_HPP +#define CCF_CIDL_SEMANTIC_GRAPH_HPP + +#include "CCF/IDL3/SemanticGraph.hpp" + +#include "CCF/CIDL/SemanticGraph/Elements.hpp" + +#include "CCF/CIDL/SemanticGraph/Composition.hpp" +#include "CCF/CIDL/SemanticGraph/Executor.hpp" + +#endif // CCF_CIDL_SEMANTIC_GRAPH_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.cpp b/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.cpp new file mode 100644 index 00000000000..429699d1b5d --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.cpp @@ -0,0 +1,126 @@ +// file : CCF/CIDL/SemanticGraph/Composition.cpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#include "CCF/CIDL/SemanticGraph/Composition.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace SemanticGraph + { + using Introspection::TypeInfo; + using Introspection::Access; + + + // Composition + // + // + namespace + { + TypeInfo + composition_init_ () + { + TypeInfo ti (typeid (Composition)); + ti.add_base (Access::PUBLIC, true, Scope::static_type_info ()); + return ti; + } + + TypeInfo composition_ (composition_init_ ()); + } + + TypeInfo const& Composition:: + static_type_info () { return composition_; } + + Composition:: + ~Composition () + { + } + + + // EntityComposition + // + // + namespace + { + TypeInfo + entity_composition_init_ () + { + TypeInfo ti (typeid (EntityComposition)); + ti.add_base ( + Access::PUBLIC, true, Composition::static_type_info ()); + return ti; + } + + TypeInfo entity_composition_ (entity_composition_init_ ()); + } + + TypeInfo const& EntityComposition:: + static_type_info () { return entity_composition_; } + + + // ProcessComposition + // + // + namespace + { + TypeInfo + process_composition_init_ () + { + TypeInfo ti (typeid (ProcessComposition)); + ti.add_base ( + Access::PUBLIC, true, Composition::static_type_info ()); + return ti; + } + + TypeInfo process_composition_ (process_composition_init_ ()); + } + + TypeInfo const& ProcessComposition:: + static_type_info () { return process_composition_; } + + + // ServiceComposition + // + // + namespace + { + TypeInfo + service_composition_init_ () + { + TypeInfo ti (typeid (ServiceComposition)); + ti.add_base ( + Access::PUBLIC, true, Composition::static_type_info ()); + return ti; + } + + TypeInfo service_composition_ (service_composition_init_ ()); + } + + TypeInfo const& ServiceComposition:: + static_type_info () { return service_composition_; } + + + // SessionComposition + // + // + namespace + { + TypeInfo + session_composition_init_ () + { + TypeInfo ti (typeid (SessionComposition)); + ti.add_base ( + Access::PUBLIC, true, Composition::static_type_info ()); + return ti; + } + + TypeInfo session_composition_ (session_composition_init_ ()); + } + + TypeInfo const& SessionComposition:: + static_type_info () { return session_composition_; } + } + } +} diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.hpp b/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.hpp new file mode 100644 index 00000000000..663029580da --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.hpp @@ -0,0 +1,103 @@ +// file : CCF/CIDL/SemanticGraph/Composition.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_SEMANTIC_GRAPH_COMPOSITION_HPP +#define CCF_CIDL_SEMANTIC_GRAPH_COMPOSITION_HPP + +#include "CCF/CIDL/SemanticGraph/Elements.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace SemanticGraph + { + class Composition : public virtual Scope + { + public: + static Introspection::TypeInfo const& + static_type_info (); + + protected: + friend class Graph; + + Composition () // Only for virtual inheritance. + { + type_info (static_type_info ()); + } + + virtual + ~Composition () = 0; + }; + + class EntityComposition : public virtual Composition + { + public: + static Introspection::TypeInfo const& + static_type_info (); + + protected: + friend class Graph; + + EntityComposition (Path const& path, unsigned long line) + : Node (path, line) + { + type_info (static_type_info ()); + } + }; + + class ProcessComposition : public virtual Composition + { + public: + static Introspection::TypeInfo const& + static_type_info (); + + protected: + friend class Graph; + + ProcessComposition (Path const& path, unsigned long line) + : Node (path, line) + { + type_info (static_type_info ()); + } + }; + + + class ServiceComposition : public virtual Composition + { + public: + static Introspection::TypeInfo const& + static_type_info (); + + protected: + friend class Graph; + + ServiceComposition (Path const& path, unsigned long line) + : Node (path, line) + { + type_info (static_type_info ()); + } + }; + + + class SessionComposition : public virtual Composition + { + public: + static Introspection::TypeInfo const& + static_type_info (); + + protected: + friend class Graph; + + SessionComposition (Path const& path, unsigned long line) + : Node (path, line) + { + type_info (static_type_info ()); + } + }; + } + } +} + +#endif // CCF_CIDL_SEMANTIC_GRAPH_COMPOSITION_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.cpp b/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.cpp new file mode 100644 index 00000000000..349f1854786 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.cpp @@ -0,0 +1,33 @@ +// file : CCF/CIDL/SemanticGraph/Elements.cpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#include "CCF/CIDL/SemanticGraph/Elements.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace SemanticGraph + { + using Introspection::TypeInfo; + using Introspection::Access; + + namespace + { + TypeInfo + implements_init_ () + { + TypeInfo ti (typeid (Implements)); + ti.add_base (Access::PUBLIC, true, Edge::static_type_info ()); + return ti; + } + + TypeInfo implements_ (implements_init_ ()); + } + + TypeInfo const& Implements:: + static_type_info () { return implements_; } + } + } +} diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.hpp b/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.hpp new file mode 100644 index 00000000000..625221116e7 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.hpp @@ -0,0 +1,65 @@ +// file : CCF/CIDL/SemanticGraph/Elements.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_SEMANTIC_GRAPH_ELEMENTS_HPP +#define CCF_CIDL_SEMANTIC_GRAPH_ELEMENTS_HPP + +#include "CCF/IDL3/SemanticGraph/Elements.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace SemanticGraph + { + using namespace IDL3::SemanticGraph; + + + class Implements : public virtual Edge + { + public: + Type& + implementer () const + { + return *implementer_; + } + + Type& + implementee () const + { + return *implementee_; + } + + static Introspection::TypeInfo const& + static_type_info (); + + protected: + friend class Graph; + + Implements () + { + type_info (static_type_info ()); + } + + void + set_left_node (Type& n) + { + implementer_ = &n; + } + + void + set_right_node (Type& n) + { + implementee_ = &n; + } + + private: + Type* implementer_; + Type* implementee_; + }; + } + } +} + +#endif // CCF_CIDL_SEMANTIC_GRAPH_ELEMENTS_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.cpp b/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.cpp new file mode 100644 index 00000000000..9a4214bcd0e --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.cpp @@ -0,0 +1,81 @@ +// file : CCF/CIDL/SemanticGraph/Executor.cpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#include "CCF/CIDL/SemanticGraph/Executor.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace SemanticGraph + { + using Introspection::TypeInfo; + using Introspection::Access; + + // Executor + // + // + namespace + { + TypeInfo + executor_init_ () + { + TypeInfo ti (typeid (Executor)); + ti.add_base (Access::PUBLIC, true, Type::static_type_info ()); + return ti; + } + + TypeInfo executor_ (executor_init_ ()); + } + + TypeInfo const& Executor:: + static_type_info () { return executor_; } + + Executor:: + ~Executor () + { + } + + + // ComponentExecutor + // + // + namespace + { + TypeInfo + component_executorinit_ () + { + TypeInfo ti (typeid (ComponentExecutor)); + ti.add_base (Access::PUBLIC, true, Type::static_type_info ()); + return ti; + } + + TypeInfo component_executor (component_executorinit_ ()); + } + + TypeInfo const& ComponentExecutor:: + static_type_info () { return component_executor; } + + + // HomeExecutor + // + // + namespace + { + TypeInfo + home_executorinit_ () + { + TypeInfo ti (typeid (HomeExecutor)); + ti.add_base (Access::PUBLIC, true, Type::static_type_info ()); + return ti; + } + + TypeInfo home_executor (home_executorinit_ ()); + } + + TypeInfo const& HomeExecutor:: + static_type_info () { return home_executor; } + } + } +} diff --git a/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.hpp b/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.hpp new file mode 100644 index 00000000000..378638b2187 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.hpp @@ -0,0 +1,122 @@ +// file : CCF/CIDL/SemanticGraph/Executor.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_SEMANTIC_GRAPH_EXECUTOR_HPP +#define CCF_CIDL_SEMANTIC_GRAPH_EXECUTOR_HPP + +#include "CCF/IDL3/SemanticGraph/Component.hpp" +#include "CCF/IDL3/SemanticGraph/Home.hpp" +#include "CCF/CIDL/SemanticGraph/Elements.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace SemanticGraph + { + // + // + // + class Executor : public virtual Type + { + public: + Implements& + implements () const + { + return *implements_; + } + + virtual bool + complete () const + { + return true; + } + + static Introspection::TypeInfo const& + static_type_info (); + + protected: + friend class Graph; + + Executor () // For virtual inheritance only. + { + type_info (static_type_info ()); + } + + virtual + ~Executor () = 0; + + void + add_edge_left (Implements& e) + { + implements_ = &e; + } + + private: + Implements* implements_; + }; + + + // + // + // + class ComponentExecutor : public virtual Executor + { + public: + static Introspection::TypeInfo const& + static_type_info (); + + protected: + friend class Graph; + + ComponentExecutor (Path const& path, unsigned long line) + : Node (path, line) + { + type_info (static_type_info ()); + } + }; + + + // + // + // + class HomeExecutor : public virtual Executor + { + public: + Manages& + manages () const + { + return *manages_; + } + + + static Introspection::TypeInfo const& + static_type_info (); + + protected: + friend class Graph; + + HomeExecutor (Path const& path, unsigned long line) + : Node (path, line) + { + type_info (static_type_info ()); + } + + using Executor::add_edge_left; + + void + add_edge_left (Manages& e) + { + manages_ = &e; + } + + private: + Manages* manages_; + }; + + } + } +} + +#endif // CCF_CIDL_SEMANTIC_GRAPH_EXECUTOR_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/Token.hpp b/modules/CIAO/CCF/CCF/CIDL/Token.hpp new file mode 100644 index 00000000000..40bd13b252c --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/Token.hpp @@ -0,0 +1,34 @@ +// file : CCF/CIDL/Token.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_TOKEN_HPP +#define CCF_CIDL_TOKEN_HPP + +#include "CCF/IDL3/Token.hpp" + +namespace CCF +{ + namespace CIDL + { + using IDL3::Token; + using IDL3::TokenPtr; + using IDL3::TokenList; + using IDL3::EndOfStream; + using IDL3::EndOfStreamPtr; + using IDL3::Keyword; + using IDL3::KeywordPtr; + using IDL3::Punctuation; + using IDL3::PunctuationPtr; + using IDL3::Identifier; + using IDL3::IdentifierPtr; + using IDL3::SimpleIdentifier; + using IDL3::SimpleIdentifierPtr; + using IDL3::ScopedIdentifier; + using IDL3::ScopedIdentifierPtr; + using IDL3::StringLiteral; + using IDL3::StringLiteralPtr; + } +} + +#endif // CCF_CIDL_TOKEN_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/Traversal.hpp b/modules/CIAO/CCF/CCF/CIDL/Traversal.hpp new file mode 100644 index 00000000000..119c813f554 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/Traversal.hpp @@ -0,0 +1,15 @@ +// file : CCF/CIDL/Traversal.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_TRAVERSAL_HPP +#define CCF_CIDL_TRAVERSAL_HPP + +#include "CCF/IDL3/Traversal.hpp" + +#include "CCF/CIDL/Traversal/Elements.hpp" + +#include "CCF/CIDL/Traversal/Composition.hpp" +#include "CCF/CIDL/Traversal/Executor.hpp" + +#endif // CCF_CIDL_TRAVERSAL_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/Traversal/Composition.hpp b/modules/CIAO/CCF/CCF/CIDL/Traversal/Composition.hpp new file mode 100644 index 00000000000..e93fa976e7e --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/Traversal/Composition.hpp @@ -0,0 +1,60 @@ +// file : CCF/CIDL/Traversal/Composition.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_TRAVERSAL_COMPOSITION_HPP +#define CCF_CIDL_TRAVERSAL_COMPOSITION_HPP + +#include "CCF/CIDL/SemanticGraph/Composition.hpp" +#include "CCF/CIDL/Traversal/Elements.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace Traversal + { + template + struct CompositionTemplate : ScopeTemplate + { + virtual void + traverse (T&); + + virtual void + pre (T&); + + virtual void + name (T&); + + virtual void + post (T&); + }; + + + typedef + CompositionTemplate + Composition; + + typedef + CompositionTemplate + EntityComposition; + + typedef + CompositionTemplate + ProcessComposition; + + typedef + CompositionTemplate + ServiceComposition; + + + typedef + CompositionTemplate + SessionComposition; + } + } +} + +#include "CCF/CIDL/Traversal/Composition.tpp" + +#endif // CCF_CIDL_TRAVERSAL_COMPOSITION_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/Traversal/Composition.tpp b/modules/CIAO/CCF/CCF/CIDL/Traversal/Composition.tpp new file mode 100644 index 00000000000..8a6ff03e496 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/Traversal/Composition.tpp @@ -0,0 +1,41 @@ +// file : CCF/CIDL/Traversal/Composition.tpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +namespace CCF +{ + namespace CIDL + { + namespace Traversal + { + + template + void CompositionTemplate:: + traverse (T& c) + { + pre (c); + name (c); + names (c); + post (c); + } + + template + void CompositionTemplate:: + pre (T&) + { + } + + template + void CompositionTemplate:: + name (T&) + { + } + + template + void CompositionTemplate:: + post (T&) + { + } + } + } +} diff --git a/modules/CIAO/CCF/CCF/CIDL/Traversal/Elements.hpp b/modules/CIAO/CCF/CCF/CIDL/Traversal/Elements.hpp new file mode 100644 index 00000000000..72ffd2613db --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/Traversal/Elements.hpp @@ -0,0 +1,36 @@ +// file : CCF/CIDL/Traversal/Elements.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_TRAVERSAL_ELEMENTS_HPP +#define CCF_CIDL_TRAVERSAL_ELEMENTS_HPP + +#include "CCF/IDL3/Traversal/Elements.hpp" + +#include "CCF/CIDL/SemanticGraph/Elements.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace Traversal + { + using namespace IDL3::Traversal; + + // + // + // + struct Implements : Edge + { + virtual void + traverse (Type& e) + { + node_traverser ().traverse (e.implementee ()); + } + }; + + } + } +} + +#endif // CCF_CIDL_TRAVERSAL_ELEMENTS_HPP diff --git a/modules/CIAO/CCF/CCF/CIDL/Traversal/Executor.cpp b/modules/CIAO/CCF/CCF/CIDL/Traversal/Executor.cpp new file mode 100644 index 00000000000..efcb9681d66 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/Traversal/Executor.cpp @@ -0,0 +1,195 @@ +// file : CCF/CIDL/Traversal/Executor.cpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#include "CCF/CIDL/Traversal/Executor.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace Traversal + { + // Executor + // + // + void Executor:: + traverse (Type& e) + { + pre (e); + name (e); + implements (e); + post (e); + } + + void Executor:: + pre (Type&) + { + } + + void Executor:: + name (Type&) + { + } + + void Executor:: + implements (Type& e, EdgeDispatcherBase& d) + { + d.traverse (e.implements ()); + } + + void Executor:: + implements (Type& e) + { + implements_pre (e); + implements (e, edge_traverser ()); + implements_post (e); + } + + void Executor:: + implements_pre (Type&) + { + } + + void Executor:: + implements_post (Type&) + { + } + + void Executor:: + post (Type&) + { + } + + + // ComponentExecutor + // + // + void ComponentExecutor:: + traverse (Type& e) + { + pre (e); + name (e); + implements (e); + post (e); + } + + void ComponentExecutor:: + pre (Type&) + { + } + + void ComponentExecutor:: + name (Type&) + { + } + + void ComponentExecutor:: + implements (Type& e, EdgeDispatcherBase& d) + { + d.traverse (e.implements ()); + } + + void ComponentExecutor:: + implements (Type& e) + { + implements_pre (e); + implements (e, edge_traverser ()); + implements_post (e); + } + + void ComponentExecutor:: + implements_pre (Type&) + { + } + + void ComponentExecutor:: + implements_post (Type&) + { + } + + void ComponentExecutor:: + post (Type&) + { + } + + + + // HomeExecutor + // + // + void HomeExecutor:: + traverse (Type& e) + { + pre (e); + name (e); + implements (e); + manages (e); + post (e); + } + + void HomeExecutor:: + pre (Type&) + { + } + + void HomeExecutor:: + name (Type&) + { + } + + void HomeExecutor:: + implements (Type& e, EdgeDispatcherBase& d) + { + d.traverse (e.implements ()); + } + + void HomeExecutor:: + implements (Type& e) + { + implements_pre (e); + implements (e, edge_traverser ()); + implements_post (e); + } + + void HomeExecutor:: + implements_pre (Type&) + { + } + + void HomeExecutor:: + implements_post (Type&) + { + } + + void HomeExecutor:: + manages (Type& e, EdgeDispatcherBase& d) + { + d.traverse (e.manages ()); + } + + void HomeExecutor:: + manages (Type& e) + { + manages_pre (e); + manages (e, edge_traverser ()); + manages_post (e); + } + + void HomeExecutor:: + manages_pre (Type&) + { + } + + void HomeExecutor:: + manages_post (Type&) + { + } + + void HomeExecutor:: + post (Type&) + { + } + } + } +} diff --git a/modules/CIAO/CCF/CCF/CIDL/Traversal/Executor.hpp b/modules/CIAO/CCF/CCF/CIDL/Traversal/Executor.hpp new file mode 100644 index 00000000000..6bb543aee9d --- /dev/null +++ b/modules/CIAO/CCF/CCF/CIDL/Traversal/Executor.hpp @@ -0,0 +1,125 @@ +// file : CCF/CIDL/Traversal/Executor.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef CCF_CIDL_TRAVERSAL_EXECUTOR_HPP +#define CCF_CIDL_TRAVERSAL_EXECUTOR_HPP + +#include "CCF/CIDL/SemanticGraph/Executor.hpp" + +#include "CCF/CIDL/Traversal/Elements.hpp" + +namespace CCF +{ + namespace CIDL + { + namespace Traversal + { + // + // + // + struct Executor : Node + { + virtual void + traverse (Type& e); + + virtual void + pre (Type&); + + virtual void + name (Type&); + + virtual void + implements (Type&, EdgeDispatcherBase&); + + virtual void + implements (Type&); + + virtual void + implements_pre (Type&); + + virtual void + implements_post (Type&); + + virtual void + post (Type&); + }; + + + // + // + // + struct ComponentExecutor : Node + { + virtual void + traverse (Type& e); + + virtual void + pre (Type&); + + virtual void + name (Type&); + + virtual void + implements (Type&, EdgeDispatcherBase&); + + virtual void + implements (Type&); + + virtual void + implements_pre (Type&); + + virtual void + implements_post (Type&); + + virtual void + post (Type&); + }; + + + // + // + // + struct HomeExecutor : Node + { + virtual void + traverse (Type& e); + + virtual void + pre (Type&); + + virtual void + name (Type&); + + virtual void + implements (Type&, EdgeDispatcherBase&); + + virtual void + implements (Type&); + + virtual void + implements_pre (Type&); + + virtual void + implements_post (Type&); + + virtual void + manages (Type&, EdgeDispatcherBase&); + + virtual void + manages (Type&); + + virtual void + manages_pre (Type&); + + virtual void + manages_post (Type&); + + virtual void + post (Type&); + }; + } + } +} + +#endif // CCF_CIDL_TRAVERSAL_EXECUTOR_HPP diff --git a/modules/CIAO/CCF/CCF/CodeGenerationKit/CodeGenerationKit.mpc b/modules/CIAO/CCF/CCF/CodeGenerationKit/CodeGenerationKit.mpc new file mode 100644 index 00000000000..e978244e1ae --- /dev/null +++ b/modules/CIAO/CCF/CCF/CodeGenerationKit/CodeGenerationKit.mpc @@ -0,0 +1,7 @@ +//$Id$ + +project(CodeGenerationKit): cidlc { + sharedname = + staticname = CodeGenerationKit + libout = .. +} diff --git a/modules/CIAO/CCF/CCF/CodeGenerationKit/CommandLine.cpp b/modules/CIAO/CCF/CCF/CodeGenerationKit/CommandLine.cpp new file mode 100644 index 00000000000..018aea6ffcf --- /dev/null +++ b/modules/CIAO/CCF/CCF/CodeGenerationKit/CommandLine.cpp @@ -0,0 +1,5 @@ +// file : CCF/CodeGenerationKit/CommandLine.cpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#include "CCF/CodeGenerationKit/CommandLine.hpp" diff --git a/modules/CIAO/CCF/CCF/CodeGenerationKit/CommandLine.hpp b/modules/CIAO/CCF/CCF/CodeGenerationKit/CommandLine.hpp new file mode 100644 index 00000000000..6c3d84b2481 --- /dev/null +++ b/modules/CIAO/CCF/CCF/CodeGenerationKit/CommandLine.hpp @@ -0,0 +1,222 @@ +// file : CCF/CodeGenerationKit/CommandLine.hpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#ifndef COMMAND_LINE_HPP +#define COMMAND_LINE_HPP + +#include +#include +#include + +//@@ this stuff needs proper reimplementation + +class CommandLine +{ +public: + CommandLine () + { + } + + // Option constrain checking +public: + + bool + require (std::string option) const throw () + { + return std::find_if (options.begin (), + options.end (), + OptionNamePredicat (option)) != options.end (); + } + + bool + depends (std::string dependant, + std::string principal) const throw () + { + Options::const_iterator begin = options.begin (); + Options::const_iterator end = options.end (); + + if (std::find_if (begin, end, OptionNamePredicat (dependant)) != end) + { + return std::find_if (begin, end, OptionNamePredicat (principal)) != end; + } + else + { + return true; + } + } + + bool + inconsistent (std::string a, + std::string b) const throw () + { + Options::const_iterator begin = options.begin (); + Options::const_iterator end = options.end (); + + if (std::find_if (begin, end, OptionNamePredicat (a)) != end) + { + return std::find_if (begin, end, OptionNamePredicat (b)) == end; + } + else + { + return true; + } + } + + std::string + get_value (std::string name, std::string const& not_found_value) const + { + Options::const_iterator i = std::find_if ( + options.begin (), + options.end (), + OptionNamePredicat (name)); + + if (i != options.end () && !(i->value ().empty ())) + { + return i->value (); + } + else + { + return not_found_value; + } + } + + // @@ the option should probably be searched in reverse order + // + + std::string + get_value (std::string name, char const* not_found_value) const + { + Options::const_iterator i = std::find_if ( + options.begin (), + options.end (), + OptionNamePredicat (name)); + + if (i != options.end () && !(i->value ().empty ())) + { + return i->value (); + } + else + { + return std::string (not_found_value); + } + } + + bool + get_value (std::string name, bool not_found_value) const + { + Options::const_iterator i = std::find_if ( + options.begin (), + options.end (), + OptionNamePredicat (name)); + + if (i != options.end ()) + { + return true; + } + else + { + return not_found_value; + } + } + + + struct Option + { + Option (std::string const& name) + : name_ (name) + { + } + + Option (std::string const& name, + std::string const& value) + : name_ (name), + value_ (value) + { + } + + std::string const& + name () const + { + return name_; + } + + std::string const& + value () const + { + return value_; + } + + private: + std::string name_; + std::string value_; + }; + + typedef + std::vector