From 94171094f0a877ad7e50fd27e39834d38cbee080 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Ferreira=20Gonz=C3=A1lez?= Date: Tue, 21 Jul 2026 08:01:52 +0200 Subject: [PATCH] Refs #24261: Regenerate types with Fast DDS Gen 4.0.7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Carlos Ferreira González --- examples/cpp/benchmark/types/Benchmark.hpp | 8 +- .../cpp/benchmark/types/BenchmarkCdrAux.hpp | 8 +- .../cpp/benchmark/types/BenchmarkCdrAux.ipp | 11 +- .../benchmark/types/BenchmarkPubSubTypes.cxx | 2 +- .../benchmark/types/BenchmarkPubSubTypes.hpp | 8 +- .../types/BenchmarkTypeObjectSupport.cxx | 2 +- .../types/BenchmarkTypeObjectSupport.hpp | 8 +- .../cpp/benchmark/types/Benchmark_big.hpp | 8 +- .../benchmark/types/Benchmark_bigCdrAux.hpp | 8 +- .../benchmark/types/Benchmark_bigCdrAux.ipp | 13 +- .../types/Benchmark_bigPubSubTypes.cxx | 2 +- .../types/Benchmark_bigPubSubTypes.hpp | 8 +- .../types/Benchmark_bigTypeObjectSupport.cxx | 2 +- .../types/Benchmark_bigTypeObjectSupport.hpp | 8 +- .../cpp/benchmark/types/Benchmark_medium.hpp | 8 +- .../types/Benchmark_mediumCdrAux.hpp | 8 +- .../types/Benchmark_mediumCdrAux.ipp | 13 +- .../types/Benchmark_mediumPubSubTypes.cxx | 2 +- .../types/Benchmark_mediumPubSubTypes.hpp | 8 +- .../Benchmark_mediumTypeObjectSupport.cxx | 2 +- .../Benchmark_mediumTypeObjectSupport.hpp | 8 +- .../cpp/benchmark/types/Benchmark_small.hpp | 8 +- .../benchmark/types/Benchmark_smallCdrAux.hpp | 8 +- .../benchmark/types/Benchmark_smallCdrAux.ipp | 13 +- .../types/Benchmark_smallPubSubTypes.cxx | 2 +- .../types/Benchmark_smallPubSubTypes.hpp | 8 +- .../Benchmark_smallTypeObjectSupport.cxx | 2 +- .../Benchmark_smallTypeObjectSupport.hpp | 8 +- examples/cpp/configuration/Configuration.hpp | 8 +- .../cpp/configuration/ConfigurationCdrAux.hpp | 8 +- .../cpp/configuration/ConfigurationCdrAux.ipp | 14 +- .../ConfigurationPubSubTypes.cxx | 2 +- .../ConfigurationPubSubTypes.hpp | 8 +- .../ConfigurationTypeObjectSupport.cxx | 2 +- .../ConfigurationTypeObjectSupport.hpp | 8 +- examples/cpp/content_filter/HelloWorld.hpp | 8 +- .../cpp/content_filter/HelloWorldCdrAux.hpp | 8 +- .../cpp/content_filter/HelloWorldCdrAux.ipp | 13 +- .../content_filter/HelloWorldPubSubTypes.cxx | 2 +- .../content_filter/HelloWorldPubSubTypes.hpp | 8 +- .../HelloWorldTypeObjectSupport.cxx | 2 +- .../HelloWorldTypeObjectSupport.hpp | 8 +- .../cpp/custom_payload_pool/HelloWorld.hpp | 8 +- .../custom_payload_pool/HelloWorldCdrAux.hpp | 8 +- .../custom_payload_pool/HelloWorldCdrAux.ipp | 13 +- .../HelloWorldPubSubTypes.cxx | 2 +- .../HelloWorldPubSubTypes.hpp | 8 +- .../HelloWorldTypeObjectSupport.cxx | 2 +- .../HelloWorldTypeObjectSupport.hpp | 8 +- .../DeliveryMechanisms.hpp | 8 +- .../DeliveryMechanismsCdrAux.hpp | 8 +- .../DeliveryMechanismsCdrAux.ipp | 13 +- .../DeliveryMechanismsPubSubTypes.cxx | 2 +- .../DeliveryMechanismsPubSubTypes.hpp | 8 +- .../DeliveryMechanismsTypeObjectSupport.cxx | 2 +- .../DeliveryMechanismsTypeObjectSupport.hpp | 8 +- examples/cpp/discovery_server/HelloWorld.hpp | 8 +- .../cpp/discovery_server/HelloWorldCdrAux.hpp | 8 +- .../cpp/discovery_server/HelloWorldCdrAux.ipp | 13 +- .../HelloWorldPubSubTypes.cxx | 2 +- .../HelloWorldPubSubTypes.hpp | 8 +- .../HelloWorldTypeObjectSupport.cxx | 2 +- .../HelloWorldTypeObjectSupport.hpp | 8 +- examples/cpp/flow_control/FlowControl.hpp | 8 +- .../cpp/flow_control/FlowControlCdrAux.hpp | 8 +- .../cpp/flow_control/FlowControlCdrAux.ipp | 13 +- .../flow_control/FlowControlPubSubTypes.cxx | 2 +- .../flow_control/FlowControlPubSubTypes.hpp | 8 +- .../FlowControlTypeObjectSupport.cxx | 2 +- .../FlowControlTypeObjectSupport.hpp | 8 +- examples/cpp/hello_world/HelloWorld.hpp | 8 +- examples/cpp/hello_world/HelloWorldCdrAux.hpp | 8 +- examples/cpp/hello_world/HelloWorldCdrAux.ipp | 13 +- .../cpp/hello_world/HelloWorldPubSubTypes.cxx | 2 +- .../cpp/hello_world/HelloWorldPubSubTypes.hpp | 8 +- .../HelloWorldTypeObjectSupport.cxx | 2 +- .../HelloWorldTypeObjectSupport.hpp | 8 +- examples/cpp/rtps/HelloWorld.hpp | 8 +- examples/cpp/security/HelloWorld.hpp | 8 +- examples/cpp/security/HelloWorldCdrAux.hpp | 8 +- examples/cpp/security/HelloWorldCdrAux.ipp | 13 +- .../cpp/security/HelloWorldPubSubTypes.cxx | 2 +- .../cpp/security/HelloWorldPubSubTypes.hpp | 8 +- .../security/HelloWorldTypeObjectSupport.cxx | 2 +- .../security/HelloWorldTypeObjectSupport.hpp | 8 +- .../cpp/static_edp_discovery/HelloWorld.hpp | 8 +- .../static_edp_discovery/HelloWorldCdrAux.hpp | 8 +- .../static_edp_discovery/HelloWorldCdrAux.ipp | 13 +- .../HelloWorldPubSubTypes.cxx | 2 +- .../HelloWorldPubSubTypes.hpp | 8 +- .../HelloWorldTypeObjectSupport.cxx | 2 +- .../HelloWorldTypeObjectSupport.hpp | 8 +- examples/cpp/topic_instances/ShapeType.hpp | 8 +- .../cpp/topic_instances/ShapeTypeCdrAux.hpp | 8 +- .../cpp/topic_instances/ShapeTypeCdrAux.ipp | 17 +- .../topic_instances/ShapeTypePubSubTypes.cxx | 2 +- .../topic_instances/ShapeTypePubSubTypes.hpp | 8 +- .../ShapeTypeTypeObjectSupport.cxx | 2 +- .../ShapeTypeTypeObjectSupport.hpp | 8 +- .../fastdds/dds/core/detail/DDSReturnCode.hpp | 8 +- .../dds/core/detail/DDSSecurityReturnCode.hpp | 8 +- .../detail/dynamic_language_binding.hpp | 8 +- .../detail/dds_xtypes_typeobject.hpp | 8 +- .../detail/dds_xtypes_typeobjectCdrAux.hpp | 8 +- .../dds_xtypes_typeobjectPubSubTypes.hpp | 8 +- .../detail/TypeLookupTypes.hpp | 8 +- .../detail/TypeLookupTypesCdrAux.hpp | 8 +- .../detail/TypeLookupTypesCdrAux.ipp | 14 +- .../detail/TypeLookupTypesPubSubTypes.cxx | 2 +- .../detail/TypeLookupTypesPubSubTypes.hpp | 8 +- .../type_lookup_service/detail/rpc_types.hpp | 8 +- .../detail/rpc_typesCdrAux.hpp | 8 +- .../detail/rpc_typesCdrAux.ipp | 29 +- .../detail/rpc_typesPubSubTypes.cxx | 2 +- .../detail/rpc_typesPubSubTypes.hpp | 8 +- .../dds_xtypes_typeobjectCdrAux.ipp | 328 +++++++++++++- .../dds_xtypes_typeobjectPubSubTypes.cxx | 2 +- .../statistics/types/monitorservice_types.hpp | 8 +- .../types/monitorservice_typesCdrAux.hpp | 8 +- .../types/monitorservice_typesCdrAux.ipp | 45 +- .../types/monitorservice_typesPubSubTypes.cxx | 2 +- .../types/monitorservice_typesPubSubTypes.hpp | 8 +- .../monitorservice_typesTypeObjectSupport.cxx | 2 +- .../monitorservice_typesTypeObjectSupport.hpp | 8 +- src/cpp/statistics/types/types.hpp | 8 +- src/cpp/statistics/types/typesCdrAux.hpp | 8 +- src/cpp/statistics/types/typesCdrAux.ipp | 66 ++- src/cpp/statistics/types/typesPubSubTypes.cxx | 2 +- src/cpp/statistics/types/typesPubSubTypes.hpp | 8 +- .../types/typesTypeObjectSupport.cxx | 2 +- .../types/typesTypeObjectSupport.hpp | 8 +- test/blackbox/types/Data100kb.hpp | 8 +- test/blackbox/types/Data100kbCdrAux.hpp | 8 +- test/blackbox/types/Data100kbCdrAux.ipp | 9 +- test/blackbox/types/Data100kbPubSubTypes.cxx | 2 +- test/blackbox/types/Data100kbPubSubTypes.hpp | 8 +- .../types/Data100kbTypeObjectSupport.cxx | 2 +- .../types/Data100kbTypeObjectSupport.hpp | 8 +- test/blackbox/types/Data1mb.hpp | 8 +- test/blackbox/types/Data1mbCdrAux.hpp | 8 +- test/blackbox/types/Data1mbCdrAux.ipp | 9 +- test/blackbox/types/Data1mbPubSubTypes.cxx | 2 +- test/blackbox/types/Data1mbPubSubTypes.hpp | 8 +- .../types/Data1mbTypeObjectSupport.cxx | 2 +- .../types/Data1mbTypeObjectSupport.hpp | 8 +- test/blackbox/types/Data64kb.hpp | 8 +- test/blackbox/types/Data64kbCdrAux.hpp | 8 +- test/blackbox/types/Data64kbCdrAux.ipp | 9 +- test/blackbox/types/Data64kbPubSubTypes.cxx | 2 +- test/blackbox/types/Data64kbPubSubTypes.hpp | 8 +- .../types/Data64kbTypeObjectSupport.cxx | 2 +- .../types/Data64kbTypeObjectSupport.hpp | 8 +- test/blackbox/types/FixedSized.hpp | 8 +- test/blackbox/types/FixedSizedCdrAux.hpp | 8 +- test/blackbox/types/FixedSizedCdrAux.ipp | 11 +- test/blackbox/types/FixedSizedPubSubTypes.cxx | 2 +- test/blackbox/types/FixedSizedPubSubTypes.hpp | 8 +- .../types/FixedSizedTypeObjectSupport.cxx | 2 +- .../types/FixedSizedTypeObjectSupport.hpp | 8 +- test/blackbox/types/HelloWorld.hpp | 8 +- test/blackbox/types/HelloWorldCdrAux.hpp | 8 +- test/blackbox/types/HelloWorldCdrAux.ipp | 13 +- test/blackbox/types/HelloWorldPubSubTypes.cxx | 2 +- test/blackbox/types/HelloWorldPubSubTypes.hpp | 8 +- .../types/HelloWorldTypeObjectSupport.cxx | 2 +- .../types/HelloWorldTypeObjectSupport.hpp | 8 +- test/blackbox/types/KeyedData1mb.hpp | 8 +- test/blackbox/types/KeyedData1mbCdrAux.hpp | 8 +- test/blackbox/types/KeyedData1mbCdrAux.ipp | 12 +- .../types/KeyedData1mbPubSubTypes.cxx | 2 +- .../types/KeyedData1mbPubSubTypes.hpp | 8 +- .../types/KeyedData1mbTypeObjectSupport.cxx | 2 +- .../types/KeyedData1mbTypeObjectSupport.hpp | 8 +- test/blackbox/types/KeyedHelloWorld.hpp | 8 +- test/blackbox/types/KeyedHelloWorldCdrAux.hpp | 8 +- test/blackbox/types/KeyedHelloWorldCdrAux.ipp | 15 +- .../types/KeyedHelloWorldPubSubTypes.cxx | 2 +- .../types/KeyedHelloWorldPubSubTypes.hpp | 8 +- .../KeyedHelloWorldTypeObjectSupport.cxx | 2 +- .../KeyedHelloWorldTypeObjectSupport.hpp | 8 +- test/blackbox/types/StringTest.hpp | 8 +- test/blackbox/types/StringTestCdrAux.hpp | 8 +- test/blackbox/types/StringTestCdrAux.ipp | 11 +- test/blackbox/types/StringTestPubSubTypes.cxx | 2 +- test/blackbox/types/StringTestPubSubTypes.hpp | 8 +- .../types/StringTestTypeObjectSupport.cxx | 2 +- .../types/StringTestTypeObjectSupport.hpp | 8 +- .../types/TestIncludeRegression3361.hpp | 8 +- .../types/TestIncludeRegression3361CdrAux.hpp | 8 +- .../types/TestIncludeRegression3361CdrAux.ipp | 8 +- .../TestIncludeRegression3361PubSubTypes.hpp | 8 +- ...IncludeRegression3361TypeObjectSupport.cxx | 2 +- ...IncludeRegression3361TypeObjectSupport.hpp | 8 +- test/blackbox/types/TestRegression3361.hpp | 8 +- .../types/TestRegression3361CdrAux.hpp | 8 +- .../types/TestRegression3361CdrAux.ipp | 11 +- .../types/TestRegression3361PubSubTypes.cxx | 2 +- .../types/TestRegression3361PubSubTypes.hpp | 8 +- .../TestRegression3361TypeObjectSupport.cxx | 2 +- .../TestRegression3361TypeObjectSupport.hpp | 8 +- test/blackbox/types/UnboundedHelloWorld.hpp | 8 +- .../types/UnboundedHelloWorldCdrAux.hpp | 8 +- .../types/UnboundedHelloWorldCdrAux.ipp | 13 +- .../types/UnboundedHelloWorldPubSubTypes.cxx | 2 +- .../types/UnboundedHelloWorldPubSubTypes.hpp | 8 +- .../UnboundedHelloWorldTypeObjectSupport.cxx | 2 +- .../UnboundedHelloWorldTypeObjectSupport.hpp | 8 +- test/blackbox/types/core/core_types.hpp | 8 +- test/blackbox/types/core/core_typesCdrAux.hpp | 8 +- test/blackbox/types/core/core_typesCdrAux.ipp | 86 +++- .../types/core/core_typesPubSubTypes.cxx | 2 +- .../types/core/core_typesPubSubTypes.hpp | 8 +- .../core/core_typesTypeObjectSupport.cxx | 2 +- .../core/core_typesTypeObjectSupport.hpp | 8 +- .../types/statistics/monitorservice_types.hpp | 8 +- .../statistics/monitorservice_typesCdrAux.hpp | 8 +- .../statistics/monitorservice_typesCdrAux.ipp | 45 +- .../monitorservice_typesPubSubTypes.cxx | 2 +- .../monitorservice_typesPubSubTypes.hpp | 8 +- .../monitorservice_typesTypeObjectSupport.cxx | 2 +- .../monitorservice_typesTypeObjectSupport.hpp | 8 +- test/blackbox/types/statistics/types.hpp | 8 +- .../blackbox/types/statistics/typesCdrAux.hpp | 8 +- .../blackbox/types/statistics/typesCdrAux.ipp | 66 ++- .../types/statistics/typesPubSubTypes.cxx | 2 +- .../types/statistics/typesPubSubTypes.hpp | 8 +- .../statistics/typesTypeObjectSupport.cxx | 2 +- .../statistics/typesTypeObjectSupport.hpp | 8 +- test/dds-types-test/aliases.hpp | 8 +- test/dds-types-test/aliasesCdrAux.hpp | 8 +- test/dds-types-test/aliasesCdrAux.ipp | 73 +++- test/dds-types-test/aliasesPubSubTypes.cxx | 2 +- test/dds-types-test/aliasesPubSubTypes.hpp | 8 +- .../aliasesTypeObjectSupport.cxx | 2 +- .../aliasesTypeObjectSupport.hpp | 8 +- test/dds-types-test/annotations.hpp | 8 +- test/dds-types-test/annotationsCdrAux.hpp | 8 +- test/dds-types-test/annotationsCdrAux.ipp | 13 +- .../dds-types-test/annotationsPubSubTypes.cxx | 2 +- .../dds-types-test/annotationsPubSubTypes.hpp | 8 +- .../annotationsTypeObjectSupport.cxx | 2 +- .../annotationsTypeObjectSupport.hpp | 8 +- test/dds-types-test/appendable.hpp | 8 +- test/dds-types-test/appendableCdrAux.hpp | 8 +- test/dds-types-test/appendableCdrAux.ipp | 65 ++- test/dds-types-test/appendablePubSubTypes.cxx | 2 +- test/dds-types-test/appendablePubSubTypes.hpp | 8 +- .../appendableTypeObjectSupport.cxx | 2 +- .../appendableTypeObjectSupport.hpp | 8 +- test/dds-types-test/arrays.hpp | 8 +- test/dds-types-test/arraysCdrAux.hpp | 8 +- test/dds-types-test/arraysCdrAux.ipp | 251 ++++++++++- test/dds-types-test/arraysPubSubTypes.cxx | 2 +- test/dds-types-test/arraysPubSubTypes.hpp | 8 +- .../arraysTypeObjectSupport.cxx | 2 +- .../arraysTypeObjectSupport.hpp | 8 +- test/dds-types-test/bitsets.hpp | 8 +- test/dds-types-test/bitsetsCdrAux.hpp | 8 +- test/dds-types-test/bitsetsCdrAux.ipp | 9 +- test/dds-types-test/bitsetsPubSubTypes.cxx | 2 +- test/dds-types-test/bitsetsPubSubTypes.hpp | 8 +- .../bitsetsTypeObjectSupport.cxx | 2 +- .../bitsetsTypeObjectSupport.hpp | 8 +- test/dds-types-test/constants.hpp | 8 +- test/dds-types-test/constantsCdrAux.hpp | 8 +- test/dds-types-test/constantsCdrAux.ipp | 85 +++- test/dds-types-test/constantsPubSubTypes.cxx | 2 +- test/dds-types-test/constantsPubSubTypes.hpp | 8 +- .../constantsTypeObjectSupport.cxx | 2 +- .../constantsTypeObjectSupport.hpp | 8 +- test/dds-types-test/declarations.hpp | 8 +- test/dds-types-test/declarationsCdrAux.hpp | 8 +- test/dds-types-test/declarationsCdrAux.ipp | 24 +- .../declarationsPubSubTypes.cxx | 2 +- .../declarationsPubSubTypes.hpp | 8 +- test/dds-types-test/enumerations.hpp | 8 +- test/dds-types-test/enumerationsCdrAux.hpp | 8 +- test/dds-types-test/enumerationsCdrAux.ipp | 22 +- .../enumerationsPubSubTypes.cxx | 2 +- .../enumerationsPubSubTypes.hpp | 8 +- .../enumerationsTypeObjectSupport.cxx | 2 +- .../enumerationsTypeObjectSupport.hpp | 8 +- test/dds-types-test/external.hpp | 8 +- test/dds-types-test/externalCdrAux.hpp | 8 +- test/dds-types-test/externalCdrAux.ipp | 52 ++- test/dds-types-test/externalPubSubTypes.cxx | 2 +- test/dds-types-test/externalPubSubTypes.hpp | 8 +- test/dds-types-test/final.hpp | 8 +- test/dds-types-test/finalCdrAux.hpp | 8 +- test/dds-types-test/finalCdrAux.ipp | 65 ++- test/dds-types-test/finalPubSubTypes.cxx | 2 +- test/dds-types-test/finalPubSubTypes.hpp | 8 +- .../dds-types-test/finalTypeObjectSupport.cxx | 2 +- .../dds-types-test/finalTypeObjectSupport.hpp | 8 +- .../helpers/basic_inner_types.hpp | 8 +- .../helpers/basic_inner_typesCdrAux.hpp | 8 +- .../helpers/basic_inner_typesCdrAux.ipp | 14 +- .../helpers/basic_inner_typesPubSubTypes.cxx | 2 +- .../helpers/basic_inner_typesPubSubTypes.hpp | 8 +- .../basic_inner_typesTypeObjectSupport.cxx | 2 +- .../basic_inner_typesTypeObjectSupport.hpp | 8 +- test/dds-types-test/inheritance.hpp | 8 +- test/dds-types-test/inheritanceCdrAux.hpp | 8 +- test/dds-types-test/inheritanceCdrAux.ipp | 56 ++- .../dds-types-test/inheritancePubSubTypes.cxx | 2 +- .../dds-types-test/inheritancePubSubTypes.hpp | 8 +- .../inheritanceTypeObjectSupport.cxx | 2 +- .../inheritanceTypeObjectSupport.hpp | 8 +- test/dds-types-test/key.hpp | 8 +- test/dds-types-test/keyCdrAux.hpp | 8 +- test/dds-types-test/keyCdrAux.ipp | 118 ++++- test/dds-types-test/keyPubSubTypes.cxx | 2 +- test/dds-types-test/keyPubSubTypes.hpp | 8 +- test/dds-types-test/keyTypeObjectSupport.cxx | 2 +- test/dds-types-test/keyTypeObjectSupport.hpp | 8 +- test/dds-types-test/maps.hpp | 8 +- test/dds-types-test/mapsCdrAux.hpp | 8 +- test/dds-types-test/mapsCdrAux.ipp | 270 +++++++++++- test/dds-types-test/mapsPubSubTypes.cxx | 2 +- test/dds-types-test/mapsPubSubTypes.hpp | 8 +- test/dds-types-test/mapsTypeObjectSupport.cxx | 2 +- test/dds-types-test/mapsTypeObjectSupport.hpp | 8 +- test/dds-types-test/member_id.hpp | 8 +- test/dds-types-test/member_idCdrAux.hpp | 8 +- test/dds-types-test/member_idCdrAux.ipp | 162 ++++++- test/dds-types-test/member_idPubSubTypes.cxx | 2 +- test/dds-types-test/member_idPubSubTypes.hpp | 8 +- .../member_idTypeObjectSupport.cxx | 2 +- .../member_idTypeObjectSupport.hpp | 8 +- test/dds-types-test/mutable.hpp | 8 +- test/dds-types-test/mutableCdrAux.hpp | 8 +- test/dds-types-test/mutableCdrAux.ipp | 65 ++- test/dds-types-test/mutablePubSubTypes.cxx | 2 +- test/dds-types-test/mutablePubSubTypes.hpp | 8 +- .../mutableTypeObjectSupport.cxx | 2 +- .../mutableTypeObjectSupport.hpp | 8 +- test/dds-types-test/optional.hpp | 8 +- test/dds-types-test/optionalCdrAux.hpp | 8 +- test/dds-types-test/optionalCdrAux.ipp | 373 +++++++++++++++- test/dds-types-test/optionalPubSubTypes.cxx | 2 +- test/dds-types-test/optionalPubSubTypes.hpp | 8 +- .../optionalTypeObjectSupport.cxx | 2 +- .../optionalTypeObjectSupport.hpp | 8 +- test/dds-types-test/primitives.hpp | 8 +- test/dds-types-test/primitivesCdrAux.hpp | 8 +- test/dds-types-test/primitivesCdrAux.ipp | 71 +++- test/dds-types-test/primitivesPubSubTypes.cxx | 2 +- test/dds-types-test/primitivesPubSubTypes.hpp | 8 +- .../primitivesTypeObjectSupport.cxx | 2 +- .../primitivesTypeObjectSupport.hpp | 8 +- test/dds-types-test/sequences.hpp | 8 +- test/dds-types-test/sequencesCdrAux.hpp | 8 +- test/dds-types-test/sequencesCdrAux.ipp | 37 +- test/dds-types-test/sequencesPubSubTypes.cxx | 2 +- test/dds-types-test/sequencesPubSubTypes.hpp | 8 +- .../sequencesTypeObjectSupport.cxx | 2 +- .../sequencesTypeObjectSupport.hpp | 8 +- test/dds-types-test/strings.hpp | 8 +- test/dds-types-test/stringsCdrAux.hpp | 8 +- test/dds-types-test/stringsCdrAux.ipp | 26 +- test/dds-types-test/stringsPubSubTypes.cxx | 2 +- test/dds-types-test/stringsPubSubTypes.hpp | 8 +- .../stringsTypeObjectSupport.cxx | 2 +- .../stringsTypeObjectSupport.hpp | 8 +- test/dds-types-test/structures.hpp | 8 +- test/dds-types-test/structuresCdrAux.hpp | 8 +- test/dds-types-test/structuresCdrAux.ipp | 94 +++- test/dds-types-test/structuresPubSubTypes.cxx | 2 +- test/dds-types-test/structuresPubSubTypes.hpp | 8 +- .../structuresTypeObjectSupport.cxx | 2 +- .../structuresTypeObjectSupport.hpp | 8 +- test/dds-types-test/unions.hpp | 8 +- test/dds-types-test/unionsCdrAux.hpp | 8 +- test/dds-types-test/unionsCdrAux.ipp | 53 ++- test/dds-types-test/unionsPubSubTypes.cxx | 2 +- test/dds-types-test/unionsPubSubTypes.hpp | 8 +- .../unionsTypeObjectSupport.cxx | 2 +- .../unionsTypeObjectSupport.hpp | 8 +- .../xtypes/BaseCasesIDLs/XtypesTestsType1.hpp | 8 +- .../BaseCasesIDLs/XtypesTestsType1CdrAux.hpp | 8 +- .../BaseCasesIDLs/XtypesTestsType1CdrAux.ipp | 11 +- .../XtypesTestsType1PubSubTypes.cxx | 2 +- .../XtypesTestsType1PubSubTypes.hpp | 8 +- .../XtypesTestsType1TypeObjectSupport.cxx | 2 +- .../XtypesTestsType1TypeObjectSupport.hpp | 8 +- .../xtypes/BaseCasesIDLs/XtypesTestsType2.hpp | 8 +- .../BaseCasesIDLs/XtypesTestsType2CdrAux.hpp | 8 +- .../BaseCasesIDLs/XtypesTestsType2CdrAux.ipp | 11 +- .../XtypesTestsType2PubSubTypes.cxx | 2 +- .../XtypesTestsType2PubSubTypes.hpp | 8 +- .../XtypesTestsType2TypeObjectSupport.cxx | 2 +- .../XtypesTestsType2TypeObjectSupport.hpp | 8 +- .../xtypes/BaseCasesIDLs/XtypesTestsType3.hpp | 8 +- .../BaseCasesIDLs/XtypesTestsType3CdrAux.hpp | 8 +- .../BaseCasesIDLs/XtypesTestsType3CdrAux.ipp | 11 +- .../XtypesTestsType3PubSubTypes.cxx | 2 +- .../XtypesTestsType3PubSubTypes.hpp | 8 +- .../XtypesTestsType3TypeObjectSupport.cxx | 2 +- .../XtypesTestsType3TypeObjectSupport.hpp | 8 +- .../BaseCasesIDLs/XtypesTestsTypeBig.hpp | 8 +- .../XtypesTestsTypeBigCdrAux.hpp | 8 +- .../XtypesTestsTypeBigCdrAux.ipp | 402 +++++++++++++++++- .../XtypesTestsTypeBigPubSubTypes.cxx | 2 +- .../XtypesTestsTypeBigPubSubTypes.hpp | 8 +- .../XtypesTestsTypeBigTypeObjectSupport.cxx | 2 +- .../XtypesTestsTypeBigTypeObjectSupport.hpp | 8 +- .../BaseCasesIDLs/XtypesTestsTypeDep.hpp | 8 +- .../XtypesTestsTypeDepCdrAux.hpp | 8 +- .../XtypesTestsTypeDepCdrAux.ipp | 14 +- .../XtypesTestsTypeDepPubSubTypes.cxx | 2 +- .../XtypesTestsTypeDepPubSubTypes.hpp | 8 +- .../XtypesTestsTypeDepTypeObjectSupport.cxx | 2 +- .../XtypesTestsTypeDepTypeObjectSupport.hpp | 8 +- .../XtypesTestsTypeNoTypeObject.hpp | 8 +- .../XtypesTestsTypeNoTypeObjectCdrAux.hpp | 8 +- .../XtypesTestsTypeNoTypeObjectCdrAux.ipp | 11 +- ...XtypesTestsTypeNoTypeObjectPubSubTypes.cxx | 2 +- ...XtypesTestsTypeNoTypeObjectPubSubTypes.hpp | 8 +- test/profiling/allocations/AllocTestType.hpp | 8 +- .../allocations/AllocTestTypeCdrAux.hpp | 8 +- .../allocations/AllocTestTypeCdrAux.ipp | 11 +- .../allocations/AllocTestTypePubSubTypes.cxx | 2 +- .../allocations/AllocTestTypePubSubTypes.hpp | 8 +- .../AllocTestTypeTypeObjectSupport.cxx | 2 +- .../AllocTestTypeTypeObjectSupport.hpp | 8 +- .../data_types/ContentFilterTestType.hpp | 8 +- .../ContentFilterTestTypeCdrAux.hpp | 8 +- .../ContentFilterTestTypeCdrAux.ipp | 140 +++++- .../ContentFilterTestTypePubSubTypes.cxx | 2 +- .../ContentFilterTestTypePubSubTypes.hpp | 8 +- ...ContentFilterTestTypeTypeObjectSupport.cxx | 2 +- ...ContentFilterTestTypeTypeObjectSupport.hpp | 8 +- .../types/alias_struct/gen/alias_struct.hpp | 8 +- .../alias_struct/gen/alias_structCdrAux.hpp | 8 +- .../alias_struct/gen/alias_structCdrAux.ipp | 17 +- .../gen/alias_structPubSubTypes.cxx | 2 +- .../gen/alias_structPubSubTypes.hpp | 8 +- .../gen/alias_structTypeObjectSupport.cxx | 2 +- .../gen/alias_structTypeObjectSupport.hpp | 8 +- .../types/array_struct/gen/array_struct.hpp | 8 +- .../array_struct/gen/array_structCdrAux.hpp | 8 +- .../array_struct/gen/array_structCdrAux.ipp | 24 +- .../gen/array_structPubSubTypes.cxx | 2 +- .../gen/array_structPubSubTypes.hpp | 8 +- .../gen/array_structTypeObjectSupport.cxx | 2 +- .../gen/array_structTypeObjectSupport.hpp | 8 +- .../bitmask_struct/gen/bitmask_struct.hpp | 8 +- .../gen/bitmask_structCdrAux.hpp | 8 +- .../gen/bitmask_structCdrAux.ipp | 11 +- .../gen/bitmask_structPubSubTypes.cxx | 2 +- .../gen/bitmask_structPubSubTypes.hpp | 8 +- .../gen/bitmask_structTypeObjectSupport.cxx | 2 +- .../gen/bitmask_structTypeObjectSupport.hpp | 8 +- .../types/bitset_struct/gen/bitset_struct.hpp | 8 +- .../bitset_struct/gen/bitset_structCdrAux.hpp | 8 +- .../bitset_struct/gen/bitset_structCdrAux.ipp | 9 +- .../gen/bitset_structPubSubTypes.cxx | 2 +- .../gen/bitset_structPubSubTypes.hpp | 8 +- .../gen/bitset_structTypeObjectSupport.cxx | 2 +- .../gen/bitset_structTypeObjectSupport.hpp | 8 +- .../idl/types/enum_struct/gen/enum_struct.hpp | 8 +- .../enum_struct/gen/enum_structCdrAux.hpp | 8 +- .../enum_struct/gen/enum_structCdrAux.ipp | 11 +- .../gen/enum_structPubSubTypes.cxx | 2 +- .../gen/enum_structPubSubTypes.hpp | 8 +- .../gen/enum_structTypeObjectSupport.cxx | 2 +- .../gen/enum_structTypeObjectSupport.hpp | 8 +- .../gen/extensibility_struct.hpp | 8 +- .../gen/extensibility_structCdrAux.hpp | 8 +- .../gen/extensibility_structCdrAux.ipp | 18 +- .../gen/extensibility_structPubSubTypes.cxx | 2 +- .../gen/extensibility_structPubSubTypes.hpp | 8 +- .../extensibility_structTypeObjectSupport.cxx | 2 +- .../extensibility_structTypeObjectSupport.hpp | 8 +- .../idl/types/key_struct/gen/key_struct.hpp | 8 +- .../types/key_struct/gen/key_structCdrAux.hpp | 8 +- .../types/key_struct/gen/key_structCdrAux.ipp | 23 +- .../key_struct/gen/key_structPubSubTypes.cxx | 2 +- .../key_struct/gen/key_structPubSubTypes.hpp | 8 +- .../gen/key_structTypeObjectSupport.cxx | 2 +- .../gen/key_structTypeObjectSupport.hpp | 8 +- .../idl/types/map_struct/gen/map_struct.hpp | 8 +- .../types/map_struct/gen/map_structCdrAux.hpp | 8 +- .../types/map_struct/gen/map_structCdrAux.ipp | 12 +- .../map_struct/gen/map_structPubSubTypes.cxx | 2 +- .../map_struct/gen/map_structPubSubTypes.hpp | 8 +- .../gen/map_structTypeObjectSupport.cxx | 2 +- .../gen/map_structTypeObjectSupport.hpp | 8 +- .../types/module_struct/gen/module_struct.hpp | 8 +- .../module_struct/gen/module_structCdrAux.hpp | 8 +- .../module_struct/gen/module_structCdrAux.ipp | 21 +- .../gen/module_structPubSubTypes.cxx | 2 +- .../gen/module_structPubSubTypes.hpp | 8 +- .../gen/module_structTypeObjectSupport.cxx | 2 +- .../gen/module_structTypeObjectSupport.hpp | 8 +- .../gen/primitives_struct.hpp | 8 +- .../gen/primitives_structCdrAux.hpp | 8 +- .../gen/primitives_structCdrAux.ipp | 39 +- .../gen/primitives_structPubSubTypes.cxx | 2 +- .../gen/primitives_structPubSubTypes.hpp | 8 +- .../primitives_structTypeObjectSupport.cxx | 2 +- .../primitives_structTypeObjectSupport.hpp | 8 +- .../sequence_struct/gen/sequence_struct.hpp | 8 +- .../gen/sequence_structCdrAux.hpp | 8 +- .../gen/sequence_structCdrAux.ipp | 18 +- .../gen/sequence_structPubSubTypes.cxx | 2 +- .../gen/sequence_structPubSubTypes.hpp | 8 +- .../gen/sequence_structTypeObjectSupport.cxx | 2 +- .../gen/sequence_structTypeObjectSupport.hpp | 8 +- .../types/string_struct/gen/string_struct.hpp | 8 +- .../string_struct/gen/string_structCdrAux.hpp | 8 +- .../string_struct/gen/string_structCdrAux.ipp | 17 +- .../gen/string_structPubSubTypes.cxx | 2 +- .../gen/string_structPubSubTypes.hpp | 8 +- .../gen/string_structTypeObjectSupport.cxx | 2 +- .../gen/string_structTypeObjectSupport.hpp | 8 +- .../types/struct_struct/gen/struct_struct.hpp | 8 +- .../struct_struct/gen/struct_structCdrAux.hpp | 8 +- .../struct_struct/gen/struct_structCdrAux.ipp | 33 +- .../gen/struct_structPubSubTypes.cxx | 2 +- .../gen/struct_structPubSubTypes.hpp | 8 +- .../gen/struct_structTypeObjectSupport.cxx | 2 +- .../gen/struct_structTypeObjectSupport.hpp | 8 +- .../types/union_struct/gen/union_struct.hpp | 8 +- .../union_struct/gen/union_structCdrAux.hpp | 8 +- .../union_struct/gen/union_structCdrAux.ipp | 9 +- .../gen/union_structPubSubTypes.cxx | 2 +- .../gen/union_structPubSubTypes.hpp | 8 +- .../gen/union_structTypeObjectSupport.cxx | 2 +- .../gen/union_structTypeObjectSupport.hpp | 8 +- .../gen/ComprehensiveType.hpp | 8 +- .../gen/ComprehensiveTypeCdrAux.hpp | 8 +- .../gen/ComprehensiveTypeCdrAux.ipp | 107 ++++- .../gen/ComprehensiveTypePubSubTypes.cxx | 2 +- .../gen/ComprehensiveTypePubSubTypes.hpp | 8 +- .../ComprehensiveTypeTypeObjectSupport.cxx | 2 +- .../ComprehensiveTypeTypeObjectSupport.hpp | 8 +- 537 files changed, 5040 insertions(+), 1701 deletions(-) diff --git a/examples/cpp/benchmark/types/Benchmark.hpp b/examples/cpp/benchmark/types/Benchmark.hpp index f17e6147ed3..0ea1d4b94b3 100644 --- a/examples/cpp/benchmark/types/Benchmark.hpp +++ b/examples/cpp/benchmark/types/Benchmark.hpp @@ -16,11 +16,11 @@ * @file Benchmark.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_HPP -#define FAST_DDS_GENERATED__BENCHMARK_HPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_IDL_HPP +#define FAST_DDS_GENERATED__BENCHMARK_IDL_HPP #include #include @@ -173,6 +173,6 @@ class BenchMark }; -#endif // _FAST_DDS_GENERATED_BENCHMARK_HPP_ +#endif // _FAST_DDS_GENERATED_BENCHMARK_IDL_HPP_ diff --git a/examples/cpp/benchmark/types/BenchmarkCdrAux.hpp b/examples/cpp/benchmark/types/BenchmarkCdrAux.hpp index ec0a2927403..4d1bd3ec948 100644 --- a/examples/cpp/benchmark/types/BenchmarkCdrAux.hpp +++ b/examples/cpp/benchmark/types/BenchmarkCdrAux.hpp @@ -16,11 +16,11 @@ * @file BenchmarkCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARKCDRAUX_HPP -#define FAST_DDS_GENERATED__BENCHMARKCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__BENCHMARK_IDLCDRAUX_HPP #include "Benchmark.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__BENCHMARKCDRAUX_HPP +#endif // FAST_DDS_GENERATED__BENCHMARK_IDLCDRAUX_HPP diff --git a/examples/cpp/benchmark/types/BenchmarkCdrAux.ipp b/examples/cpp/benchmark/types/BenchmarkCdrAux.ipp index 2034593a27f..e2dd7379634 100644 --- a/examples/cpp/benchmark/types/BenchmarkCdrAux.ipp +++ b/examples/cpp/benchmark/types/BenchmarkCdrAux.ipp @@ -16,11 +16,11 @@ * @file BenchmarkCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARKCDRAUX_IPP -#define FAST_DDS_GENERATED__BENCHMARKCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__BENCHMARK_IDLCDRAUX_IPP #include "BenchmarkCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BenchMark& data) { + data.index(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -117,5 +120,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__BENCHMARKCDRAUX_IPP +#endif // FAST_DDS_GENERATED__BENCHMARK_IDLCDRAUX_IPP diff --git a/examples/cpp/benchmark/types/BenchmarkPubSubTypes.cxx b/examples/cpp/benchmark/types/BenchmarkPubSubTypes.cxx index 38db538d87b..dde45c4e933 100644 --- a/examples/cpp/benchmark/types/BenchmarkPubSubTypes.cxx +++ b/examples/cpp/benchmark/types/BenchmarkPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file BenchmarkPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "BenchmarkPubSubTypes.hpp" diff --git a/examples/cpp/benchmark/types/BenchmarkPubSubTypes.hpp b/examples/cpp/benchmark/types/BenchmarkPubSubTypes.hpp index 3048f06c85b..fa996953df9 100644 --- a/examples/cpp/benchmark/types/BenchmarkPubSubTypes.hpp +++ b/examples/cpp/benchmark/types/BenchmarkPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file BenchmarkPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__BENCHMARK_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__BENCHMARK_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class BenchMarkPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__BENCHMARK_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__BENCHMARK_IDL_PUBSUBTYPES_HPP diff --git a/examples/cpp/benchmark/types/BenchmarkTypeObjectSupport.cxx b/examples/cpp/benchmark/types/BenchmarkTypeObjectSupport.cxx index 18f676ae59f..971686f93b9 100644 --- a/examples/cpp/benchmark/types/BenchmarkTypeObjectSupport.cxx +++ b/examples/cpp/benchmark/types/BenchmarkTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file BenchmarkTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "BenchmarkTypeObjectSupport.hpp" diff --git a/examples/cpp/benchmark/types/BenchmarkTypeObjectSupport.hpp b/examples/cpp/benchmark/types/BenchmarkTypeObjectSupport.hpp index a77cc6304bd..d0966a64bad 100644 --- a/examples/cpp/benchmark/types/BenchmarkTypeObjectSupport.hpp +++ b/examples/cpp/benchmark/types/BenchmarkTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file BenchmarkTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__BENCHMARK_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__BENCHMARK_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_BenchMark_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__BENCHMARK_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__BENCHMARK_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/examples/cpp/benchmark/types/Benchmark_big.hpp b/examples/cpp/benchmark/types/Benchmark_big.hpp index 492b99b1547..16e54c9cfb1 100644 --- a/examples/cpp/benchmark/types/Benchmark_big.hpp +++ b/examples/cpp/benchmark/types/Benchmark_big.hpp @@ -16,11 +16,11 @@ * @file Benchmark_big.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_BIG_HPP -#define FAST_DDS_GENERATED__BENCHMARK_BIG_HPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_BIG_IDL_HPP +#define FAST_DDS_GENERATED__BENCHMARK_BIG_IDL_HPP #include #include @@ -221,6 +221,6 @@ class BenchMarkBig }; -#endif // _FAST_DDS_GENERATED_BENCHMARK_BIG_HPP_ +#endif // _FAST_DDS_GENERATED_BENCHMARK_BIG_IDL_HPP_ diff --git a/examples/cpp/benchmark/types/Benchmark_bigCdrAux.hpp b/examples/cpp/benchmark/types/Benchmark_bigCdrAux.hpp index 608bb47f7ca..ddf6d869794 100644 --- a/examples/cpp/benchmark/types/Benchmark_bigCdrAux.hpp +++ b/examples/cpp/benchmark/types/Benchmark_bigCdrAux.hpp @@ -16,11 +16,11 @@ * @file Benchmark_bigCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_BIGCDRAUX_HPP -#define FAST_DDS_GENERATED__BENCHMARK_BIGCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_BIG_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__BENCHMARK_BIG_IDLCDRAUX_HPP #include "Benchmark_big.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__BENCHMARK_BIGCDRAUX_HPP +#endif // FAST_DDS_GENERATED__BENCHMARK_BIG_IDLCDRAUX_HPP diff --git a/examples/cpp/benchmark/types/Benchmark_bigCdrAux.ipp b/examples/cpp/benchmark/types/Benchmark_bigCdrAux.ipp index 219bfdde7ac..8765cc39471 100644 --- a/examples/cpp/benchmark/types/Benchmark_bigCdrAux.ipp +++ b/examples/cpp/benchmark/types/Benchmark_bigCdrAux.ipp @@ -16,11 +16,11 @@ * @file Benchmark_bigCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_BIGCDRAUX_IPP -#define FAST_DDS_GENERATED__BENCHMARK_BIGCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_BIG_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__BENCHMARK_BIG_IDLCDRAUX_IPP #include "Benchmark_bigCdrAux.hpp" @@ -85,6 +85,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BenchMarkBig& data) { + data.data({0}); + + data.index(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -127,5 +132,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__BENCHMARK_BIGCDRAUX_IPP +#endif // FAST_DDS_GENERATED__BENCHMARK_BIG_IDLCDRAUX_IPP diff --git a/examples/cpp/benchmark/types/Benchmark_bigPubSubTypes.cxx b/examples/cpp/benchmark/types/Benchmark_bigPubSubTypes.cxx index 162f88fb39f..317b55bb762 100644 --- a/examples/cpp/benchmark/types/Benchmark_bigPubSubTypes.cxx +++ b/examples/cpp/benchmark/types/Benchmark_bigPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file Benchmark_bigPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "Benchmark_bigPubSubTypes.hpp" diff --git a/examples/cpp/benchmark/types/Benchmark_bigPubSubTypes.hpp b/examples/cpp/benchmark/types/Benchmark_bigPubSubTypes.hpp index 44b7ce58fea..0d8ac14330c 100644 --- a/examples/cpp/benchmark/types/Benchmark_bigPubSubTypes.hpp +++ b/examples/cpp/benchmark/types/Benchmark_bigPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file Benchmark_bigPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_BIG_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__BENCHMARK_BIG_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_BIG_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__BENCHMARK_BIG_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class BenchMarkBigPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__BENCHMARK_BIG_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__BENCHMARK_BIG_IDL_PUBSUBTYPES_HPP diff --git a/examples/cpp/benchmark/types/Benchmark_bigTypeObjectSupport.cxx b/examples/cpp/benchmark/types/Benchmark_bigTypeObjectSupport.cxx index ce256c26c9e..388e4a8c3d8 100644 --- a/examples/cpp/benchmark/types/Benchmark_bigTypeObjectSupport.cxx +++ b/examples/cpp/benchmark/types/Benchmark_bigTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file Benchmark_bigTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "Benchmark_bigTypeObjectSupport.hpp" diff --git a/examples/cpp/benchmark/types/Benchmark_bigTypeObjectSupport.hpp b/examples/cpp/benchmark/types/Benchmark_bigTypeObjectSupport.hpp index cb604a080af..f45549edf47 100644 --- a/examples/cpp/benchmark/types/Benchmark_bigTypeObjectSupport.hpp +++ b/examples/cpp/benchmark/types/Benchmark_bigTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file Benchmark_bigTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_BIG_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__BENCHMARK_BIG_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_BIG_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__BENCHMARK_BIG_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_BenchMarkBig_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__BENCHMARK_BIG_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__BENCHMARK_BIG_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/examples/cpp/benchmark/types/Benchmark_medium.hpp b/examples/cpp/benchmark/types/Benchmark_medium.hpp index 52231150b1c..90dae7c2852 100644 --- a/examples/cpp/benchmark/types/Benchmark_medium.hpp +++ b/examples/cpp/benchmark/types/Benchmark_medium.hpp @@ -16,11 +16,11 @@ * @file Benchmark_medium.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_MEDIUM_HPP -#define FAST_DDS_GENERATED__BENCHMARK_MEDIUM_HPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_MEDIUM_IDL_HPP +#define FAST_DDS_GENERATED__BENCHMARK_MEDIUM_IDL_HPP #include #include @@ -221,6 +221,6 @@ class BenchMarkMedium }; -#endif // _FAST_DDS_GENERATED_BENCHMARK_MEDIUM_HPP_ +#endif // _FAST_DDS_GENERATED_BENCHMARK_MEDIUM_IDL_HPP_ diff --git a/examples/cpp/benchmark/types/Benchmark_mediumCdrAux.hpp b/examples/cpp/benchmark/types/Benchmark_mediumCdrAux.hpp index 1de3635e8ae..235e5c057e6 100644 --- a/examples/cpp/benchmark/types/Benchmark_mediumCdrAux.hpp +++ b/examples/cpp/benchmark/types/Benchmark_mediumCdrAux.hpp @@ -16,11 +16,11 @@ * @file Benchmark_mediumCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_MEDIUMCDRAUX_HPP -#define FAST_DDS_GENERATED__BENCHMARK_MEDIUMCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_MEDIUM_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__BENCHMARK_MEDIUM_IDLCDRAUX_HPP #include "Benchmark_medium.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__BENCHMARK_MEDIUMCDRAUX_HPP +#endif // FAST_DDS_GENERATED__BENCHMARK_MEDIUM_IDLCDRAUX_HPP diff --git a/examples/cpp/benchmark/types/Benchmark_mediumCdrAux.ipp b/examples/cpp/benchmark/types/Benchmark_mediumCdrAux.ipp index f80ec86bb2e..cc8a66d7e1b 100644 --- a/examples/cpp/benchmark/types/Benchmark_mediumCdrAux.ipp +++ b/examples/cpp/benchmark/types/Benchmark_mediumCdrAux.ipp @@ -16,11 +16,11 @@ * @file Benchmark_mediumCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_MEDIUMCDRAUX_IPP -#define FAST_DDS_GENERATED__BENCHMARK_MEDIUMCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_MEDIUM_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__BENCHMARK_MEDIUM_IDLCDRAUX_IPP #include "Benchmark_mediumCdrAux.hpp" @@ -85,6 +85,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BenchMarkMedium& data) { + data.data({0}); + + data.index(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -127,5 +132,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__BENCHMARK_MEDIUMCDRAUX_IPP +#endif // FAST_DDS_GENERATED__BENCHMARK_MEDIUM_IDLCDRAUX_IPP diff --git a/examples/cpp/benchmark/types/Benchmark_mediumPubSubTypes.cxx b/examples/cpp/benchmark/types/Benchmark_mediumPubSubTypes.cxx index 6d7849e4418..29b75336556 100644 --- a/examples/cpp/benchmark/types/Benchmark_mediumPubSubTypes.cxx +++ b/examples/cpp/benchmark/types/Benchmark_mediumPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file Benchmark_mediumPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "Benchmark_mediumPubSubTypes.hpp" diff --git a/examples/cpp/benchmark/types/Benchmark_mediumPubSubTypes.hpp b/examples/cpp/benchmark/types/Benchmark_mediumPubSubTypes.hpp index cebb62376ab..49e1481992d 100644 --- a/examples/cpp/benchmark/types/Benchmark_mediumPubSubTypes.hpp +++ b/examples/cpp/benchmark/types/Benchmark_mediumPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file Benchmark_mediumPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_MEDIUM_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__BENCHMARK_MEDIUM_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_MEDIUM_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__BENCHMARK_MEDIUM_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class BenchMarkMediumPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__BENCHMARK_MEDIUM_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__BENCHMARK_MEDIUM_IDL_PUBSUBTYPES_HPP diff --git a/examples/cpp/benchmark/types/Benchmark_mediumTypeObjectSupport.cxx b/examples/cpp/benchmark/types/Benchmark_mediumTypeObjectSupport.cxx index cdb997e6a07..09e1d203ad8 100644 --- a/examples/cpp/benchmark/types/Benchmark_mediumTypeObjectSupport.cxx +++ b/examples/cpp/benchmark/types/Benchmark_mediumTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file Benchmark_mediumTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "Benchmark_mediumTypeObjectSupport.hpp" diff --git a/examples/cpp/benchmark/types/Benchmark_mediumTypeObjectSupport.hpp b/examples/cpp/benchmark/types/Benchmark_mediumTypeObjectSupport.hpp index e3783d76d50..17dc54634e4 100644 --- a/examples/cpp/benchmark/types/Benchmark_mediumTypeObjectSupport.hpp +++ b/examples/cpp/benchmark/types/Benchmark_mediumTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file Benchmark_mediumTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_MEDIUM_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__BENCHMARK_MEDIUM_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_MEDIUM_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__BENCHMARK_MEDIUM_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_BenchMarkMedium_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__BENCHMARK_MEDIUM_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__BENCHMARK_MEDIUM_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/examples/cpp/benchmark/types/Benchmark_small.hpp b/examples/cpp/benchmark/types/Benchmark_small.hpp index 7b2e4b19e4c..075d4c2dc07 100644 --- a/examples/cpp/benchmark/types/Benchmark_small.hpp +++ b/examples/cpp/benchmark/types/Benchmark_small.hpp @@ -16,11 +16,11 @@ * @file Benchmark_small.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_SMALL_HPP -#define FAST_DDS_GENERATED__BENCHMARK_SMALL_HPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_SMALL_IDL_HPP +#define FAST_DDS_GENERATED__BENCHMARK_SMALL_IDL_HPP #include #include @@ -221,6 +221,6 @@ class BenchMarkSmall }; -#endif // _FAST_DDS_GENERATED_BENCHMARK_SMALL_HPP_ +#endif // _FAST_DDS_GENERATED_BENCHMARK_SMALL_IDL_HPP_ diff --git a/examples/cpp/benchmark/types/Benchmark_smallCdrAux.hpp b/examples/cpp/benchmark/types/Benchmark_smallCdrAux.hpp index a6636f6db91..40510f19b6c 100644 --- a/examples/cpp/benchmark/types/Benchmark_smallCdrAux.hpp +++ b/examples/cpp/benchmark/types/Benchmark_smallCdrAux.hpp @@ -16,11 +16,11 @@ * @file Benchmark_smallCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_SMALLCDRAUX_HPP -#define FAST_DDS_GENERATED__BENCHMARK_SMALLCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_SMALL_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__BENCHMARK_SMALL_IDLCDRAUX_HPP #include "Benchmark_small.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__BENCHMARK_SMALLCDRAUX_HPP +#endif // FAST_DDS_GENERATED__BENCHMARK_SMALL_IDLCDRAUX_HPP diff --git a/examples/cpp/benchmark/types/Benchmark_smallCdrAux.ipp b/examples/cpp/benchmark/types/Benchmark_smallCdrAux.ipp index b4e66fa9817..242bc9d9a20 100644 --- a/examples/cpp/benchmark/types/Benchmark_smallCdrAux.ipp +++ b/examples/cpp/benchmark/types/Benchmark_smallCdrAux.ipp @@ -16,11 +16,11 @@ * @file Benchmark_smallCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_SMALLCDRAUX_IPP -#define FAST_DDS_GENERATED__BENCHMARK_SMALLCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_SMALL_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__BENCHMARK_SMALL_IDLCDRAUX_IPP #include "Benchmark_smallCdrAux.hpp" @@ -85,6 +85,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BenchMarkSmall& data) { + data.array({0}); + + data.index(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -127,5 +132,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__BENCHMARK_SMALLCDRAUX_IPP +#endif // FAST_DDS_GENERATED__BENCHMARK_SMALL_IDLCDRAUX_IPP diff --git a/examples/cpp/benchmark/types/Benchmark_smallPubSubTypes.cxx b/examples/cpp/benchmark/types/Benchmark_smallPubSubTypes.cxx index fa61c8264de..c75f5e408fa 100644 --- a/examples/cpp/benchmark/types/Benchmark_smallPubSubTypes.cxx +++ b/examples/cpp/benchmark/types/Benchmark_smallPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file Benchmark_smallPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "Benchmark_smallPubSubTypes.hpp" diff --git a/examples/cpp/benchmark/types/Benchmark_smallPubSubTypes.hpp b/examples/cpp/benchmark/types/Benchmark_smallPubSubTypes.hpp index 248952d31dd..be9c8e1cf56 100644 --- a/examples/cpp/benchmark/types/Benchmark_smallPubSubTypes.hpp +++ b/examples/cpp/benchmark/types/Benchmark_smallPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file Benchmark_smallPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_SMALL_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__BENCHMARK_SMALL_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_SMALL_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__BENCHMARK_SMALL_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class BenchMarkSmallPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__BENCHMARK_SMALL_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__BENCHMARK_SMALL_IDL_PUBSUBTYPES_HPP diff --git a/examples/cpp/benchmark/types/Benchmark_smallTypeObjectSupport.cxx b/examples/cpp/benchmark/types/Benchmark_smallTypeObjectSupport.cxx index 4596f30fda5..d812de03464 100644 --- a/examples/cpp/benchmark/types/Benchmark_smallTypeObjectSupport.cxx +++ b/examples/cpp/benchmark/types/Benchmark_smallTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file Benchmark_smallTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "Benchmark_smallTypeObjectSupport.hpp" diff --git a/examples/cpp/benchmark/types/Benchmark_smallTypeObjectSupport.hpp b/examples/cpp/benchmark/types/Benchmark_smallTypeObjectSupport.hpp index 4cfe72f3416..dd296e0e11c 100644 --- a/examples/cpp/benchmark/types/Benchmark_smallTypeObjectSupport.hpp +++ b/examples/cpp/benchmark/types/Benchmark_smallTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file Benchmark_smallTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BENCHMARK_SMALL_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__BENCHMARK_SMALL_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__BENCHMARK_SMALL_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__BENCHMARK_SMALL_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_BenchMarkSmall_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__BENCHMARK_SMALL_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__BENCHMARK_SMALL_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/examples/cpp/configuration/Configuration.hpp b/examples/cpp/configuration/Configuration.hpp index beb826ce168..846d78c08b6 100644 --- a/examples/cpp/configuration/Configuration.hpp +++ b/examples/cpp/configuration/Configuration.hpp @@ -16,11 +16,11 @@ * @file Configuration.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__CONFIGURATION_HPP -#define FAST_DDS_GENERATED__CONFIGURATION_HPP +#ifndef FAST_DDS_GENERATED__CONFIGURATION_IDL_HPP +#define FAST_DDS_GENERATED__CONFIGURATION_IDL_HPP #include #include @@ -270,6 +270,6 @@ class Configuration }; -#endif // _FAST_DDS_GENERATED_CONFIGURATION_HPP_ +#endif // _FAST_DDS_GENERATED_CONFIGURATION_IDL_HPP_ diff --git a/examples/cpp/configuration/ConfigurationCdrAux.hpp b/examples/cpp/configuration/ConfigurationCdrAux.hpp index bb43c47d077..3859909e60e 100644 --- a/examples/cpp/configuration/ConfigurationCdrAux.hpp +++ b/examples/cpp/configuration/ConfigurationCdrAux.hpp @@ -16,11 +16,11 @@ * @file ConfigurationCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__CONFIGURATIONCDRAUX_HPP -#define FAST_DDS_GENERATED__CONFIGURATIONCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__CONFIGURATION_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__CONFIGURATION_IDLCDRAUX_HPP #include "Configuration.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__CONFIGURATIONCDRAUX_HPP +#endif // FAST_DDS_GENERATED__CONFIGURATION_IDLCDRAUX_HPP diff --git a/examples/cpp/configuration/ConfigurationCdrAux.ipp b/examples/cpp/configuration/ConfigurationCdrAux.ipp index 7daf688ad7f..1a86a3da348 100644 --- a/examples/cpp/configuration/ConfigurationCdrAux.ipp +++ b/examples/cpp/configuration/ConfigurationCdrAux.ipp @@ -16,11 +16,11 @@ * @file ConfigurationCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__CONFIGURATIONCDRAUX_IPP -#define FAST_DDS_GENERATED__CONFIGURATIONCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__CONFIGURATION_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__CONFIGURATION_IDLCDRAUX_IPP #include "ConfigurationCdrAux.hpp" @@ -89,6 +89,12 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Configuration& data) { + data.index(0); + + data.message({0}); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -137,5 +143,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__CONFIGURATIONCDRAUX_IPP +#endif // FAST_DDS_GENERATED__CONFIGURATION_IDLCDRAUX_IPP diff --git a/examples/cpp/configuration/ConfigurationPubSubTypes.cxx b/examples/cpp/configuration/ConfigurationPubSubTypes.cxx index 499d1e38af5..9d49b3bcd7f 100644 --- a/examples/cpp/configuration/ConfigurationPubSubTypes.cxx +++ b/examples/cpp/configuration/ConfigurationPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file ConfigurationPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "ConfigurationPubSubTypes.hpp" diff --git a/examples/cpp/configuration/ConfigurationPubSubTypes.hpp b/examples/cpp/configuration/ConfigurationPubSubTypes.hpp index 10e1be6829f..2183da7951b 100644 --- a/examples/cpp/configuration/ConfigurationPubSubTypes.hpp +++ b/examples/cpp/configuration/ConfigurationPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file ConfigurationPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__CONFIGURATION_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__CONFIGURATION_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__CONFIGURATION_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__CONFIGURATION_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class ConfigurationPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__CONFIGURATION_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__CONFIGURATION_IDL_PUBSUBTYPES_HPP diff --git a/examples/cpp/configuration/ConfigurationTypeObjectSupport.cxx b/examples/cpp/configuration/ConfigurationTypeObjectSupport.cxx index 4b7ca65d2a3..7af72c43ba2 100644 --- a/examples/cpp/configuration/ConfigurationTypeObjectSupport.cxx +++ b/examples/cpp/configuration/ConfigurationTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file ConfigurationTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "ConfigurationTypeObjectSupport.hpp" diff --git a/examples/cpp/configuration/ConfigurationTypeObjectSupport.hpp b/examples/cpp/configuration/ConfigurationTypeObjectSupport.hpp index e73cf522f5f..a30f94396dc 100644 --- a/examples/cpp/configuration/ConfigurationTypeObjectSupport.hpp +++ b/examples/cpp/configuration/ConfigurationTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file ConfigurationTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__CONFIGURATION_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__CONFIGURATION_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__CONFIGURATION_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__CONFIGURATION_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_Configuration_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__CONFIGURATION_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__CONFIGURATION_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/examples/cpp/content_filter/HelloWorld.hpp b/examples/cpp/content_filter/HelloWorld.hpp index b80e4e9aadf..a539d686a11 100644 --- a/examples/cpp/content_filter/HelloWorld.hpp +++ b/examples/cpp/content_filter/HelloWorld.hpp @@ -16,11 +16,11 @@ * @file HelloWorld.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_HPP #include #include @@ -222,6 +222,6 @@ class HelloWorld }; -#endif // _FAST_DDS_GENERATED_HELLOWORLD_HPP_ +#endif // _FAST_DDS_GENERATED_HELLOWORLD_IDL_HPP_ diff --git a/examples/cpp/content_filter/HelloWorldCdrAux.hpp b/examples/cpp/content_filter/HelloWorldCdrAux.hpp index de6f08c5992..0f9b1676e84 100644 --- a/examples/cpp/content_filter/HelloWorldCdrAux.hpp +++ b/examples/cpp/content_filter/HelloWorldCdrAux.hpp @@ -16,11 +16,11 @@ * @file HelloWorldCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP -#define FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP #include "HelloWorld.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP diff --git a/examples/cpp/content_filter/HelloWorldCdrAux.ipp b/examples/cpp/content_filter/HelloWorldCdrAux.ipp index 2c11e2562c1..bec638834ff 100644 --- a/examples/cpp/content_filter/HelloWorldCdrAux.ipp +++ b/examples/cpp/content_filter/HelloWorldCdrAux.ipp @@ -16,11 +16,11 @@ * @file HelloWorldCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP -#define FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP #include "HelloWorldCdrAux.hpp" @@ -85,6 +85,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, HelloWorld& data) { + data.index(0); + + data.message({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -127,5 +132,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP diff --git a/examples/cpp/content_filter/HelloWorldPubSubTypes.cxx b/examples/cpp/content_filter/HelloWorldPubSubTypes.cxx index 403ea1b417b..534882030c2 100644 --- a/examples/cpp/content_filter/HelloWorldPubSubTypes.cxx +++ b/examples/cpp/content_filter/HelloWorldPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file HelloWorldPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "HelloWorldPubSubTypes.hpp" diff --git a/examples/cpp/content_filter/HelloWorldPubSubTypes.hpp b/examples/cpp/content_filter/HelloWorldPubSubTypes.hpp index 9b80744572f..c4e55681cf4 100644 --- a/examples/cpp/content_filter/HelloWorldPubSubTypes.hpp +++ b/examples/cpp/content_filter/HelloWorldPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file HelloWorldPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class HelloWorldPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP diff --git a/examples/cpp/content_filter/HelloWorldTypeObjectSupport.cxx b/examples/cpp/content_filter/HelloWorldTypeObjectSupport.cxx index fffd4a8708e..e6a2a33677d 100644 --- a/examples/cpp/content_filter/HelloWorldTypeObjectSupport.cxx +++ b/examples/cpp/content_filter/HelloWorldTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file HelloWorldTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "HelloWorldTypeObjectSupport.hpp" diff --git a/examples/cpp/content_filter/HelloWorldTypeObjectSupport.hpp b/examples/cpp/content_filter/HelloWorldTypeObjectSupport.hpp index 9892c7148e1..8fe0e1f453f 100644 --- a/examples/cpp/content_filter/HelloWorldTypeObjectSupport.hpp +++ b/examples/cpp/content_filter/HelloWorldTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file HelloWorldTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_HelloWorld_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/examples/cpp/custom_payload_pool/HelloWorld.hpp b/examples/cpp/custom_payload_pool/HelloWorld.hpp index b80e4e9aadf..a539d686a11 100644 --- a/examples/cpp/custom_payload_pool/HelloWorld.hpp +++ b/examples/cpp/custom_payload_pool/HelloWorld.hpp @@ -16,11 +16,11 @@ * @file HelloWorld.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_HPP #include #include @@ -222,6 +222,6 @@ class HelloWorld }; -#endif // _FAST_DDS_GENERATED_HELLOWORLD_HPP_ +#endif // _FAST_DDS_GENERATED_HELLOWORLD_IDL_HPP_ diff --git a/examples/cpp/custom_payload_pool/HelloWorldCdrAux.hpp b/examples/cpp/custom_payload_pool/HelloWorldCdrAux.hpp index de6f08c5992..0f9b1676e84 100644 --- a/examples/cpp/custom_payload_pool/HelloWorldCdrAux.hpp +++ b/examples/cpp/custom_payload_pool/HelloWorldCdrAux.hpp @@ -16,11 +16,11 @@ * @file HelloWorldCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP -#define FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP #include "HelloWorld.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP diff --git a/examples/cpp/custom_payload_pool/HelloWorldCdrAux.ipp b/examples/cpp/custom_payload_pool/HelloWorldCdrAux.ipp index 2c11e2562c1..bec638834ff 100644 --- a/examples/cpp/custom_payload_pool/HelloWorldCdrAux.ipp +++ b/examples/cpp/custom_payload_pool/HelloWorldCdrAux.ipp @@ -16,11 +16,11 @@ * @file HelloWorldCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP -#define FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP #include "HelloWorldCdrAux.hpp" @@ -85,6 +85,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, HelloWorld& data) { + data.index(0); + + data.message({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -127,5 +132,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP diff --git a/examples/cpp/custom_payload_pool/HelloWorldPubSubTypes.cxx b/examples/cpp/custom_payload_pool/HelloWorldPubSubTypes.cxx index 403ea1b417b..534882030c2 100644 --- a/examples/cpp/custom_payload_pool/HelloWorldPubSubTypes.cxx +++ b/examples/cpp/custom_payload_pool/HelloWorldPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file HelloWorldPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "HelloWorldPubSubTypes.hpp" diff --git a/examples/cpp/custom_payload_pool/HelloWorldPubSubTypes.hpp b/examples/cpp/custom_payload_pool/HelloWorldPubSubTypes.hpp index 9b80744572f..c4e55681cf4 100644 --- a/examples/cpp/custom_payload_pool/HelloWorldPubSubTypes.hpp +++ b/examples/cpp/custom_payload_pool/HelloWorldPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file HelloWorldPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class HelloWorldPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP diff --git a/examples/cpp/custom_payload_pool/HelloWorldTypeObjectSupport.cxx b/examples/cpp/custom_payload_pool/HelloWorldTypeObjectSupport.cxx index 5df3f47e36b..83479a10985 100644 --- a/examples/cpp/custom_payload_pool/HelloWorldTypeObjectSupport.cxx +++ b/examples/cpp/custom_payload_pool/HelloWorldTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file HelloWorldTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "HelloWorldTypeObjectSupport.hpp" diff --git a/examples/cpp/custom_payload_pool/HelloWorldTypeObjectSupport.hpp b/examples/cpp/custom_payload_pool/HelloWorldTypeObjectSupport.hpp index 9892c7148e1..8fe0e1f453f 100644 --- a/examples/cpp/custom_payload_pool/HelloWorldTypeObjectSupport.hpp +++ b/examples/cpp/custom_payload_pool/HelloWorldTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file HelloWorldTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_HelloWorld_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/examples/cpp/delivery_mechanisms/DeliveryMechanisms.hpp b/examples/cpp/delivery_mechanisms/DeliveryMechanisms.hpp index 63cce7a20ff..17e74bfa883 100644 --- a/examples/cpp/delivery_mechanisms/DeliveryMechanisms.hpp +++ b/examples/cpp/delivery_mechanisms/DeliveryMechanisms.hpp @@ -16,11 +16,11 @@ * @file DeliveryMechanisms.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DELIVERYMECHANISMS_HPP -#define FAST_DDS_GENERATED__DELIVERYMECHANISMS_HPP +#ifndef FAST_DDS_GENERATED__DELIVERYMECHANISMS_IDL_HPP +#define FAST_DDS_GENERATED__DELIVERYMECHANISMS_IDL_HPP #include #include @@ -221,6 +221,6 @@ class DeliveryMechanisms }; -#endif // _FAST_DDS_GENERATED_DELIVERYMECHANISMS_HPP_ +#endif // _FAST_DDS_GENERATED_DELIVERYMECHANISMS_IDL_HPP_ diff --git a/examples/cpp/delivery_mechanisms/DeliveryMechanismsCdrAux.hpp b/examples/cpp/delivery_mechanisms/DeliveryMechanismsCdrAux.hpp index cec132380d1..27c13c8acc1 100644 --- a/examples/cpp/delivery_mechanisms/DeliveryMechanismsCdrAux.hpp +++ b/examples/cpp/delivery_mechanisms/DeliveryMechanismsCdrAux.hpp @@ -16,11 +16,11 @@ * @file DeliveryMechanismsCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DELIVERYMECHANISMSCDRAUX_HPP -#define FAST_DDS_GENERATED__DELIVERYMECHANISMSCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__DELIVERYMECHANISMS_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__DELIVERYMECHANISMS_IDLCDRAUX_HPP #include "DeliveryMechanisms.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__DELIVERYMECHANISMSCDRAUX_HPP +#endif // FAST_DDS_GENERATED__DELIVERYMECHANISMS_IDLCDRAUX_HPP diff --git a/examples/cpp/delivery_mechanisms/DeliveryMechanismsCdrAux.ipp b/examples/cpp/delivery_mechanisms/DeliveryMechanismsCdrAux.ipp index 392a830ad72..71d181f23e7 100644 --- a/examples/cpp/delivery_mechanisms/DeliveryMechanismsCdrAux.ipp +++ b/examples/cpp/delivery_mechanisms/DeliveryMechanismsCdrAux.ipp @@ -16,11 +16,11 @@ * @file DeliveryMechanismsCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DELIVERYMECHANISMSCDRAUX_IPP -#define FAST_DDS_GENERATED__DELIVERYMECHANISMSCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__DELIVERYMECHANISMS_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__DELIVERYMECHANISMS_IDLCDRAUX_IPP #include "DeliveryMechanismsCdrAux.hpp" @@ -85,6 +85,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, DeliveryMechanisms& data) { + data.index(0); + + data.message({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -127,5 +132,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__DELIVERYMECHANISMSCDRAUX_IPP +#endif // FAST_DDS_GENERATED__DELIVERYMECHANISMS_IDLCDRAUX_IPP diff --git a/examples/cpp/delivery_mechanisms/DeliveryMechanismsPubSubTypes.cxx b/examples/cpp/delivery_mechanisms/DeliveryMechanismsPubSubTypes.cxx index 56a2285154e..807133e6527 100644 --- a/examples/cpp/delivery_mechanisms/DeliveryMechanismsPubSubTypes.cxx +++ b/examples/cpp/delivery_mechanisms/DeliveryMechanismsPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file DeliveryMechanismsPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "DeliveryMechanismsPubSubTypes.hpp" diff --git a/examples/cpp/delivery_mechanisms/DeliveryMechanismsPubSubTypes.hpp b/examples/cpp/delivery_mechanisms/DeliveryMechanismsPubSubTypes.hpp index b76d1ee38ce..8d8d8a0b61e 100644 --- a/examples/cpp/delivery_mechanisms/DeliveryMechanismsPubSubTypes.hpp +++ b/examples/cpp/delivery_mechanisms/DeliveryMechanismsPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file DeliveryMechanismsPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DELIVERYMECHANISMS_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__DELIVERYMECHANISMS_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__DELIVERYMECHANISMS_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__DELIVERYMECHANISMS_IDL_PUBSUBTYPES_HPP #include @@ -172,5 +172,5 @@ class DeliveryMechanismsPubSubType : public eprosima::fastdds::dds::TopicDataTyp }; -#endif // FAST_DDS_GENERATED__DELIVERYMECHANISMS_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__DELIVERYMECHANISMS_IDL_PUBSUBTYPES_HPP diff --git a/examples/cpp/delivery_mechanisms/DeliveryMechanismsTypeObjectSupport.cxx b/examples/cpp/delivery_mechanisms/DeliveryMechanismsTypeObjectSupport.cxx index 2c7881e67c7..cd920d9fcf4 100644 --- a/examples/cpp/delivery_mechanisms/DeliveryMechanismsTypeObjectSupport.cxx +++ b/examples/cpp/delivery_mechanisms/DeliveryMechanismsTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file DeliveryMechanismsTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "DeliveryMechanismsTypeObjectSupport.hpp" diff --git a/examples/cpp/delivery_mechanisms/DeliveryMechanismsTypeObjectSupport.hpp b/examples/cpp/delivery_mechanisms/DeliveryMechanismsTypeObjectSupport.hpp index 60aed0ef562..a8cd049eeb0 100644 --- a/examples/cpp/delivery_mechanisms/DeliveryMechanismsTypeObjectSupport.hpp +++ b/examples/cpp/delivery_mechanisms/DeliveryMechanismsTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file DeliveryMechanismsTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DELIVERYMECHANISMS_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__DELIVERYMECHANISMS_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__DELIVERYMECHANISMS_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__DELIVERYMECHANISMS_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_DeliveryMechanisms_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__DELIVERYMECHANISMS_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__DELIVERYMECHANISMS_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/examples/cpp/discovery_server/HelloWorld.hpp b/examples/cpp/discovery_server/HelloWorld.hpp index b80e4e9aadf..a539d686a11 100644 --- a/examples/cpp/discovery_server/HelloWorld.hpp +++ b/examples/cpp/discovery_server/HelloWorld.hpp @@ -16,11 +16,11 @@ * @file HelloWorld.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_HPP #include #include @@ -222,6 +222,6 @@ class HelloWorld }; -#endif // _FAST_DDS_GENERATED_HELLOWORLD_HPP_ +#endif // _FAST_DDS_GENERATED_HELLOWORLD_IDL_HPP_ diff --git a/examples/cpp/discovery_server/HelloWorldCdrAux.hpp b/examples/cpp/discovery_server/HelloWorldCdrAux.hpp index de6f08c5992..0f9b1676e84 100644 --- a/examples/cpp/discovery_server/HelloWorldCdrAux.hpp +++ b/examples/cpp/discovery_server/HelloWorldCdrAux.hpp @@ -16,11 +16,11 @@ * @file HelloWorldCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP -#define FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP #include "HelloWorld.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP diff --git a/examples/cpp/discovery_server/HelloWorldCdrAux.ipp b/examples/cpp/discovery_server/HelloWorldCdrAux.ipp index 2c11e2562c1..bec638834ff 100644 --- a/examples/cpp/discovery_server/HelloWorldCdrAux.ipp +++ b/examples/cpp/discovery_server/HelloWorldCdrAux.ipp @@ -16,11 +16,11 @@ * @file HelloWorldCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP -#define FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP #include "HelloWorldCdrAux.hpp" @@ -85,6 +85,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, HelloWorld& data) { + data.index(0); + + data.message({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -127,5 +132,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP diff --git a/examples/cpp/discovery_server/HelloWorldPubSubTypes.cxx b/examples/cpp/discovery_server/HelloWorldPubSubTypes.cxx index 403ea1b417b..534882030c2 100644 --- a/examples/cpp/discovery_server/HelloWorldPubSubTypes.cxx +++ b/examples/cpp/discovery_server/HelloWorldPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file HelloWorldPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "HelloWorldPubSubTypes.hpp" diff --git a/examples/cpp/discovery_server/HelloWorldPubSubTypes.hpp b/examples/cpp/discovery_server/HelloWorldPubSubTypes.hpp index 9b80744572f..c4e55681cf4 100644 --- a/examples/cpp/discovery_server/HelloWorldPubSubTypes.hpp +++ b/examples/cpp/discovery_server/HelloWorldPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file HelloWorldPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class HelloWorldPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP diff --git a/examples/cpp/discovery_server/HelloWorldTypeObjectSupport.cxx b/examples/cpp/discovery_server/HelloWorldTypeObjectSupport.cxx index 5df3f47e36b..83479a10985 100644 --- a/examples/cpp/discovery_server/HelloWorldTypeObjectSupport.cxx +++ b/examples/cpp/discovery_server/HelloWorldTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file HelloWorldTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "HelloWorldTypeObjectSupport.hpp" diff --git a/examples/cpp/discovery_server/HelloWorldTypeObjectSupport.hpp b/examples/cpp/discovery_server/HelloWorldTypeObjectSupport.hpp index 9892c7148e1..8fe0e1f453f 100644 --- a/examples/cpp/discovery_server/HelloWorldTypeObjectSupport.hpp +++ b/examples/cpp/discovery_server/HelloWorldTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file HelloWorldTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_HelloWorld_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/examples/cpp/flow_control/FlowControl.hpp b/examples/cpp/flow_control/FlowControl.hpp index a3801a5d180..b2d3fd30dc7 100644 --- a/examples/cpp/flow_control/FlowControl.hpp +++ b/examples/cpp/flow_control/FlowControl.hpp @@ -16,11 +16,11 @@ * @file FlowControl.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__FLOWCONTROL_HPP -#define FAST_DDS_GENERATED__FLOWCONTROL_HPP +#ifndef FAST_DDS_GENERATED__FLOWCONTROL_IDL_HPP +#define FAST_DDS_GENERATED__FLOWCONTROL_IDL_HPP #include #include @@ -221,6 +221,6 @@ class FlowControl }; -#endif // _FAST_DDS_GENERATED_FLOWCONTROL_HPP_ +#endif // _FAST_DDS_GENERATED_FLOWCONTROL_IDL_HPP_ diff --git a/examples/cpp/flow_control/FlowControlCdrAux.hpp b/examples/cpp/flow_control/FlowControlCdrAux.hpp index e0c52fc454a..c77c9d93a31 100644 --- a/examples/cpp/flow_control/FlowControlCdrAux.hpp +++ b/examples/cpp/flow_control/FlowControlCdrAux.hpp @@ -16,11 +16,11 @@ * @file FlowControlCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__FLOWCONTROLCDRAUX_HPP -#define FAST_DDS_GENERATED__FLOWCONTROLCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__FLOWCONTROL_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__FLOWCONTROL_IDLCDRAUX_HPP #include "FlowControl.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__FLOWCONTROLCDRAUX_HPP +#endif // FAST_DDS_GENERATED__FLOWCONTROL_IDLCDRAUX_HPP diff --git a/examples/cpp/flow_control/FlowControlCdrAux.ipp b/examples/cpp/flow_control/FlowControlCdrAux.ipp index da72db9b608..13f0b480abd 100644 --- a/examples/cpp/flow_control/FlowControlCdrAux.ipp +++ b/examples/cpp/flow_control/FlowControlCdrAux.ipp @@ -16,11 +16,11 @@ * @file FlowControlCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__FLOWCONTROLCDRAUX_IPP -#define FAST_DDS_GENERATED__FLOWCONTROLCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__FLOWCONTROL_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__FLOWCONTROL_IDLCDRAUX_IPP #include "FlowControlCdrAux.hpp" @@ -85,6 +85,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FlowControl& data) { + data.index(0); + + data.message({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -127,5 +132,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__FLOWCONTROLCDRAUX_IPP +#endif // FAST_DDS_GENERATED__FLOWCONTROL_IDLCDRAUX_IPP diff --git a/examples/cpp/flow_control/FlowControlPubSubTypes.cxx b/examples/cpp/flow_control/FlowControlPubSubTypes.cxx index 94b9f4e2ca5..e831bfccdbf 100644 --- a/examples/cpp/flow_control/FlowControlPubSubTypes.cxx +++ b/examples/cpp/flow_control/FlowControlPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file FlowControlPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "FlowControlPubSubTypes.hpp" diff --git a/examples/cpp/flow_control/FlowControlPubSubTypes.hpp b/examples/cpp/flow_control/FlowControlPubSubTypes.hpp index 479dce14872..2cbda9a068f 100644 --- a/examples/cpp/flow_control/FlowControlPubSubTypes.hpp +++ b/examples/cpp/flow_control/FlowControlPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file FlowControlPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__FLOWCONTROL_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__FLOWCONTROL_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__FLOWCONTROL_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__FLOWCONTROL_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class FlowControlPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__FLOWCONTROL_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__FLOWCONTROL_IDL_PUBSUBTYPES_HPP diff --git a/examples/cpp/flow_control/FlowControlTypeObjectSupport.cxx b/examples/cpp/flow_control/FlowControlTypeObjectSupport.cxx index 919a125c042..07eb6ab8648 100644 --- a/examples/cpp/flow_control/FlowControlTypeObjectSupport.cxx +++ b/examples/cpp/flow_control/FlowControlTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file FlowControlTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "FlowControlTypeObjectSupport.hpp" diff --git a/examples/cpp/flow_control/FlowControlTypeObjectSupport.hpp b/examples/cpp/flow_control/FlowControlTypeObjectSupport.hpp index c7094ab7592..4622e3c7306 100644 --- a/examples/cpp/flow_control/FlowControlTypeObjectSupport.hpp +++ b/examples/cpp/flow_control/FlowControlTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file FlowControlTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__FLOWCONTROL_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__FLOWCONTROL_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__FLOWCONTROL_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__FLOWCONTROL_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_FlowControl_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__FLOWCONTROL_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__FLOWCONTROL_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/examples/cpp/hello_world/HelloWorld.hpp b/examples/cpp/hello_world/HelloWorld.hpp index b80e4e9aadf..a539d686a11 100644 --- a/examples/cpp/hello_world/HelloWorld.hpp +++ b/examples/cpp/hello_world/HelloWorld.hpp @@ -16,11 +16,11 @@ * @file HelloWorld.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_HPP #include #include @@ -222,6 +222,6 @@ class HelloWorld }; -#endif // _FAST_DDS_GENERATED_HELLOWORLD_HPP_ +#endif // _FAST_DDS_GENERATED_HELLOWORLD_IDL_HPP_ diff --git a/examples/cpp/hello_world/HelloWorldCdrAux.hpp b/examples/cpp/hello_world/HelloWorldCdrAux.hpp index de6f08c5992..0f9b1676e84 100644 --- a/examples/cpp/hello_world/HelloWorldCdrAux.hpp +++ b/examples/cpp/hello_world/HelloWorldCdrAux.hpp @@ -16,11 +16,11 @@ * @file HelloWorldCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP -#define FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP #include "HelloWorld.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP diff --git a/examples/cpp/hello_world/HelloWorldCdrAux.ipp b/examples/cpp/hello_world/HelloWorldCdrAux.ipp index 2c11e2562c1..bec638834ff 100644 --- a/examples/cpp/hello_world/HelloWorldCdrAux.ipp +++ b/examples/cpp/hello_world/HelloWorldCdrAux.ipp @@ -16,11 +16,11 @@ * @file HelloWorldCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP -#define FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP #include "HelloWorldCdrAux.hpp" @@ -85,6 +85,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, HelloWorld& data) { + data.index(0); + + data.message({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -127,5 +132,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP diff --git a/examples/cpp/hello_world/HelloWorldPubSubTypes.cxx b/examples/cpp/hello_world/HelloWorldPubSubTypes.cxx index 403ea1b417b..534882030c2 100644 --- a/examples/cpp/hello_world/HelloWorldPubSubTypes.cxx +++ b/examples/cpp/hello_world/HelloWorldPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file HelloWorldPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "HelloWorldPubSubTypes.hpp" diff --git a/examples/cpp/hello_world/HelloWorldPubSubTypes.hpp b/examples/cpp/hello_world/HelloWorldPubSubTypes.hpp index 9b80744572f..c4e55681cf4 100644 --- a/examples/cpp/hello_world/HelloWorldPubSubTypes.hpp +++ b/examples/cpp/hello_world/HelloWorldPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file HelloWorldPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class HelloWorldPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP diff --git a/examples/cpp/hello_world/HelloWorldTypeObjectSupport.cxx b/examples/cpp/hello_world/HelloWorldTypeObjectSupport.cxx index 5df3f47e36b..83479a10985 100644 --- a/examples/cpp/hello_world/HelloWorldTypeObjectSupport.cxx +++ b/examples/cpp/hello_world/HelloWorldTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file HelloWorldTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "HelloWorldTypeObjectSupport.hpp" diff --git a/examples/cpp/hello_world/HelloWorldTypeObjectSupport.hpp b/examples/cpp/hello_world/HelloWorldTypeObjectSupport.hpp index 9892c7148e1..8fe0e1f453f 100644 --- a/examples/cpp/hello_world/HelloWorldTypeObjectSupport.hpp +++ b/examples/cpp/hello_world/HelloWorldTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file HelloWorldTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_HelloWorld_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/examples/cpp/rtps/HelloWorld.hpp b/examples/cpp/rtps/HelloWorld.hpp index b80e4e9aadf..a539d686a11 100644 --- a/examples/cpp/rtps/HelloWorld.hpp +++ b/examples/cpp/rtps/HelloWorld.hpp @@ -16,11 +16,11 @@ * @file HelloWorld.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_HPP #include #include @@ -222,6 +222,6 @@ class HelloWorld }; -#endif // _FAST_DDS_GENERATED_HELLOWORLD_HPP_ +#endif // _FAST_DDS_GENERATED_HELLOWORLD_IDL_HPP_ diff --git a/examples/cpp/security/HelloWorld.hpp b/examples/cpp/security/HelloWorld.hpp index b80e4e9aadf..a539d686a11 100644 --- a/examples/cpp/security/HelloWorld.hpp +++ b/examples/cpp/security/HelloWorld.hpp @@ -16,11 +16,11 @@ * @file HelloWorld.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_HPP #include #include @@ -222,6 +222,6 @@ class HelloWorld }; -#endif // _FAST_DDS_GENERATED_HELLOWORLD_HPP_ +#endif // _FAST_DDS_GENERATED_HELLOWORLD_IDL_HPP_ diff --git a/examples/cpp/security/HelloWorldCdrAux.hpp b/examples/cpp/security/HelloWorldCdrAux.hpp index de6f08c5992..0f9b1676e84 100644 --- a/examples/cpp/security/HelloWorldCdrAux.hpp +++ b/examples/cpp/security/HelloWorldCdrAux.hpp @@ -16,11 +16,11 @@ * @file HelloWorldCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP -#define FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP #include "HelloWorld.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP diff --git a/examples/cpp/security/HelloWorldCdrAux.ipp b/examples/cpp/security/HelloWorldCdrAux.ipp index 2c11e2562c1..bec638834ff 100644 --- a/examples/cpp/security/HelloWorldCdrAux.ipp +++ b/examples/cpp/security/HelloWorldCdrAux.ipp @@ -16,11 +16,11 @@ * @file HelloWorldCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP -#define FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP #include "HelloWorldCdrAux.hpp" @@ -85,6 +85,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, HelloWorld& data) { + data.index(0); + + data.message({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -127,5 +132,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP diff --git a/examples/cpp/security/HelloWorldPubSubTypes.cxx b/examples/cpp/security/HelloWorldPubSubTypes.cxx index 403ea1b417b..534882030c2 100644 --- a/examples/cpp/security/HelloWorldPubSubTypes.cxx +++ b/examples/cpp/security/HelloWorldPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file HelloWorldPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "HelloWorldPubSubTypes.hpp" diff --git a/examples/cpp/security/HelloWorldPubSubTypes.hpp b/examples/cpp/security/HelloWorldPubSubTypes.hpp index 9b80744572f..c4e55681cf4 100644 --- a/examples/cpp/security/HelloWorldPubSubTypes.hpp +++ b/examples/cpp/security/HelloWorldPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file HelloWorldPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class HelloWorldPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP diff --git a/examples/cpp/security/HelloWorldTypeObjectSupport.cxx b/examples/cpp/security/HelloWorldTypeObjectSupport.cxx index 5df3f47e36b..83479a10985 100644 --- a/examples/cpp/security/HelloWorldTypeObjectSupport.cxx +++ b/examples/cpp/security/HelloWorldTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file HelloWorldTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "HelloWorldTypeObjectSupport.hpp" diff --git a/examples/cpp/security/HelloWorldTypeObjectSupport.hpp b/examples/cpp/security/HelloWorldTypeObjectSupport.hpp index 9892c7148e1..8fe0e1f453f 100644 --- a/examples/cpp/security/HelloWorldTypeObjectSupport.hpp +++ b/examples/cpp/security/HelloWorldTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file HelloWorldTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_HelloWorld_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/examples/cpp/static_edp_discovery/HelloWorld.hpp b/examples/cpp/static_edp_discovery/HelloWorld.hpp index b80e4e9aadf..a539d686a11 100644 --- a/examples/cpp/static_edp_discovery/HelloWorld.hpp +++ b/examples/cpp/static_edp_discovery/HelloWorld.hpp @@ -16,11 +16,11 @@ * @file HelloWorld.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_HPP #include #include @@ -222,6 +222,6 @@ class HelloWorld }; -#endif // _FAST_DDS_GENERATED_HELLOWORLD_HPP_ +#endif // _FAST_DDS_GENERATED_HELLOWORLD_IDL_HPP_ diff --git a/examples/cpp/static_edp_discovery/HelloWorldCdrAux.hpp b/examples/cpp/static_edp_discovery/HelloWorldCdrAux.hpp index de6f08c5992..0f9b1676e84 100644 --- a/examples/cpp/static_edp_discovery/HelloWorldCdrAux.hpp +++ b/examples/cpp/static_edp_discovery/HelloWorldCdrAux.hpp @@ -16,11 +16,11 @@ * @file HelloWorldCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP -#define FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP #include "HelloWorld.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP diff --git a/examples/cpp/static_edp_discovery/HelloWorldCdrAux.ipp b/examples/cpp/static_edp_discovery/HelloWorldCdrAux.ipp index 2c11e2562c1..bec638834ff 100644 --- a/examples/cpp/static_edp_discovery/HelloWorldCdrAux.ipp +++ b/examples/cpp/static_edp_discovery/HelloWorldCdrAux.ipp @@ -16,11 +16,11 @@ * @file HelloWorldCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP -#define FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP #include "HelloWorldCdrAux.hpp" @@ -85,6 +85,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, HelloWorld& data) { + data.index(0); + + data.message({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -127,5 +132,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP diff --git a/examples/cpp/static_edp_discovery/HelloWorldPubSubTypes.cxx b/examples/cpp/static_edp_discovery/HelloWorldPubSubTypes.cxx index 403ea1b417b..534882030c2 100644 --- a/examples/cpp/static_edp_discovery/HelloWorldPubSubTypes.cxx +++ b/examples/cpp/static_edp_discovery/HelloWorldPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file HelloWorldPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "HelloWorldPubSubTypes.hpp" diff --git a/examples/cpp/static_edp_discovery/HelloWorldPubSubTypes.hpp b/examples/cpp/static_edp_discovery/HelloWorldPubSubTypes.hpp index 9b80744572f..c4e55681cf4 100644 --- a/examples/cpp/static_edp_discovery/HelloWorldPubSubTypes.hpp +++ b/examples/cpp/static_edp_discovery/HelloWorldPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file HelloWorldPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class HelloWorldPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP diff --git a/examples/cpp/static_edp_discovery/HelloWorldTypeObjectSupport.cxx b/examples/cpp/static_edp_discovery/HelloWorldTypeObjectSupport.cxx index 5df3f47e36b..83479a10985 100644 --- a/examples/cpp/static_edp_discovery/HelloWorldTypeObjectSupport.cxx +++ b/examples/cpp/static_edp_discovery/HelloWorldTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file HelloWorldTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "HelloWorldTypeObjectSupport.hpp" diff --git a/examples/cpp/static_edp_discovery/HelloWorldTypeObjectSupport.hpp b/examples/cpp/static_edp_discovery/HelloWorldTypeObjectSupport.hpp index 9892c7148e1..8fe0e1f453f 100644 --- a/examples/cpp/static_edp_discovery/HelloWorldTypeObjectSupport.hpp +++ b/examples/cpp/static_edp_discovery/HelloWorldTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file HelloWorldTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_HelloWorld_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/examples/cpp/topic_instances/ShapeType.hpp b/examples/cpp/topic_instances/ShapeType.hpp index a52ff0e4927..a346701c11d 100644 --- a/examples/cpp/topic_instances/ShapeType.hpp +++ b/examples/cpp/topic_instances/ShapeType.hpp @@ -16,11 +16,11 @@ * @file ShapeType.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__SHAPETYPE_HPP -#define FAST_DDS_GENERATED__SHAPETYPE_HPP +#ifndef FAST_DDS_GENERATED__SHAPETYPE_IDL_HPP +#define FAST_DDS_GENERATED__SHAPETYPE_IDL_HPP #include #include @@ -296,6 +296,6 @@ class ShapeType }; -#endif // _FAST_DDS_GENERATED_SHAPETYPE_HPP_ +#endif // _FAST_DDS_GENERATED_SHAPETYPE_IDL_HPP_ diff --git a/examples/cpp/topic_instances/ShapeTypeCdrAux.hpp b/examples/cpp/topic_instances/ShapeTypeCdrAux.hpp index d501cf11741..ed225ab568f 100644 --- a/examples/cpp/topic_instances/ShapeTypeCdrAux.hpp +++ b/examples/cpp/topic_instances/ShapeTypeCdrAux.hpp @@ -16,11 +16,11 @@ * @file ShapeTypeCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__SHAPETYPECDRAUX_HPP -#define FAST_DDS_GENERATED__SHAPETYPECDRAUX_HPP +#ifndef FAST_DDS_GENERATED__SHAPETYPE_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__SHAPETYPE_IDLCDRAUX_HPP #include "ShapeType.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__SHAPETYPECDRAUX_HPP +#endif // FAST_DDS_GENERATED__SHAPETYPE_IDLCDRAUX_HPP diff --git a/examples/cpp/topic_instances/ShapeTypeCdrAux.ipp b/examples/cpp/topic_instances/ShapeTypeCdrAux.ipp index eb513352628..ed91631336c 100644 --- a/examples/cpp/topic_instances/ShapeTypeCdrAux.ipp +++ b/examples/cpp/topic_instances/ShapeTypeCdrAux.ipp @@ -16,11 +16,11 @@ * @file ShapeTypeCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__SHAPETYPECDRAUX_IPP -#define FAST_DDS_GENERATED__SHAPETYPECDRAUX_IPP +#ifndef FAST_DDS_GENERATED__SHAPETYPE_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__SHAPETYPE_IDLCDRAUX_IPP #include "ShapeTypeCdrAux.hpp" @@ -93,6 +93,15 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ShapeType& data) { + data.color({}); + + data.x(0); + + data.y(0); + + data.shapesize(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -144,5 +153,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__SHAPETYPECDRAUX_IPP +#endif // FAST_DDS_GENERATED__SHAPETYPE_IDLCDRAUX_IPP diff --git a/examples/cpp/topic_instances/ShapeTypePubSubTypes.cxx b/examples/cpp/topic_instances/ShapeTypePubSubTypes.cxx index c3ab64a45cf..6bd3dbfdc86 100644 --- a/examples/cpp/topic_instances/ShapeTypePubSubTypes.cxx +++ b/examples/cpp/topic_instances/ShapeTypePubSubTypes.cxx @@ -16,7 +16,7 @@ * @file ShapeTypePubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "ShapeTypePubSubTypes.hpp" diff --git a/examples/cpp/topic_instances/ShapeTypePubSubTypes.hpp b/examples/cpp/topic_instances/ShapeTypePubSubTypes.hpp index 78953b36465..898435445cb 100644 --- a/examples/cpp/topic_instances/ShapeTypePubSubTypes.hpp +++ b/examples/cpp/topic_instances/ShapeTypePubSubTypes.hpp @@ -16,12 +16,12 @@ * @file ShapeTypePubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__SHAPETYPE_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__SHAPETYPE_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__SHAPETYPE_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__SHAPETYPE_IDL_PUBSUBTYPES_HPP #include @@ -123,5 +123,5 @@ class ShapeTypePubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__SHAPETYPE_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__SHAPETYPE_IDL_PUBSUBTYPES_HPP diff --git a/examples/cpp/topic_instances/ShapeTypeTypeObjectSupport.cxx b/examples/cpp/topic_instances/ShapeTypeTypeObjectSupport.cxx index 4870fd76453..70cda3ce534 100644 --- a/examples/cpp/topic_instances/ShapeTypeTypeObjectSupport.cxx +++ b/examples/cpp/topic_instances/ShapeTypeTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file ShapeTypeTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "ShapeTypeTypeObjectSupport.hpp" diff --git a/examples/cpp/topic_instances/ShapeTypeTypeObjectSupport.hpp b/examples/cpp/topic_instances/ShapeTypeTypeObjectSupport.hpp index 725f6a43ff8..112b2c536dc 100644 --- a/examples/cpp/topic_instances/ShapeTypeTypeObjectSupport.hpp +++ b/examples/cpp/topic_instances/ShapeTypeTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file ShapeTypeTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__SHAPETYPE_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__SHAPETYPE_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__SHAPETYPE_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__SHAPETYPE_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_ShapeType_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__SHAPETYPE_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__SHAPETYPE_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/include/fastdds/dds/core/detail/DDSReturnCode.hpp b/include/fastdds/dds/core/detail/DDSReturnCode.hpp index 1c85469a294..518afd37b4c 100644 --- a/include/fastdds/dds/core/detail/DDSReturnCode.hpp +++ b/include/fastdds/dds/core/detail/DDSReturnCode.hpp @@ -16,11 +16,11 @@ * @file DDSReturnCode.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DDSRETURNCODE_HPP -#define FAST_DDS_GENERATED__DDSRETURNCODE_HPP +#ifndef FAST_DDS_GENERATED__DDSRETURNCODE_IDL_EPROSIMA_FASTDDS_DDS_HPP +#define FAST_DDS_GENERATED__DDSRETURNCODE_IDL_EPROSIMA_FASTDDS_DDS_HPP #include #include @@ -79,6 +79,6 @@ const ReturnCode_t RETCODE_ILLEGAL_OPERATION = 12; } // namespace eprosima -#endif // _FAST_DDS_GENERATED_DDSRETURNCODE_HPP_ +#endif // _FAST_DDS_GENERATED_DDSRETURNCODE_IDL_EPROSIMA_FASTDDS_DDS_HPP_ diff --git a/include/fastdds/dds/core/detail/DDSSecurityReturnCode.hpp b/include/fastdds/dds/core/detail/DDSSecurityReturnCode.hpp index e7a6914dc66..61079a0d77a 100644 --- a/include/fastdds/dds/core/detail/DDSSecurityReturnCode.hpp +++ b/include/fastdds/dds/core/detail/DDSSecurityReturnCode.hpp @@ -16,11 +16,11 @@ * @file DDSSecurityReturnCode.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DDSSECURITYRETURNCODE_HPP -#define FAST_DDS_GENERATED__DDSSECURITYRETURNCODE_HPP +#ifndef FAST_DDS_GENERATED__DDSSECURITYRETURNCODE_IDL_EPROSIMA_FASTDDS_DDS_HPP +#define FAST_DDS_GENERATED__DDSSECURITYRETURNCODE_IDL_EPROSIMA_FASTDDS_DDS_HPP #include #include @@ -66,6 +66,6 @@ const ReturnCode_t RETCODE_NOT_ALLOWED_BY_SECURITY = 1000; } // namespace eprosima -#endif // _FAST_DDS_GENERATED_DDSSECURITYRETURNCODE_HPP_ +#endif // _FAST_DDS_GENERATED_DDSSECURITYRETURNCODE_IDL_EPROSIMA_FASTDDS_DDS_HPP_ diff --git a/include/fastdds/dds/xtypes/dynamic_types/detail/dynamic_language_binding.hpp b/include/fastdds/dds/xtypes/dynamic_types/detail/dynamic_language_binding.hpp index 693b3091ced..ebf20ed1765 100644 --- a/include/fastdds/dds/xtypes/dynamic_types/detail/dynamic_language_binding.hpp +++ b/include/fastdds/dds/xtypes/dynamic_types/detail/dynamic_language_binding.hpp @@ -16,11 +16,11 @@ * @file dynamic_language_binding.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DYNAMIC_LANGUAGE_BINDING_HPP -#define FAST_DDS_GENERATED__DYNAMIC_LANGUAGE_BINDING_HPP +#ifndef FAST_DDS_GENERATED__DYNAMIC_LANGUAGE_BINDING_IDL_EPROSIMA_FASTDDS_DDS_HPP +#define FAST_DDS_GENERATED__DYNAMIC_LANGUAGE_BINDING_IDL_EPROSIMA_FASTDDS_DDS_HPP #include #include @@ -165,6 +165,6 @@ typedef std::vector WstringSeq; } // namespace eprosima -#endif // _FAST_DDS_GENERATED_DYNAMIC_LANGUAGE_BINDING_HPP_ +#endif // _FAST_DDS_GENERATED_DYNAMIC_LANGUAGE_BINDING_IDL_EPROSIMA_FASTDDS_DDS_HPP_ diff --git a/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp b/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp index 4f4c58474f8..7ba70af8b70 100644 --- a/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp +++ b/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp @@ -16,11 +16,11 @@ * @file dds_xtypes_typeobject.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_XTYPES_DDS_XTYPES_TYPEOBJECT_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_XTYPES_DDS_XTYPES_TYPEOBJECT_HPP +#ifndef FAST_DDS_GENERATED__DDS_XTYPES_TYPEOBJECT_IDL_EPROSIMA_FASTDDS_DDS_XTYPES_HPP +#define FAST_DDS_GENERATED__DDS_XTYPES_TYPEOBJECT_IDL_EPROSIMA_FASTDDS_DDS_XTYPES_HPP #include #include @@ -24791,6 +24791,6 @@ typedef std::vector TypeInformationSeq; } // namespace eprosima -#endif // _FAST_DDS_GENERATED_EPROSIMA_FASTDDS_DDS_XTYPES_DDS_XTYPES_TYPEOBJECT_HPP_ +#endif // _FAST_DDS_GENERATED_DDS_XTYPES_TYPEOBJECT_IDL_EPROSIMA_FASTDDS_DDS_XTYPES_HPP_ diff --git a/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobjectCdrAux.hpp b/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobjectCdrAux.hpp index 2e3dd8437d3..589520baf8e 100644 --- a/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobjectCdrAux.hpp +++ b/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobjectCdrAux.hpp @@ -16,11 +16,11 @@ * @file dds_xtypes_typeobjectCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_XTYPES_DDS_XTYPES_TYPEOBJECTCDRAUX_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_XTYPES_DDS_XTYPES_TYPEOBJECTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__DDS_XTYPES_TYPEOBJECT_IDL_EPROSIMA_FASTDDS_DDS_XTYPESCDRAUX_HPP +#define FAST_DDS_GENERATED__DDS_XTYPES_TYPEOBJECT_IDL_EPROSIMA_FASTDDS_DDS_XTYPESCDRAUX_HPP #include "dds_xtypes_typeobject.hpp" @@ -777,5 +777,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_XTYPES_DDS_XTYPES_TYPEOBJECTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__DDS_XTYPES_TYPEOBJECT_IDL_EPROSIMA_FASTDDS_DDS_XTYPESCDRAUX_HPP diff --git a/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobjectPubSubTypes.hpp b/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobjectPubSubTypes.hpp index 70f04803b17..8738884e842 100644 --- a/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobjectPubSubTypes.hpp +++ b/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobjectPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file dds_xtypes_typeobjectPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_XTYPES_DDS_XTYPES_TYPEOBJECT_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_XTYPES_DDS_XTYPES_TYPEOBJECT_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__DDS_XTYPES_TYPEOBJECT_IDL_EPROSIMA_FASTDDS_DDS_XTYPES_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__DDS_XTYPES_TYPEOBJECT_IDL_EPROSIMA_FASTDDS_DDS_XTYPES_PUBSUBTYPES_HPP #include @@ -8040,5 +8040,5 @@ typedef std::vector TypeInforma } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_XTYPES_DDS_XTYPES_TYPEOBJECT_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__DDS_XTYPES_TYPEOBJECT_IDL_EPROSIMA_FASTDDS_DDS_XTYPES_PUBSUBTYPES_HPP diff --git a/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypes.hpp b/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypes.hpp index 1557c77c5b5..e8aae2310df 100644 --- a/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypes.hpp +++ b/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypes.hpp @@ -16,11 +16,11 @@ * @file TypeLookupTypes.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_BUILTIN_TYPELOOKUPTYPES_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_BUILTIN_TYPELOOKUPTYPES_HPP +#ifndef FAST_DDS_GENERATED__TYPELOOKUPTYPES_IDL_EPROSIMA_FASTDDS_DDS_BUILTIN_HPP +#define FAST_DDS_GENERATED__TYPELOOKUPTYPES_IDL_EPROSIMA_FASTDDS_DDS_BUILTIN_HPP #include #include @@ -2443,6 +2443,6 @@ class TypeLookup_Reply } // namespace eprosima -#endif // _FAST_DDS_GENERATED_EPROSIMA_FASTDDS_DDS_BUILTIN_TYPELOOKUPTYPES_HPP_ +#endif // _FAST_DDS_GENERATED_TYPELOOKUPTYPES_IDL_EPROSIMA_FASTDDS_DDS_BUILTIN_HPP_ diff --git a/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypesCdrAux.hpp b/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypesCdrAux.hpp index 80d2cd85161..3c4d711e5c6 100644 --- a/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypesCdrAux.hpp +++ b/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypesCdrAux.hpp @@ -16,11 +16,11 @@ * @file TypeLookupTypesCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_BUILTIN_TYPELOOKUPTYPESCDRAUX_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_BUILTIN_TYPELOOKUPTYPESCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__TYPELOOKUPTYPES_IDL_EPROSIMA_FASTDDS_DDS_BUILTINCDRAUX_HPP +#define FAST_DDS_GENERATED__TYPELOOKUPTYPES_IDL_EPROSIMA_FASTDDS_DDS_BUILTINCDRAUX_HPP #include "TypeLookupTypes.hpp" @@ -200,5 +200,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_BUILTIN_TYPELOOKUPTYPESCDRAUX_HPP +#endif // FAST_DDS_GENERATED__TYPELOOKUPTYPES_IDL_EPROSIMA_FASTDDS_DDS_BUILTINCDRAUX_HPP diff --git a/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypesCdrAux.ipp b/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypesCdrAux.ipp index db2a48bb62d..0b936f403e3 100644 --- a/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypesCdrAux.ipp +++ b/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypesCdrAux.ipp @@ -16,11 +16,11 @@ * @file TypeLookupTypesCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_BUILTIN_TYPELOOKUPTYPESCDRAUX_IPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_BUILTIN_TYPELOOKUPTYPESCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__TYPELOOKUPTYPES_IDL_EPROSIMA_FASTDDS_DDS_BUILTINCDRAUX_IPP +#define FAST_DDS_GENERATED__TYPELOOKUPTYPES_IDL_EPROSIMA_FASTDDS_DDS_BUILTINCDRAUX_IPP #include "TypeLookupTypesCdrAux.hpp" @@ -87,6 +87,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::builtin; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -177,6 +178,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::builtin; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -388,6 +390,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::builtin; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -484,6 +487,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::builtin; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -831,6 +835,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::builtin; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1068,6 +1073,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::builtin; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1116,5 +1122,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_BUILTIN_TYPELOOKUPTYPESCDRAUX_IPP +#endif // FAST_DDS_GENERATED__TYPELOOKUPTYPES_IDL_EPROSIMA_FASTDDS_DDS_BUILTINCDRAUX_IPP diff --git a/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypesPubSubTypes.cxx b/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypesPubSubTypes.cxx index 42728ec1a02..0d944d1b41f 100644 --- a/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypesPubSubTypes.cxx +++ b/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypesPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file TypeLookupTypesPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "TypeLookupTypesPubSubTypes.hpp" diff --git a/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypesPubSubTypes.hpp b/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypesPubSubTypes.hpp index 0e81ee648aa..26df3f82275 100644 --- a/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypesPubSubTypes.hpp +++ b/src/cpp/fastdds/builtin/type_lookup_service/detail/TypeLookupTypesPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file TypeLookupTypesPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_BUILTIN_TYPELOOKUPTYPES_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_BUILTIN_TYPELOOKUPTYPES_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__TYPELOOKUPTYPES_IDL_EPROSIMA_FASTDDS_DDS_BUILTIN_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__TYPELOOKUPTYPES_IDL_EPROSIMA_FASTDDS_DDS_BUILTIN_PUBSUBTYPES_HPP #include @@ -527,5 +527,5 @@ class TypeLookup_ReplyPubSubType : public eprosima::fastdds::dds::TopicDataType } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_BUILTIN_TYPELOOKUPTYPES_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__TYPELOOKUPTYPES_IDL_EPROSIMA_FASTDDS_DDS_BUILTIN_PUBSUBTYPES_HPP diff --git a/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_types.hpp b/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_types.hpp index b0b65c7cce6..e6e38d82531 100644 --- a/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_types.hpp +++ b/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_types.hpp @@ -16,11 +16,11 @@ * @file rpc_types.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_RPC_RPC_TYPES_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_RPC_RPC_TYPES_HPP +#ifndef FAST_DDS_GENERATED__RPC_TYPES_IDL_EPROSIMA_FASTDDS_DDS_RPC_HPP +#define FAST_DDS_GENERATED__RPC_TYPES_IDL_EPROSIMA_FASTDDS_DDS_RPC_HPP #include #include @@ -1134,6 +1134,6 @@ class ReplyHeader } // namespace eprosima -#endif // _FAST_DDS_GENERATED_EPROSIMA_FASTDDS_DDS_RPC_RPC_TYPES_HPP_ +#endif // _FAST_DDS_GENERATED_RPC_TYPES_IDL_EPROSIMA_FASTDDS_DDS_RPC_HPP_ diff --git a/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_typesCdrAux.hpp b/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_typesCdrAux.hpp index 25f751f22a0..3be07ea5277 100644 --- a/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_typesCdrAux.hpp +++ b/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_typesCdrAux.hpp @@ -16,11 +16,11 @@ * @file rpc_typesCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_RPC_RPC_TYPESCDRAUX_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_RPC_RPC_TYPESCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__RPC_TYPES_IDL_EPROSIMA_FASTDDS_DDS_RPCCDRAUX_HPP +#define FAST_DDS_GENERATED__RPC_TYPES_IDL_EPROSIMA_FASTDDS_DDS_RPCCDRAUX_HPP #include "rpc_types.hpp" @@ -82,5 +82,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_RPC_RPC_TYPESCDRAUX_HPP +#endif // FAST_DDS_GENERATED__RPC_TYPES_IDL_EPROSIMA_FASTDDS_DDS_RPCCDRAUX_HPP diff --git a/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_typesCdrAux.ipp b/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_typesCdrAux.ipp index b1a76e488f8..6ac5cd32a8b 100644 --- a/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_typesCdrAux.ipp +++ b/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_typesCdrAux.ipp @@ -16,11 +16,11 @@ * @file rpc_typesCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_RPC_RPC_TYPESCDRAUX_IPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_RPC_RPC_TYPESCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__RPC_TYPES_IDL_EPROSIMA_FASTDDS_DDS_RPCCDRAUX_IPP +#define FAST_DDS_GENERATED__RPC_TYPES_IDL_EPROSIMA_FASTDDS_DDS_RPCCDRAUX_IPP #include "rpc_typesCdrAux.hpp" @@ -91,6 +91,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds; + data.entityKey({0}); + + data.entityKind(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -187,6 +192,10 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds; + data.guidPrefix({0}); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -287,6 +296,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds; + data.high(0); + + data.low(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -383,6 +397,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -487,6 +502,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::rpc; + data.instanceName({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -588,6 +606,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::rpc; + data.remoteEx(eprosima::fastdds::dds::rpc::RemoteExceptionCode_t::REMOTE_EX_OK); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -636,5 +657,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_RPC_RPC_TYPESCDRAUX_IPP +#endif // FAST_DDS_GENERATED__RPC_TYPES_IDL_EPROSIMA_FASTDDS_DDS_RPCCDRAUX_IPP diff --git a/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_typesPubSubTypes.cxx b/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_typesPubSubTypes.cxx index 89ffc7de948..be00650e46a 100644 --- a/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_typesPubSubTypes.cxx +++ b/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_typesPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file rpc_typesPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "rpc_typesPubSubTypes.hpp" diff --git a/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_typesPubSubTypes.hpp b/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_typesPubSubTypes.hpp index 8645ee75cd4..bb08fcf9048 100644 --- a/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_typesPubSubTypes.hpp +++ b/src/cpp/fastdds/builtin/type_lookup_service/detail/rpc_typesPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file rpc_typesPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_RPC_RPC_TYPES_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_RPC_RPC_TYPES_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__RPC_TYPES_IDL_EPROSIMA_FASTDDS_DDS_RPC_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__RPC_TYPES_IDL_EPROSIMA_FASTDDS_DDS_RPC_PUBSUBTYPES_HPP #include @@ -799,5 +799,5 @@ class ReplyHeaderPubSubType : public eprosima::fastdds::dds::TopicDataType } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_RPC_RPC_TYPES_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__RPC_TYPES_IDL_EPROSIMA_FASTDDS_DDS_RPC_PUBSUBTYPES_HPP diff --git a/src/cpp/fastdds/xtypes/type_representation/dds_xtypes_typeobjectCdrAux.ipp b/src/cpp/fastdds/xtypes/type_representation/dds_xtypes_typeobjectCdrAux.ipp index 2b750af9d15..4c88bb95e85 100644 --- a/src/cpp/fastdds/xtypes/type_representation/dds_xtypes_typeobjectCdrAux.ipp +++ b/src/cpp/fastdds/xtypes/type_representation/dds_xtypes_typeobjectCdrAux.ipp @@ -16,11 +16,11 @@ * @file dds_xtypes_typeobjectCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_XTYPES_DDS_XTYPES_TYPEOBJECTCDRAUX_IPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_XTYPES_DDS_XTYPES_TYPEOBJECTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__DDS_XTYPES_TYPEOBJECT_IDL_EPROSIMA_FASTDDS_DDS_XTYPESCDRAUX_IPP +#define FAST_DDS_GENERATED__DDS_XTYPES_TYPEOBJECT_IDL_EPROSIMA_FASTDDS_DDS_XTYPESCDRAUX_IPP #include @@ -206,6 +206,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.bound(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -292,6 +295,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.bound(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -382,6 +388,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.equiv_kind(0); + + data.element_flags(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -482,6 +493,10 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.bound(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -594,6 +609,10 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.bound(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -706,6 +725,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -818,6 +838,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -938,6 +959,13 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.bound(0); + + + data.key_flags(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1072,6 +1100,13 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.bound(0); + + + data.key_flags(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1198,6 +1233,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.scc_length(0); + + data.scc_index(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1292,6 +1332,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -1364,6 +1405,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1845,6 +1887,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -2409,6 +2452,10 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.paramname_hash({0}); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2505,6 +2552,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.param_seq().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2608,6 +2658,13 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.placement({}); + + data.language({}); + + data.text({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2718,6 +2775,15 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.unit().reset(); + + data.min().reset(); + + data.max().reset(); + + data.hash_id().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2842,6 +2908,12 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.member_id(0); + + data.member_flags(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2948,6 +3020,13 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.name({}); + + data.ann_builtin().reset(); + + data.ann_custom().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3057,6 +3136,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.name_hash({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3147,6 +3229,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3251,6 +3334,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3351,6 +3435,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.verbatim().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3440,6 +3527,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3524,6 +3612,13 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.ann_builtin().reset(); + + data.ann_custom().reset(); + + data.type_name({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3638,6 +3733,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3738,6 +3834,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3842,6 +3939,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.struct_flags(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3953,6 +4055,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.struct_flags(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4068,6 +4175,13 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.member_id(0); + + data.member_flags(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4176,6 +4290,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4280,6 +4395,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4384,6 +4500,10 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.member_flags(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4484,6 +4604,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.ann_builtin().reset(); + + data.ann_custom().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4597,6 +4722,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4687,6 +4813,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4777,6 +4904,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4879,6 +5007,12 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.union_flags(0); + + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5004,6 +5138,12 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.union_flags(0); + + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5121,6 +5261,10 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.member_flags(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5221,6 +5365,10 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.name({}); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5333,6 +5481,10 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.name_hash({0}); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5437,6 +5589,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.annotation_name({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5519,6 +5674,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5603,6 +5759,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.annotation_flag(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5714,6 +5875,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.annotation_flag(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5821,6 +5987,10 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.related_flags(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5921,6 +6091,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.ann_builtin().reset(); + + data.ann_custom().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6034,6 +6209,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6124,6 +6300,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6210,6 +6387,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6294,6 +6472,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.alias_flags(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6408,6 +6591,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.alias_flags(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6518,6 +6706,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.ann_builtin().reset(); + + data.ann_custom().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6625,6 +6818,10 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.element_flags(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6721,6 +6918,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6821,6 +7019,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6911,6 +7110,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.bound(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7001,6 +7203,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.detail().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7104,6 +7309,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7202,6 +7408,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.collection_flag(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7316,6 +7527,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.collection_flag(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7422,6 +7638,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7512,6 +7729,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7612,6 +7830,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7710,6 +7929,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.collection_flag(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7824,6 +8048,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.collection_flag(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7942,6 +8171,12 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.collection_flag(0); + + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8070,6 +8305,12 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.collection_flag(0); + + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8190,6 +8431,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.value(0); + + data.flags(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8286,6 +8532,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8390,6 +8637,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8490,6 +8738,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.bit_bound(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8580,6 +8831,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8680,6 +8932,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8778,6 +9031,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.enum_flags(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8889,6 +9147,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.enum_flags(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8996,6 +9259,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.position(0); + + data.flags(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9092,6 +9360,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9196,6 +9465,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9296,6 +9566,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.bit_bound(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9390,6 +9663,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.bitmask_flags(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9496,6 +9774,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.bitmask_flags(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9606,6 +9889,15 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.position(0); + + data.flags(0); + + data.bitcount(0); + + data.holder_type(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9714,6 +10006,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9818,6 +10111,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.name_hash({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9915,6 +10211,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10001,6 +10298,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10085,6 +10383,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.bitset_flags(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10196,6 +10499,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.bitset_flags(0); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10295,6 +10603,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -10683,6 +10992,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -11215,6 +11525,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -11311,6 +11622,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -11407,6 +11719,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.typeobject_serialized_size(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -11507,6 +11822,10 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + data.dependent_typeid_count(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -11615,6 +11934,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::dds::xtypes; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -11666,5 +11986,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_DDS_XTYPES_DDS_XTYPES_TYPEOBJECTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__DDS_XTYPES_TYPEOBJECT_IDL_EPROSIMA_FASTDDS_DDS_XTYPESCDRAUX_IPP diff --git a/src/cpp/fastdds/xtypes/type_representation/dds_xtypes_typeobjectPubSubTypes.cxx b/src/cpp/fastdds/xtypes/type_representation/dds_xtypes_typeobjectPubSubTypes.cxx index 93d1db0cbc3..f5275a6e803 100644 --- a/src/cpp/fastdds/xtypes/type_representation/dds_xtypes_typeobjectPubSubTypes.cxx +++ b/src/cpp/fastdds/xtypes/type_representation/dds_xtypes_typeobjectPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file dds_xtypes_typeobjectPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include diff --git a/src/cpp/statistics/types/monitorservice_types.hpp b/src/cpp/statistics/types/monitorservice_types.hpp index b2b363aacfe..2a9b78beba2 100644 --- a/src/cpp/statistics/types/monitorservice_types.hpp +++ b/src/cpp/statistics/types/monitorservice_types.hpp @@ -16,11 +16,11 @@ * @file monitorservice_types.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_HPP +#ifndef FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_HPP +#define FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_HPP #include #include @@ -2823,6 +2823,6 @@ class MonitorServiceStatusData } // namespace eprosima -#endif // _FAST_DDS_GENERATED_EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_HPP_ +#endif // _FAST_DDS_GENERATED_MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_HPP_ diff --git a/src/cpp/statistics/types/monitorservice_typesCdrAux.hpp b/src/cpp/statistics/types/monitorservice_typesCdrAux.hpp index 251eab41563..e10ea990b7b 100644 --- a/src/cpp/statistics/types/monitorservice_typesCdrAux.hpp +++ b/src/cpp/statistics/types/monitorservice_typesCdrAux.hpp @@ -16,11 +16,11 @@ * @file monitorservice_typesCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPESCDRAUX_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPESCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_HPP +#define FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_HPP #include "monitorservice_types.hpp" @@ -112,5 +112,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPESCDRAUX_HPP +#endif // FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_HPP diff --git a/src/cpp/statistics/types/monitorservice_typesCdrAux.ipp b/src/cpp/statistics/types/monitorservice_typesCdrAux.ipp index 6925f98a342..f584343c4b8 100644 --- a/src/cpp/statistics/types/monitorservice_typesCdrAux.ipp +++ b/src/cpp/statistics/types/monitorservice_typesCdrAux.ipp @@ -16,11 +16,11 @@ * @file monitorservice_typesCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPESCDRAUX_IPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPESCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_IPP +#define FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_IPP #include "monitorservice_typesCdrAux.hpp" @@ -99,6 +99,12 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.mode(eprosima::fastdds::statistics::ConnectionMode::DATA_SHARING); + + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -213,6 +219,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.policy_id(0); + + data.count(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -305,6 +316,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.total_count(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -399,6 +413,12 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.total_count(0); + + data.last_policy_id(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -505,6 +525,13 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.alive_count(0); + + data.not_alive_count(0); + + data.last_publication_handle({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -607,6 +634,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.total_count(0); + + data.last_instance_handle({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -703,6 +735,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1112,6 +1145,10 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.status_kind(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1166,5 +1203,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPESCDRAUX_IPP +#endif // FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_IPP diff --git a/src/cpp/statistics/types/monitorservice_typesPubSubTypes.cxx b/src/cpp/statistics/types/monitorservice_typesPubSubTypes.cxx index a838250f499..2f843b0af64 100644 --- a/src/cpp/statistics/types/monitorservice_typesPubSubTypes.cxx +++ b/src/cpp/statistics/types/monitorservice_typesPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file monitorservice_typesPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "monitorservice_typesPubSubTypes.hpp" diff --git a/src/cpp/statistics/types/monitorservice_typesPubSubTypes.hpp b/src/cpp/statistics/types/monitorservice_typesPubSubTypes.hpp index 90ed69bdf1f..b36a9ecc664 100644 --- a/src/cpp/statistics/types/monitorservice_typesPubSubTypes.hpp +++ b/src/cpp/statistics/types/monitorservice_typesPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file monitorservice_typesPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_PUBSUBTYPES_HPP #include @@ -684,5 +684,5 @@ class MonitorServiceStatusDataPubSubType : public eprosima::fastdds::dds::TopicD } // namespace fastdds } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_PUBSUBTYPES_HPP diff --git a/src/cpp/statistics/types/monitorservice_typesTypeObjectSupport.cxx b/src/cpp/statistics/types/monitorservice_typesTypeObjectSupport.cxx index fcd045e2c5f..2c5db165fae 100644 --- a/src/cpp/statistics/types/monitorservice_typesTypeObjectSupport.cxx +++ b/src/cpp/statistics/types/monitorservice_typesTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file monitorservice_typesTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "monitorservice_typesTypeObjectSupport.hpp" diff --git a/src/cpp/statistics/types/monitorservice_typesTypeObjectSupport.hpp b/src/cpp/statistics/types/monitorservice_typesTypeObjectSupport.hpp index 097f7308180..801d1c3512e 100644 --- a/src/cpp/statistics/types/monitorservice_typesTypeObjectSupport.hpp +++ b/src/cpp/statistics/types/monitorservice_typesTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file monitorservice_typesTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_TYPE_OBJECT_SUPPORT_HPP #include @@ -273,4 +273,4 @@ eProsima_user_DllExport void register_MonitorServiceStatusData_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_TYPE_OBJECT_SUPPORT_HPP diff --git a/src/cpp/statistics/types/types.hpp b/src/cpp/statistics/types/types.hpp index 1f3fe6a1669..59edead2f51 100644 --- a/src/cpp/statistics/types/types.hpp +++ b/src/cpp/statistics/types/types.hpp @@ -16,11 +16,11 @@ * @file types.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPES_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPES_HPP +#ifndef FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_HPP +#define FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_HPP #include #include @@ -3958,6 +3958,6 @@ class Data } // namespace eprosima -#endif // _FAST_DDS_GENERATED_EPROSIMA_FASTDDS_STATISTICS_TYPES_HPP_ +#endif // _FAST_DDS_GENERATED_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_HPP_ diff --git a/src/cpp/statistics/types/typesCdrAux.hpp b/src/cpp/statistics/types/typesCdrAux.hpp index ae1f90dbdac..9621a1c14ba 100644 --- a/src/cpp/statistics/types/typesCdrAux.hpp +++ b/src/cpp/statistics/types/typesCdrAux.hpp @@ -16,11 +16,11 @@ * @file typesCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPESCDRAUX_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPESCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_HPP +#define FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_HPP #include "types.hpp" @@ -134,5 +134,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPESCDRAUX_HPP +#endif // FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_HPP diff --git a/src/cpp/statistics/types/typesCdrAux.ipp b/src/cpp/statistics/types/typesCdrAux.ipp index 67fc37f53cb..89de0f1e114 100644 --- a/src/cpp/statistics/types/typesCdrAux.ipp +++ b/src/cpp/statistics/types/typesCdrAux.ipp @@ -16,11 +16,11 @@ * @file typesCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPESCDRAUX_IPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPESCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_IPP +#define FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_IPP #include "typesCdrAux.hpp" @@ -87,6 +87,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics::detail; + data.value({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -173,6 +176,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics::detail; + data.value({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -263,6 +269,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics::detail; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -367,6 +374,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics::detail; + data.high(0); + + data.low(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -463,6 +475,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics::detail; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -571,6 +584,13 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics::detail; + data.kind(0); + + data.port(0); + + data.address({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -689,6 +709,15 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.time(0); + + data.host({}); + + data.user({}); + + data.process({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -817,6 +846,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.count(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -917,6 +949,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.count(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1029,6 +1064,13 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.packet_count(0); + + data.byte_count(0); + + data.byte_magnitude_order(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1155,6 +1197,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.data(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1269,6 +1314,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.data(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1379,6 +1427,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.data(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1487,6 +1538,13 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.host({}); + + data.user({}); + + data.process({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1844,5 +1902,5 @@ eProsima_user_DllExport void deserialize( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPESCDRAUX_IPP +#endif // FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_IPP diff --git a/src/cpp/statistics/types/typesPubSubTypes.cxx b/src/cpp/statistics/types/typesPubSubTypes.cxx index b362ef5c3a2..c96269b5566 100644 --- a/src/cpp/statistics/types/typesPubSubTypes.cxx +++ b/src/cpp/statistics/types/typesPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file typesPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "typesPubSubTypes.hpp" diff --git a/src/cpp/statistics/types/typesPubSubTypes.hpp b/src/cpp/statistics/types/typesPubSubTypes.hpp index b6bfbcd7a18..e828da2a855 100644 --- a/src/cpp/statistics/types/typesPubSubTypes.hpp +++ b/src/cpp/statistics/types/typesPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file typesPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPES_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPES_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_PUBSUBTYPES_HPP #include @@ -1182,5 +1182,5 @@ namespace EventKind { } // namespace fastdds } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPES_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_PUBSUBTYPES_HPP diff --git a/src/cpp/statistics/types/typesTypeObjectSupport.cxx b/src/cpp/statistics/types/typesTypeObjectSupport.cxx index 5b2d83a6ccb..f301fe398aa 100644 --- a/src/cpp/statistics/types/typesTypeObjectSupport.cxx +++ b/src/cpp/statistics/types/typesTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file typesTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "typesTypeObjectSupport.hpp" diff --git a/src/cpp/statistics/types/typesTypeObjectSupport.hpp b/src/cpp/statistics/types/typesTypeObjectSupport.hpp index 443b7ace81e..122acd7d5c3 100644 --- a/src/cpp/statistics/types/typesTypeObjectSupport.hpp +++ b/src/cpp/statistics/types/typesTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file typesTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPES_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPES_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_TYPE_OBJECT_SUPPORT_HPP #include @@ -250,4 +250,4 @@ eProsima_user_DllExport void register_Data_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPES_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/blackbox/types/Data100kb.hpp b/test/blackbox/types/Data100kb.hpp index 75e1e581790..fe66a83f4bd 100644 --- a/test/blackbox/types/Data100kb.hpp +++ b/test/blackbox/types/Data100kb.hpp @@ -16,11 +16,11 @@ * @file Data100kb.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DATA100KB_HPP -#define FAST_DDS_GENERATED__DATA100KB_HPP +#ifndef FAST_DDS_GENERATED__DATA100KB_IDL_HPP +#define FAST_DDS_GENERATED__DATA100KB_IDL_HPP #include #include @@ -185,6 +185,6 @@ class Data100kb }; -#endif // _FAST_DDS_GENERATED_DATA100KB_HPP_ +#endif // _FAST_DDS_GENERATED_DATA100KB_IDL_HPP_ diff --git a/test/blackbox/types/Data100kbCdrAux.hpp b/test/blackbox/types/Data100kbCdrAux.hpp index 50777d0bd33..bb6e2b289a1 100644 --- a/test/blackbox/types/Data100kbCdrAux.hpp +++ b/test/blackbox/types/Data100kbCdrAux.hpp @@ -16,11 +16,11 @@ * @file Data100kbCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DATA100KBCDRAUX_HPP -#define FAST_DDS_GENERATED__DATA100KBCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__DATA100KB_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__DATA100KB_IDLCDRAUX_HPP #include "Data100kb.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__DATA100KBCDRAUX_HPP +#endif // FAST_DDS_GENERATED__DATA100KB_IDLCDRAUX_HPP diff --git a/test/blackbox/types/Data100kbCdrAux.ipp b/test/blackbox/types/Data100kbCdrAux.ipp index 38ea971e948..d8beba24607 100644 --- a/test/blackbox/types/Data100kbCdrAux.ipp +++ b/test/blackbox/types/Data100kbCdrAux.ipp @@ -16,11 +16,11 @@ * @file Data100kbCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DATA100KBCDRAUX_IPP -#define FAST_DDS_GENERATED__DATA100KBCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__DATA100KB_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__DATA100KB_IDLCDRAUX_IPP #include "Data100kbCdrAux.hpp" @@ -81,6 +81,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Data100kb& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -117,5 +118,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__DATA100KBCDRAUX_IPP +#endif // FAST_DDS_GENERATED__DATA100KB_IDLCDRAUX_IPP diff --git a/test/blackbox/types/Data100kbPubSubTypes.cxx b/test/blackbox/types/Data100kbPubSubTypes.cxx index a7d5e99d772..c37529bbc9d 100644 --- a/test/blackbox/types/Data100kbPubSubTypes.cxx +++ b/test/blackbox/types/Data100kbPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file Data100kbPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "Data100kbPubSubTypes.hpp" diff --git a/test/blackbox/types/Data100kbPubSubTypes.hpp b/test/blackbox/types/Data100kbPubSubTypes.hpp index cc8d672d718..80d7603aecc 100644 --- a/test/blackbox/types/Data100kbPubSubTypes.hpp +++ b/test/blackbox/types/Data100kbPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file Data100kbPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DATA100KB_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__DATA100KB_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__DATA100KB_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__DATA100KB_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class Data100kbPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__DATA100KB_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__DATA100KB_IDL_PUBSUBTYPES_HPP diff --git a/test/blackbox/types/Data100kbTypeObjectSupport.cxx b/test/blackbox/types/Data100kbTypeObjectSupport.cxx index a365ec2ea2b..38fb790720d 100644 --- a/test/blackbox/types/Data100kbTypeObjectSupport.cxx +++ b/test/blackbox/types/Data100kbTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file Data100kbTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "Data100kbTypeObjectSupport.hpp" diff --git a/test/blackbox/types/Data100kbTypeObjectSupport.hpp b/test/blackbox/types/Data100kbTypeObjectSupport.hpp index 1638087b850..e4ca79463e4 100644 --- a/test/blackbox/types/Data100kbTypeObjectSupport.hpp +++ b/test/blackbox/types/Data100kbTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file Data100kbTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DATA100KB_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__DATA100KB_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__DATA100KB_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__DATA100KB_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_Data100kb_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__DATA100KB_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__DATA100KB_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/blackbox/types/Data1mb.hpp b/test/blackbox/types/Data1mb.hpp index e91214f257b..b4890258b04 100644 --- a/test/blackbox/types/Data1mb.hpp +++ b/test/blackbox/types/Data1mb.hpp @@ -16,11 +16,11 @@ * @file Data1mb.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DATA1MB_HPP -#define FAST_DDS_GENERATED__DATA1MB_HPP +#ifndef FAST_DDS_GENERATED__DATA1MB_IDL_HPP +#define FAST_DDS_GENERATED__DATA1MB_IDL_HPP #include #include @@ -185,6 +185,6 @@ class Data1mb }; -#endif // _FAST_DDS_GENERATED_DATA1MB_HPP_ +#endif // _FAST_DDS_GENERATED_DATA1MB_IDL_HPP_ diff --git a/test/blackbox/types/Data1mbCdrAux.hpp b/test/blackbox/types/Data1mbCdrAux.hpp index 9a756456a64..c176f8840e7 100644 --- a/test/blackbox/types/Data1mbCdrAux.hpp +++ b/test/blackbox/types/Data1mbCdrAux.hpp @@ -16,11 +16,11 @@ * @file Data1mbCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DATA1MBCDRAUX_HPP -#define FAST_DDS_GENERATED__DATA1MBCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__DATA1MB_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__DATA1MB_IDLCDRAUX_HPP #include "Data1mb.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__DATA1MBCDRAUX_HPP +#endif // FAST_DDS_GENERATED__DATA1MB_IDLCDRAUX_HPP diff --git a/test/blackbox/types/Data1mbCdrAux.ipp b/test/blackbox/types/Data1mbCdrAux.ipp index 1b07775bbf4..ca23c14a9c3 100644 --- a/test/blackbox/types/Data1mbCdrAux.ipp +++ b/test/blackbox/types/Data1mbCdrAux.ipp @@ -16,11 +16,11 @@ * @file Data1mbCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DATA1MBCDRAUX_IPP -#define FAST_DDS_GENERATED__DATA1MBCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__DATA1MB_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__DATA1MB_IDLCDRAUX_IPP #include "Data1mbCdrAux.hpp" @@ -81,6 +81,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Data1mb& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -117,5 +118,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__DATA1MBCDRAUX_IPP +#endif // FAST_DDS_GENERATED__DATA1MB_IDLCDRAUX_IPP diff --git a/test/blackbox/types/Data1mbPubSubTypes.cxx b/test/blackbox/types/Data1mbPubSubTypes.cxx index 507946982cb..4fece8194ee 100644 --- a/test/blackbox/types/Data1mbPubSubTypes.cxx +++ b/test/blackbox/types/Data1mbPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file Data1mbPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "Data1mbPubSubTypes.hpp" diff --git a/test/blackbox/types/Data1mbPubSubTypes.hpp b/test/blackbox/types/Data1mbPubSubTypes.hpp index 4c7a381fbdc..9df4326916f 100644 --- a/test/blackbox/types/Data1mbPubSubTypes.hpp +++ b/test/blackbox/types/Data1mbPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file Data1mbPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DATA1MB_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__DATA1MB_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__DATA1MB_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__DATA1MB_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class Data1mbPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__DATA1MB_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__DATA1MB_IDL_PUBSUBTYPES_HPP diff --git a/test/blackbox/types/Data1mbTypeObjectSupport.cxx b/test/blackbox/types/Data1mbTypeObjectSupport.cxx index ceeb9bb1df3..c8c3c1ee38b 100644 --- a/test/blackbox/types/Data1mbTypeObjectSupport.cxx +++ b/test/blackbox/types/Data1mbTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file Data1mbTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "Data1mbTypeObjectSupport.hpp" diff --git a/test/blackbox/types/Data1mbTypeObjectSupport.hpp b/test/blackbox/types/Data1mbTypeObjectSupport.hpp index 6294e34903c..2220e16059c 100644 --- a/test/blackbox/types/Data1mbTypeObjectSupport.hpp +++ b/test/blackbox/types/Data1mbTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file Data1mbTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DATA1MB_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__DATA1MB_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__DATA1MB_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__DATA1MB_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_Data1mb_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__DATA1MB_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__DATA1MB_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/blackbox/types/Data64kb.hpp b/test/blackbox/types/Data64kb.hpp index 8df0dc62ecb..524d883a1ad 100644 --- a/test/blackbox/types/Data64kb.hpp +++ b/test/blackbox/types/Data64kb.hpp @@ -16,11 +16,11 @@ * @file Data64kb.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DATA64KB_HPP -#define FAST_DDS_GENERATED__DATA64KB_HPP +#ifndef FAST_DDS_GENERATED__DATA64KB_IDL_HPP +#define FAST_DDS_GENERATED__DATA64KB_IDL_HPP #include #include @@ -185,6 +185,6 @@ class Data64kb }; -#endif // _FAST_DDS_GENERATED_DATA64KB_HPP_ +#endif // _FAST_DDS_GENERATED_DATA64KB_IDL_HPP_ diff --git a/test/blackbox/types/Data64kbCdrAux.hpp b/test/blackbox/types/Data64kbCdrAux.hpp index 9efb65fc811..422040d3648 100644 --- a/test/blackbox/types/Data64kbCdrAux.hpp +++ b/test/blackbox/types/Data64kbCdrAux.hpp @@ -16,11 +16,11 @@ * @file Data64kbCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DATA64KBCDRAUX_HPP -#define FAST_DDS_GENERATED__DATA64KBCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__DATA64KB_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__DATA64KB_IDLCDRAUX_HPP #include "Data64kb.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__DATA64KBCDRAUX_HPP +#endif // FAST_DDS_GENERATED__DATA64KB_IDLCDRAUX_HPP diff --git a/test/blackbox/types/Data64kbCdrAux.ipp b/test/blackbox/types/Data64kbCdrAux.ipp index f10a14ff7b4..cb78bce5f4d 100644 --- a/test/blackbox/types/Data64kbCdrAux.ipp +++ b/test/blackbox/types/Data64kbCdrAux.ipp @@ -16,11 +16,11 @@ * @file Data64kbCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DATA64KBCDRAUX_IPP -#define FAST_DDS_GENERATED__DATA64KBCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__DATA64KB_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__DATA64KB_IDLCDRAUX_IPP #include "Data64kbCdrAux.hpp" @@ -81,6 +81,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Data64kb& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -117,5 +118,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__DATA64KBCDRAUX_IPP +#endif // FAST_DDS_GENERATED__DATA64KB_IDLCDRAUX_IPP diff --git a/test/blackbox/types/Data64kbPubSubTypes.cxx b/test/blackbox/types/Data64kbPubSubTypes.cxx index cbd75e5c5c8..4036f0aaaa4 100644 --- a/test/blackbox/types/Data64kbPubSubTypes.cxx +++ b/test/blackbox/types/Data64kbPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file Data64kbPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "Data64kbPubSubTypes.hpp" diff --git a/test/blackbox/types/Data64kbPubSubTypes.hpp b/test/blackbox/types/Data64kbPubSubTypes.hpp index 4cb93291ef2..0d65e14c65f 100644 --- a/test/blackbox/types/Data64kbPubSubTypes.hpp +++ b/test/blackbox/types/Data64kbPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file Data64kbPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DATA64KB_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__DATA64KB_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__DATA64KB_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__DATA64KB_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class Data64kbPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__DATA64KB_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__DATA64KB_IDL_PUBSUBTYPES_HPP diff --git a/test/blackbox/types/Data64kbTypeObjectSupport.cxx b/test/blackbox/types/Data64kbTypeObjectSupport.cxx index 22477930789..62107bd8e33 100644 --- a/test/blackbox/types/Data64kbTypeObjectSupport.cxx +++ b/test/blackbox/types/Data64kbTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file Data64kbTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "Data64kbTypeObjectSupport.hpp" diff --git a/test/blackbox/types/Data64kbTypeObjectSupport.hpp b/test/blackbox/types/Data64kbTypeObjectSupport.hpp index 20b996b5414..717a0b2d550 100644 --- a/test/blackbox/types/Data64kbTypeObjectSupport.hpp +++ b/test/blackbox/types/Data64kbTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file Data64kbTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DATA64KB_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__DATA64KB_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__DATA64KB_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__DATA64KB_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_Data64kb_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__DATA64KB_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__DATA64KB_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/blackbox/types/FixedSized.hpp b/test/blackbox/types/FixedSized.hpp index cb1c6795e57..b1f882df70a 100644 --- a/test/blackbox/types/FixedSized.hpp +++ b/test/blackbox/types/FixedSized.hpp @@ -16,11 +16,11 @@ * @file FixedSized.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__FIXEDSIZED_HPP -#define FAST_DDS_GENERATED__FIXEDSIZED_HPP +#ifndef FAST_DDS_GENERATED__FIXEDSIZED_IDL_HPP +#define FAST_DDS_GENERATED__FIXEDSIZED_IDL_HPP #include #include @@ -173,6 +173,6 @@ class FixedSized }; -#endif // _FAST_DDS_GENERATED_FIXEDSIZED_HPP_ +#endif // _FAST_DDS_GENERATED_FIXEDSIZED_IDL_HPP_ diff --git a/test/blackbox/types/FixedSizedCdrAux.hpp b/test/blackbox/types/FixedSizedCdrAux.hpp index dcc3c1f370e..4a91d902188 100644 --- a/test/blackbox/types/FixedSizedCdrAux.hpp +++ b/test/blackbox/types/FixedSizedCdrAux.hpp @@ -16,11 +16,11 @@ * @file FixedSizedCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__FIXEDSIZEDCDRAUX_HPP -#define FAST_DDS_GENERATED__FIXEDSIZEDCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__FIXEDSIZED_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__FIXEDSIZED_IDLCDRAUX_HPP #include "FixedSized.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__FIXEDSIZEDCDRAUX_HPP +#endif // FAST_DDS_GENERATED__FIXEDSIZED_IDLCDRAUX_HPP diff --git a/test/blackbox/types/FixedSizedCdrAux.ipp b/test/blackbox/types/FixedSizedCdrAux.ipp index 1c22b6116f8..c39d56cb250 100644 --- a/test/blackbox/types/FixedSizedCdrAux.ipp +++ b/test/blackbox/types/FixedSizedCdrAux.ipp @@ -16,11 +16,11 @@ * @file FixedSizedCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__FIXEDSIZEDCDRAUX_IPP -#define FAST_DDS_GENERATED__FIXEDSIZEDCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__FIXEDSIZED_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__FIXEDSIZED_IDLCDRAUX_IPP #include "FixedSizedCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FixedSized& data) { + data.index(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -117,5 +120,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__FIXEDSIZEDCDRAUX_IPP +#endif // FAST_DDS_GENERATED__FIXEDSIZED_IDLCDRAUX_IPP diff --git a/test/blackbox/types/FixedSizedPubSubTypes.cxx b/test/blackbox/types/FixedSizedPubSubTypes.cxx index dd5c6a60d31..b21587a46ba 100644 --- a/test/blackbox/types/FixedSizedPubSubTypes.cxx +++ b/test/blackbox/types/FixedSizedPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file FixedSizedPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "FixedSizedPubSubTypes.hpp" diff --git a/test/blackbox/types/FixedSizedPubSubTypes.hpp b/test/blackbox/types/FixedSizedPubSubTypes.hpp index beb33ab22f6..601084b8301 100644 --- a/test/blackbox/types/FixedSizedPubSubTypes.hpp +++ b/test/blackbox/types/FixedSizedPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file FixedSizedPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__FIXEDSIZED_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__FIXEDSIZED_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__FIXEDSIZED_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__FIXEDSIZED_IDL_PUBSUBTYPES_HPP #include @@ -172,5 +172,5 @@ class FixedSizedPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__FIXEDSIZED_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__FIXEDSIZED_IDL_PUBSUBTYPES_HPP diff --git a/test/blackbox/types/FixedSizedTypeObjectSupport.cxx b/test/blackbox/types/FixedSizedTypeObjectSupport.cxx index d637ca77eb0..e2f8f074590 100644 --- a/test/blackbox/types/FixedSizedTypeObjectSupport.cxx +++ b/test/blackbox/types/FixedSizedTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file FixedSizedTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "FixedSizedTypeObjectSupport.hpp" diff --git a/test/blackbox/types/FixedSizedTypeObjectSupport.hpp b/test/blackbox/types/FixedSizedTypeObjectSupport.hpp index b5efc513159..cdf78215131 100644 --- a/test/blackbox/types/FixedSizedTypeObjectSupport.hpp +++ b/test/blackbox/types/FixedSizedTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file FixedSizedTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__FIXEDSIZED_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__FIXEDSIZED_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__FIXEDSIZED_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__FIXEDSIZED_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_FixedSized_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__FIXEDSIZED_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__FIXEDSIZED_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/blackbox/types/HelloWorld.hpp b/test/blackbox/types/HelloWorld.hpp index 4124c37d74e..62283304c6b 100644 --- a/test/blackbox/types/HelloWorld.hpp +++ b/test/blackbox/types/HelloWorld.hpp @@ -16,11 +16,11 @@ * @file HelloWorld.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_HPP #include #include @@ -222,6 +222,6 @@ class HelloWorld }; -#endif // _FAST_DDS_GENERATED_HELLOWORLD_HPP_ +#endif // _FAST_DDS_GENERATED_HELLOWORLD_IDL_HPP_ diff --git a/test/blackbox/types/HelloWorldCdrAux.hpp b/test/blackbox/types/HelloWorldCdrAux.hpp index 268b75a72e6..85ee67ea441 100644 --- a/test/blackbox/types/HelloWorldCdrAux.hpp +++ b/test/blackbox/types/HelloWorldCdrAux.hpp @@ -16,11 +16,11 @@ * @file HelloWorldCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP -#define FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP #include "HelloWorld.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__HELLOWORLDCDRAUX_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_HPP diff --git a/test/blackbox/types/HelloWorldCdrAux.ipp b/test/blackbox/types/HelloWorldCdrAux.ipp index dc650335865..2c3fc5ec731 100644 --- a/test/blackbox/types/HelloWorldCdrAux.ipp +++ b/test/blackbox/types/HelloWorldCdrAux.ipp @@ -16,11 +16,11 @@ * @file HelloWorldCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP -#define FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP #include "HelloWorldCdrAux.hpp" @@ -85,6 +85,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, HelloWorld& data) { + data.index(0); + + data.message({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -127,5 +132,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__HELLOWORLDCDRAUX_IPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDLCDRAUX_IPP diff --git a/test/blackbox/types/HelloWorldPubSubTypes.cxx b/test/blackbox/types/HelloWorldPubSubTypes.cxx index ab553f0ae6b..e535fadede9 100644 --- a/test/blackbox/types/HelloWorldPubSubTypes.cxx +++ b/test/blackbox/types/HelloWorldPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file HelloWorldPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "HelloWorldPubSubTypes.hpp" diff --git a/test/blackbox/types/HelloWorldPubSubTypes.hpp b/test/blackbox/types/HelloWorldPubSubTypes.hpp index f6e3f07450c..68405019a33 100644 --- a/test/blackbox/types/HelloWorldPubSubTypes.hpp +++ b/test/blackbox/types/HelloWorldPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file HelloWorldPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class HelloWorldPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__HELLOWORLD_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDL_PUBSUBTYPES_HPP diff --git a/test/blackbox/types/HelloWorldTypeObjectSupport.cxx b/test/blackbox/types/HelloWorldTypeObjectSupport.cxx index b9894867587..3d16db56cd5 100644 --- a/test/blackbox/types/HelloWorldTypeObjectSupport.cxx +++ b/test/blackbox/types/HelloWorldTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file HelloWorldTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "HelloWorldTypeObjectSupport.hpp" diff --git a/test/blackbox/types/HelloWorldTypeObjectSupport.hpp b/test/blackbox/types/HelloWorldTypeObjectSupport.hpp index 9892c7148e1..8fe0e1f453f 100644 --- a/test/blackbox/types/HelloWorldTypeObjectSupport.hpp +++ b/test/blackbox/types/HelloWorldTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file HelloWorldTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_HelloWorld_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__HELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/blackbox/types/KeyedData1mb.hpp b/test/blackbox/types/KeyedData1mb.hpp index 2b3344c3e4a..2dbf0819c2c 100644 --- a/test/blackbox/types/KeyedData1mb.hpp +++ b/test/blackbox/types/KeyedData1mb.hpp @@ -16,11 +16,11 @@ * @file KeyedData1mb.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEYEDDATA1MB_HPP -#define FAST_DDS_GENERATED__KEYEDDATA1MB_HPP +#ifndef FAST_DDS_GENERATED__KEYEDDATA1MB_IDL_HPP +#define FAST_DDS_GENERATED__KEYEDDATA1MB_IDL_HPP #include #include @@ -222,6 +222,6 @@ class KeyedData1mb }; -#endif // _FAST_DDS_GENERATED_KEYEDDATA1MB_HPP_ +#endif // _FAST_DDS_GENERATED_KEYEDDATA1MB_IDL_HPP_ diff --git a/test/blackbox/types/KeyedData1mbCdrAux.hpp b/test/blackbox/types/KeyedData1mbCdrAux.hpp index 90d961f5e6d..d6a06c7c852 100644 --- a/test/blackbox/types/KeyedData1mbCdrAux.hpp +++ b/test/blackbox/types/KeyedData1mbCdrAux.hpp @@ -16,11 +16,11 @@ * @file KeyedData1mbCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEYEDDATA1MBCDRAUX_HPP -#define FAST_DDS_GENERATED__KEYEDDATA1MBCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__KEYEDDATA1MB_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__KEYEDDATA1MB_IDLCDRAUX_HPP #include "KeyedData1mb.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__KEYEDDATA1MBCDRAUX_HPP +#endif // FAST_DDS_GENERATED__KEYEDDATA1MB_IDLCDRAUX_HPP diff --git a/test/blackbox/types/KeyedData1mbCdrAux.ipp b/test/blackbox/types/KeyedData1mbCdrAux.ipp index 7cc23bfd8cb..eb3002ab750 100644 --- a/test/blackbox/types/KeyedData1mbCdrAux.ipp +++ b/test/blackbox/types/KeyedData1mbCdrAux.ipp @@ -16,11 +16,11 @@ * @file KeyedData1mbCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEYEDDATA1MBCDRAUX_IPP -#define FAST_DDS_GENERATED__KEYEDDATA1MBCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__KEYEDDATA1MB_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__KEYEDDATA1MB_IDLCDRAUX_IPP #include "KeyedData1mbCdrAux.hpp" @@ -85,6 +85,10 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedData1mb& data) { + data.key(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -126,5 +130,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__KEYEDDATA1MBCDRAUX_IPP +#endif // FAST_DDS_GENERATED__KEYEDDATA1MB_IDLCDRAUX_IPP diff --git a/test/blackbox/types/KeyedData1mbPubSubTypes.cxx b/test/blackbox/types/KeyedData1mbPubSubTypes.cxx index 9cfe8cce70a..5dd0a196880 100644 --- a/test/blackbox/types/KeyedData1mbPubSubTypes.cxx +++ b/test/blackbox/types/KeyedData1mbPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file KeyedData1mbPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "KeyedData1mbPubSubTypes.hpp" diff --git a/test/blackbox/types/KeyedData1mbPubSubTypes.hpp b/test/blackbox/types/KeyedData1mbPubSubTypes.hpp index 768a9630027..d274eeeffe6 100644 --- a/test/blackbox/types/KeyedData1mbPubSubTypes.hpp +++ b/test/blackbox/types/KeyedData1mbPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file KeyedData1mbPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEYEDDATA1MB_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__KEYEDDATA1MB_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__KEYEDDATA1MB_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__KEYEDDATA1MB_IDL_PUBSUBTYPES_HPP #include @@ -123,5 +123,5 @@ class KeyedData1mbPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__KEYEDDATA1MB_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__KEYEDDATA1MB_IDL_PUBSUBTYPES_HPP diff --git a/test/blackbox/types/KeyedData1mbTypeObjectSupport.cxx b/test/blackbox/types/KeyedData1mbTypeObjectSupport.cxx index 48b4e1c259f..15ba98fbcfd 100644 --- a/test/blackbox/types/KeyedData1mbTypeObjectSupport.cxx +++ b/test/blackbox/types/KeyedData1mbTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file KeyedData1mbTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "KeyedData1mbTypeObjectSupport.hpp" diff --git a/test/blackbox/types/KeyedData1mbTypeObjectSupport.hpp b/test/blackbox/types/KeyedData1mbTypeObjectSupport.hpp index 0e87db520ac..288dd2e356c 100644 --- a/test/blackbox/types/KeyedData1mbTypeObjectSupport.hpp +++ b/test/blackbox/types/KeyedData1mbTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file KeyedData1mbTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEYEDDATA1MB_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__KEYEDDATA1MB_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__KEYEDDATA1MB_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__KEYEDDATA1MB_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_KeyedData1mb_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__KEYEDDATA1MB_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__KEYEDDATA1MB_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/blackbox/types/KeyedHelloWorld.hpp b/test/blackbox/types/KeyedHelloWorld.hpp index 851df359ab6..18e6001968c 100644 --- a/test/blackbox/types/KeyedHelloWorld.hpp +++ b/test/blackbox/types/KeyedHelloWorld.hpp @@ -16,11 +16,11 @@ * @file KeyedHelloWorld.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEYEDHELLOWORLD_HPP -#define FAST_DDS_GENERATED__KEYEDHELLOWORLD_HPP +#ifndef FAST_DDS_GENERATED__KEYEDHELLOWORLD_IDL_HPP +#define FAST_DDS_GENERATED__KEYEDHELLOWORLD_IDL_HPP #include #include @@ -259,6 +259,6 @@ class KeyedHelloWorld }; -#endif // _FAST_DDS_GENERATED_KEYEDHELLOWORLD_HPP_ +#endif // _FAST_DDS_GENERATED_KEYEDHELLOWORLD_IDL_HPP_ diff --git a/test/blackbox/types/KeyedHelloWorldCdrAux.hpp b/test/blackbox/types/KeyedHelloWorldCdrAux.hpp index dbb506bf921..5f82f567bcf 100644 --- a/test/blackbox/types/KeyedHelloWorldCdrAux.hpp +++ b/test/blackbox/types/KeyedHelloWorldCdrAux.hpp @@ -16,11 +16,11 @@ * @file KeyedHelloWorldCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEYEDHELLOWORLDCDRAUX_HPP -#define FAST_DDS_GENERATED__KEYEDHELLOWORLDCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__KEYEDHELLOWORLD_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__KEYEDHELLOWORLD_IDLCDRAUX_HPP #include "KeyedHelloWorld.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__KEYEDHELLOWORLDCDRAUX_HPP +#endif // FAST_DDS_GENERATED__KEYEDHELLOWORLD_IDLCDRAUX_HPP diff --git a/test/blackbox/types/KeyedHelloWorldCdrAux.ipp b/test/blackbox/types/KeyedHelloWorldCdrAux.ipp index 78962a036e9..27d2e282f40 100644 --- a/test/blackbox/types/KeyedHelloWorldCdrAux.ipp +++ b/test/blackbox/types/KeyedHelloWorldCdrAux.ipp @@ -16,11 +16,11 @@ * @file KeyedHelloWorldCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEYEDHELLOWORLDCDRAUX_IPP -#define FAST_DDS_GENERATED__KEYEDHELLOWORLDCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__KEYEDHELLOWORLD_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__KEYEDHELLOWORLD_IDLCDRAUX_IPP #include "KeyedHelloWorldCdrAux.hpp" @@ -89,6 +89,13 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedHelloWorld& data) { + data.key(0); + + data.index(0); + + data.message({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -135,5 +142,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__KEYEDHELLOWORLDCDRAUX_IPP +#endif // FAST_DDS_GENERATED__KEYEDHELLOWORLD_IDLCDRAUX_IPP diff --git a/test/blackbox/types/KeyedHelloWorldPubSubTypes.cxx b/test/blackbox/types/KeyedHelloWorldPubSubTypes.cxx index 942e5bbb494..c244759a940 100644 --- a/test/blackbox/types/KeyedHelloWorldPubSubTypes.cxx +++ b/test/blackbox/types/KeyedHelloWorldPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file KeyedHelloWorldPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "KeyedHelloWorldPubSubTypes.hpp" diff --git a/test/blackbox/types/KeyedHelloWorldPubSubTypes.hpp b/test/blackbox/types/KeyedHelloWorldPubSubTypes.hpp index eeb01cfdae3..3edbc550557 100644 --- a/test/blackbox/types/KeyedHelloWorldPubSubTypes.hpp +++ b/test/blackbox/types/KeyedHelloWorldPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file KeyedHelloWorldPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEYEDHELLOWORLD_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__KEYEDHELLOWORLD_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__KEYEDHELLOWORLD_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__KEYEDHELLOWORLD_IDL_PUBSUBTYPES_HPP #include @@ -123,5 +123,5 @@ class KeyedHelloWorldPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__KEYEDHELLOWORLD_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__KEYEDHELLOWORLD_IDL_PUBSUBTYPES_HPP diff --git a/test/blackbox/types/KeyedHelloWorldTypeObjectSupport.cxx b/test/blackbox/types/KeyedHelloWorldTypeObjectSupport.cxx index a0b130e399c..298fff1ed83 100644 --- a/test/blackbox/types/KeyedHelloWorldTypeObjectSupport.cxx +++ b/test/blackbox/types/KeyedHelloWorldTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file KeyedHelloWorldTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "KeyedHelloWorldTypeObjectSupport.hpp" diff --git a/test/blackbox/types/KeyedHelloWorldTypeObjectSupport.hpp b/test/blackbox/types/KeyedHelloWorldTypeObjectSupport.hpp index d08e67ff15e..2fcb8c7ddb5 100644 --- a/test/blackbox/types/KeyedHelloWorldTypeObjectSupport.hpp +++ b/test/blackbox/types/KeyedHelloWorldTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file KeyedHelloWorldTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEYEDHELLOWORLD_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__KEYEDHELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__KEYEDHELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__KEYEDHELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_KeyedHelloWorld_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__KEYEDHELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__KEYEDHELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/blackbox/types/StringTest.hpp b/test/blackbox/types/StringTest.hpp index cc44e00448a..77ca8b1d3f3 100644 --- a/test/blackbox/types/StringTest.hpp +++ b/test/blackbox/types/StringTest.hpp @@ -16,11 +16,11 @@ * @file StringTest.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRINGTEST_HPP -#define FAST_DDS_GENERATED__STRINGTEST_HPP +#ifndef FAST_DDS_GENERATED__STRINGTEST_IDL_HPP +#define FAST_DDS_GENERATED__STRINGTEST_IDL_HPP #include #include @@ -185,6 +185,6 @@ class StringTest }; -#endif // _FAST_DDS_GENERATED_STRINGTEST_HPP_ +#endif // _FAST_DDS_GENERATED_STRINGTEST_IDL_HPP_ diff --git a/test/blackbox/types/StringTestCdrAux.hpp b/test/blackbox/types/StringTestCdrAux.hpp index 8040f652a38..b6378e04ed6 100644 --- a/test/blackbox/types/StringTestCdrAux.hpp +++ b/test/blackbox/types/StringTestCdrAux.hpp @@ -16,11 +16,11 @@ * @file StringTestCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRINGTESTCDRAUX_HPP -#define FAST_DDS_GENERATED__STRINGTESTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__STRINGTEST_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__STRINGTEST_IDLCDRAUX_HPP #include "StringTest.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__STRINGTESTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__STRINGTEST_IDLCDRAUX_HPP diff --git a/test/blackbox/types/StringTestCdrAux.ipp b/test/blackbox/types/StringTestCdrAux.ipp index 15434bb5f3f..c22b7f24417 100644 --- a/test/blackbox/types/StringTestCdrAux.ipp +++ b/test/blackbox/types/StringTestCdrAux.ipp @@ -16,11 +16,11 @@ * @file StringTestCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRINGTESTCDRAUX_IPP -#define FAST_DDS_GENERATED__STRINGTESTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__STRINGTEST_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__STRINGTEST_IDLCDRAUX_IPP #include "StringTestCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StringTest& data) { + data.message({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -117,5 +120,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__STRINGTESTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__STRINGTEST_IDLCDRAUX_IPP diff --git a/test/blackbox/types/StringTestPubSubTypes.cxx b/test/blackbox/types/StringTestPubSubTypes.cxx index e267667f2c9..d7806c77c06 100644 --- a/test/blackbox/types/StringTestPubSubTypes.cxx +++ b/test/blackbox/types/StringTestPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file StringTestPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "StringTestPubSubTypes.hpp" diff --git a/test/blackbox/types/StringTestPubSubTypes.hpp b/test/blackbox/types/StringTestPubSubTypes.hpp index d2d97d6486f..947834b760a 100644 --- a/test/blackbox/types/StringTestPubSubTypes.hpp +++ b/test/blackbox/types/StringTestPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file StringTestPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRINGTEST_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__STRINGTEST_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__STRINGTEST_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__STRINGTEST_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class StringTestPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__STRINGTEST_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__STRINGTEST_IDL_PUBSUBTYPES_HPP diff --git a/test/blackbox/types/StringTestTypeObjectSupport.cxx b/test/blackbox/types/StringTestTypeObjectSupport.cxx index b37b760243c..af4ca71264a 100644 --- a/test/blackbox/types/StringTestTypeObjectSupport.cxx +++ b/test/blackbox/types/StringTestTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file StringTestTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "StringTestTypeObjectSupport.hpp" diff --git a/test/blackbox/types/StringTestTypeObjectSupport.hpp b/test/blackbox/types/StringTestTypeObjectSupport.hpp index 45c40509345..fedc42e9d8d 100644 --- a/test/blackbox/types/StringTestTypeObjectSupport.hpp +++ b/test/blackbox/types/StringTestTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file StringTestTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRINGTEST_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__STRINGTEST_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__STRINGTEST_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__STRINGTEST_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_StringTest_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__STRINGTEST_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__STRINGTEST_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/blackbox/types/TestIncludeRegression3361.hpp b/test/blackbox/types/TestIncludeRegression3361.hpp index ea03718a5d6..3a5b2c7950a 100644 --- a/test/blackbox/types/TestIncludeRegression3361.hpp +++ b/test/blackbox/types/TestIncludeRegression3361.hpp @@ -16,11 +16,11 @@ * @file TestIncludeRegression3361.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_HPP -#define FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_HPP +#ifndef FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_IDL_TESTMODULE_HPP +#define FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_IDL_TESTMODULE_HPP #include #include @@ -58,6 +58,6 @@ typedef std::string MACHINEID; } // namespace TestModule -#endif // _FAST_DDS_GENERATED_TESTINCLUDEREGRESSION3361_HPP_ +#endif // _FAST_DDS_GENERATED_TESTINCLUDEREGRESSION3361_IDL_TESTMODULE_HPP_ diff --git a/test/blackbox/types/TestIncludeRegression3361CdrAux.hpp b/test/blackbox/types/TestIncludeRegression3361CdrAux.hpp index 62417756b18..5b5aea7c44e 100644 --- a/test/blackbox/types/TestIncludeRegression3361CdrAux.hpp +++ b/test/blackbox/types/TestIncludeRegression3361CdrAux.hpp @@ -16,11 +16,11 @@ * @file TestIncludeRegression3361CdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361CDRAUX_HPP -#define FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361CDRAUX_HPP +#ifndef FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_IDL_TESTMODULECDRAUX_HPP +#define FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_IDL_TESTMODULECDRAUX_HPP #include "TestIncludeRegression3361.hpp" @@ -35,5 +35,5 @@ class CdrSizeCalculator; } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361CDRAUX_HPP +#endif // FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_IDL_TESTMODULECDRAUX_HPP diff --git a/test/blackbox/types/TestIncludeRegression3361CdrAux.ipp b/test/blackbox/types/TestIncludeRegression3361CdrAux.ipp index e324f0055e2..66c52496b52 100644 --- a/test/blackbox/types/TestIncludeRegression3361CdrAux.ipp +++ b/test/blackbox/types/TestIncludeRegression3361CdrAux.ipp @@ -16,11 +16,11 @@ * @file TestIncludeRegression3361CdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361CDRAUX_IPP -#define FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361CDRAUX_IPP +#ifndef FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_IDL_TESTMODULECDRAUX_IPP +#define FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_IDL_TESTMODULECDRAUX_IPP #include "TestIncludeRegression3361CdrAux.hpp" @@ -38,5 +38,5 @@ namespace fastcdr { } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361CDRAUX_IPP +#endif // FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_IDL_TESTMODULECDRAUX_IPP diff --git a/test/blackbox/types/TestIncludeRegression3361PubSubTypes.hpp b/test/blackbox/types/TestIncludeRegression3361PubSubTypes.hpp index 22205f1ad07..3fa3696ac56 100644 --- a/test/blackbox/types/TestIncludeRegression3361PubSubTypes.hpp +++ b/test/blackbox/types/TestIncludeRegression3361PubSubTypes.hpp @@ -16,12 +16,12 @@ * @file TestIncludeRegression3361PubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_IDL_TESTMODULE_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_IDL_TESTMODULE_PUBSUBTYPES_HPP #include @@ -43,5 +43,5 @@ namespace TestModule { typedef std::string MACHINEID; } // namespace TestModule -#endif // FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_IDL_TESTMODULE_PUBSUBTYPES_HPP diff --git a/test/blackbox/types/TestIncludeRegression3361TypeObjectSupport.cxx b/test/blackbox/types/TestIncludeRegression3361TypeObjectSupport.cxx index fb02f8798bb..843d91b05ec 100644 --- a/test/blackbox/types/TestIncludeRegression3361TypeObjectSupport.cxx +++ b/test/blackbox/types/TestIncludeRegression3361TypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file TestIncludeRegression3361TypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "TestIncludeRegression3361TypeObjectSupport.hpp" diff --git a/test/blackbox/types/TestIncludeRegression3361TypeObjectSupport.hpp b/test/blackbox/types/TestIncludeRegression3361TypeObjectSupport.hpp index 47986515c00..997e5b51e0b 100644 --- a/test/blackbox/types/TestIncludeRegression3361TypeObjectSupport.hpp +++ b/test/blackbox/types/TestIncludeRegression3361TypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file TestIncludeRegression3361TypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_IDL_TESTMODULE_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_IDL_TESTMODULE_TYPE_OBJECT_SUPPORT_HPP #include @@ -58,4 +58,4 @@ eProsima_user_DllExport void register_MACHINEID_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__TESTINCLUDEREGRESSION3361_IDL_TESTMODULE_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/blackbox/types/TestRegression3361.hpp b/test/blackbox/types/TestRegression3361.hpp index 98fe934bfbe..476d2cf5a23 100644 --- a/test/blackbox/types/TestRegression3361.hpp +++ b/test/blackbox/types/TestRegression3361.hpp @@ -16,11 +16,11 @@ * @file TestRegression3361.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__TESTREGRESSION3361_HPP -#define FAST_DDS_GENERATED__TESTREGRESSION3361_HPP +#ifndef FAST_DDS_GENERATED__TESTREGRESSION3361_IDL_TESTMODULE_HPP +#define FAST_DDS_GENERATED__TESTREGRESSION3361_IDL_TESTMODULE_HPP #include #include @@ -184,6 +184,6 @@ class TestRegression3361 }; -#endif // _FAST_DDS_GENERATED_TESTREGRESSION3361_HPP_ +#endif // _FAST_DDS_GENERATED_TESTREGRESSION3361_IDL_TESTMODULE_HPP_ diff --git a/test/blackbox/types/TestRegression3361CdrAux.hpp b/test/blackbox/types/TestRegression3361CdrAux.hpp index 93b3644bdec..4c3d734a52b 100644 --- a/test/blackbox/types/TestRegression3361CdrAux.hpp +++ b/test/blackbox/types/TestRegression3361CdrAux.hpp @@ -16,11 +16,11 @@ * @file TestRegression3361CdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__TESTREGRESSION3361CDRAUX_HPP -#define FAST_DDS_GENERATED__TESTREGRESSION3361CDRAUX_HPP +#ifndef FAST_DDS_GENERATED__TESTREGRESSION3361_IDL_TESTMODULECDRAUX_HPP +#define FAST_DDS_GENERATED__TESTREGRESSION3361_IDL_TESTMODULECDRAUX_HPP #include "TestRegression3361.hpp" @@ -43,5 +43,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__TESTREGRESSION3361CDRAUX_HPP +#endif // FAST_DDS_GENERATED__TESTREGRESSION3361_IDL_TESTMODULECDRAUX_HPP diff --git a/test/blackbox/types/TestRegression3361CdrAux.ipp b/test/blackbox/types/TestRegression3361CdrAux.ipp index c2adb0dde14..8913f2ca11d 100644 --- a/test/blackbox/types/TestRegression3361CdrAux.ipp +++ b/test/blackbox/types/TestRegression3361CdrAux.ipp @@ -16,11 +16,11 @@ * @file TestRegression3361CdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__TESTREGRESSION3361CDRAUX_IPP -#define FAST_DDS_GENERATED__TESTREGRESSION3361CDRAUX_IPP +#ifndef FAST_DDS_GENERATED__TESTREGRESSION3361_IDL_TESTMODULECDRAUX_IPP +#define FAST_DDS_GENERATED__TESTREGRESSION3361_IDL_TESTMODULECDRAUX_IPP #include "TestRegression3361CdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, TestRegression3361& data) { + data.uuid({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -117,5 +120,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__TESTREGRESSION3361CDRAUX_IPP +#endif // FAST_DDS_GENERATED__TESTREGRESSION3361_IDL_TESTMODULECDRAUX_IPP diff --git a/test/blackbox/types/TestRegression3361PubSubTypes.cxx b/test/blackbox/types/TestRegression3361PubSubTypes.cxx index 831ec97a7c8..660b7b579d7 100644 --- a/test/blackbox/types/TestRegression3361PubSubTypes.cxx +++ b/test/blackbox/types/TestRegression3361PubSubTypes.cxx @@ -16,7 +16,7 @@ * @file TestRegression3361PubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "TestRegression3361PubSubTypes.hpp" diff --git a/test/blackbox/types/TestRegression3361PubSubTypes.hpp b/test/blackbox/types/TestRegression3361PubSubTypes.hpp index d2f72e86b4a..02e0749c97a 100644 --- a/test/blackbox/types/TestRegression3361PubSubTypes.hpp +++ b/test/blackbox/types/TestRegression3361PubSubTypes.hpp @@ -16,12 +16,12 @@ * @file TestRegression3361PubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__TESTREGRESSION3361_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__TESTREGRESSION3361_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__TESTREGRESSION3361_IDL_TESTMODULE_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__TESTREGRESSION3361_IDL_TESTMODULE_PUBSUBTYPES_HPP #include @@ -119,5 +119,5 @@ class TestRegression3361PubSubType : public eprosima::fastdds::dds::TopicDataTyp }; -#endif // FAST_DDS_GENERATED__TESTREGRESSION3361_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__TESTREGRESSION3361_IDL_TESTMODULE_PUBSUBTYPES_HPP diff --git a/test/blackbox/types/TestRegression3361TypeObjectSupport.cxx b/test/blackbox/types/TestRegression3361TypeObjectSupport.cxx index bcff678aed2..a0b72e27f6a 100644 --- a/test/blackbox/types/TestRegression3361TypeObjectSupport.cxx +++ b/test/blackbox/types/TestRegression3361TypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file TestRegression3361TypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "TestRegression3361TypeObjectSupport.hpp" diff --git a/test/blackbox/types/TestRegression3361TypeObjectSupport.hpp b/test/blackbox/types/TestRegression3361TypeObjectSupport.hpp index 9a14a85bafd..896281acb3f 100644 --- a/test/blackbox/types/TestRegression3361TypeObjectSupport.hpp +++ b/test/blackbox/types/TestRegression3361TypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file TestRegression3361TypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__TESTREGRESSION3361_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__TESTREGRESSION3361_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__TESTREGRESSION3361_IDL_TESTMODULE_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__TESTREGRESSION3361_IDL_TESTMODULE_TYPE_OBJECT_SUPPORT_HPP #include @@ -54,4 +54,4 @@ eProsima_user_DllExport void register_TestRegression3361_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__TESTREGRESSION3361_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__TESTREGRESSION3361_IDL_TESTMODULE_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/blackbox/types/UnboundedHelloWorld.hpp b/test/blackbox/types/UnboundedHelloWorld.hpp index 92eb1eca438..a8cb4129b32 100644 --- a/test/blackbox/types/UnboundedHelloWorld.hpp +++ b/test/blackbox/types/UnboundedHelloWorld.hpp @@ -16,11 +16,11 @@ * @file UnboundedHelloWorld.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_HPP -#define FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_HPP +#ifndef FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_IDL_HPP +#define FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_IDL_HPP #include #include @@ -222,6 +222,6 @@ class UnboundedHelloWorld }; -#endif // _FAST_DDS_GENERATED_UNBOUNDEDHELLOWORLD_HPP_ +#endif // _FAST_DDS_GENERATED_UNBOUNDEDHELLOWORLD_IDL_HPP_ diff --git a/test/blackbox/types/UnboundedHelloWorldCdrAux.hpp b/test/blackbox/types/UnboundedHelloWorldCdrAux.hpp index 22be393c058..653a8ff652b 100644 --- a/test/blackbox/types/UnboundedHelloWorldCdrAux.hpp +++ b/test/blackbox/types/UnboundedHelloWorldCdrAux.hpp @@ -16,11 +16,11 @@ * @file UnboundedHelloWorldCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLDCDRAUX_HPP -#define FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLDCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_IDLCDRAUX_HPP #include "UnboundedHelloWorld.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLDCDRAUX_HPP +#endif // FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_IDLCDRAUX_HPP diff --git a/test/blackbox/types/UnboundedHelloWorldCdrAux.ipp b/test/blackbox/types/UnboundedHelloWorldCdrAux.ipp index b4b9d663cd2..26e209ca621 100644 --- a/test/blackbox/types/UnboundedHelloWorldCdrAux.ipp +++ b/test/blackbox/types/UnboundedHelloWorldCdrAux.ipp @@ -16,11 +16,11 @@ * @file UnboundedHelloWorldCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLDCDRAUX_IPP -#define FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLDCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_IDLCDRAUX_IPP #include "UnboundedHelloWorldCdrAux.hpp" @@ -85,6 +85,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnboundedHelloWorld& data) { + data.index(0); + + data.message({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -127,5 +132,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLDCDRAUX_IPP +#endif // FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_IDLCDRAUX_IPP diff --git a/test/blackbox/types/UnboundedHelloWorldPubSubTypes.cxx b/test/blackbox/types/UnboundedHelloWorldPubSubTypes.cxx index 430a5684896..baae91620de 100644 --- a/test/blackbox/types/UnboundedHelloWorldPubSubTypes.cxx +++ b/test/blackbox/types/UnboundedHelloWorldPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file UnboundedHelloWorldPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "UnboundedHelloWorldPubSubTypes.hpp" diff --git a/test/blackbox/types/UnboundedHelloWorldPubSubTypes.hpp b/test/blackbox/types/UnboundedHelloWorldPubSubTypes.hpp index 8bda927193c..056d96d39a8 100644 --- a/test/blackbox/types/UnboundedHelloWorldPubSubTypes.hpp +++ b/test/blackbox/types/UnboundedHelloWorldPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file UnboundedHelloWorldPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class UnboundedHelloWorldPubSubType : public eprosima::fastdds::dds::TopicDataTy }; -#endif // FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_IDL_PUBSUBTYPES_HPP diff --git a/test/blackbox/types/UnboundedHelloWorldTypeObjectSupport.cxx b/test/blackbox/types/UnboundedHelloWorldTypeObjectSupport.cxx index 9598dcaee95..22761cf9e0f 100644 --- a/test/blackbox/types/UnboundedHelloWorldTypeObjectSupport.cxx +++ b/test/blackbox/types/UnboundedHelloWorldTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file UnboundedHelloWorldTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "UnboundedHelloWorldTypeObjectSupport.hpp" diff --git a/test/blackbox/types/UnboundedHelloWorldTypeObjectSupport.hpp b/test/blackbox/types/UnboundedHelloWorldTypeObjectSupport.hpp index ee7bab37067..63f7e158519 100644 --- a/test/blackbox/types/UnboundedHelloWorldTypeObjectSupport.hpp +++ b/test/blackbox/types/UnboundedHelloWorldTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file UnboundedHelloWorldTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_UnboundedHelloWorld_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__UNBOUNDEDHELLOWORLD_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/blackbox/types/core/core_types.hpp b/test/blackbox/types/core/core_types.hpp index 908f0ae576b..6e0c82bfe92 100644 --- a/test/blackbox/types/core/core_types.hpp +++ b/test/blackbox/types/core/core_types.hpp @@ -16,11 +16,11 @@ * @file core_types.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_RTPS_CORE_CORE_TYPES_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_RTPS_CORE_CORE_TYPES_HPP +#ifndef FAST_DDS_GENERATED__CORE_TYPES_IDL_EPROSIMA_FASTDDS_RTPS_CORE_HPP +#define FAST_DDS_GENERATED__CORE_TYPES_IDL_EPROSIMA_FASTDDS_RTPS_CORE_HPP #include #include @@ -4965,6 +4965,6 @@ class RTPSMessage } // namespace eprosima -#endif // _FAST_DDS_GENERATED_EPROSIMA_FASTDDS_RTPS_CORE_CORE_TYPES_HPP_ +#endif // _FAST_DDS_GENERATED_CORE_TYPES_IDL_EPROSIMA_FASTDDS_RTPS_CORE_HPP_ diff --git a/test/blackbox/types/core/core_typesCdrAux.hpp b/test/blackbox/types/core/core_typesCdrAux.hpp index c86a669474e..77ea59112c0 100644 --- a/test/blackbox/types/core/core_typesCdrAux.hpp +++ b/test/blackbox/types/core/core_typesCdrAux.hpp @@ -16,11 +16,11 @@ * @file core_typesCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_RTPS_CORE_CORE_TYPESCDRAUX_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_RTPS_CORE_CORE_TYPESCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__CORE_TYPES_IDL_EPROSIMA_FASTDDS_RTPS_CORECDRAUX_HPP +#define FAST_DDS_GENERATED__CORE_TYPES_IDL_EPROSIMA_FASTDDS_RTPS_CORECDRAUX_HPP #include "core_types.hpp" @@ -193,5 +193,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_RTPS_CORE_CORE_TYPESCDRAUX_HPP +#endif // FAST_DDS_GENERATED__CORE_TYPES_IDL_EPROSIMA_FASTDDS_RTPS_CORECDRAUX_HPP diff --git a/test/blackbox/types/core/core_typesCdrAux.ipp b/test/blackbox/types/core/core_typesCdrAux.ipp index 7947fdf4665..cd0ebb15115 100644 --- a/test/blackbox/types/core/core_typesCdrAux.ipp +++ b/test/blackbox/types/core/core_typesCdrAux.ipp @@ -16,11 +16,11 @@ * @file core_typesCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_RTPS_CORE_CORE_TYPESCDRAUX_IPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_RTPS_CORE_CORE_TYPESCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__CORE_TYPES_IDL_EPROSIMA_FASTDDS_RTPS_CORECDRAUX_IPP +#define FAST_DDS_GENERATED__CORE_TYPES_IDL_EPROSIMA_FASTDDS_RTPS_CORECDRAUX_IPP #include "core_typesCdrAux.hpp" @@ -87,6 +87,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core::detail; + data.value({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -177,6 +180,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core::detail; + data.major(0); + + data.minor(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -269,6 +277,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core::detail; + data.vendorId({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -355,6 +366,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core::detail; + data.value({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -445,6 +459,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core::detail; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -549,6 +564,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core::detail; + data.high(0); + + data.low(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -641,6 +661,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core::detail; + data.value(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -731,6 +754,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core::detail; + data.seconds(0); + + data.fraction(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -831,6 +859,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core::detail; + data.numBits(0); + + data.bitmap({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -943,6 +976,13 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core::detail; + data.kind(0); + + data.port(0); + + data.address({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1045,6 +1085,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core::detail; + data.seconds(0); + + data.fraction(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1137,6 +1182,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core::detail; + data.value({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1223,6 +1271,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core::detail; + data.value({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1309,6 +1360,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core::detail; + data.name({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1407,6 +1461,12 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core; + data.prefix({0}); + + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1531,6 +1591,13 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core; + data.submessageId(0); + + data.flags(0); + + data.submessageLength(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1645,6 +1712,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1795,6 +1863,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1939,6 +2008,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2055,6 +2125,12 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core; + data.unused(0); + + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2186,6 +2262,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2477,6 +2554,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::rtps::core; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2525,5 +2603,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_RTPS_CORE_CORE_TYPESCDRAUX_IPP +#endif // FAST_DDS_GENERATED__CORE_TYPES_IDL_EPROSIMA_FASTDDS_RTPS_CORECDRAUX_IPP diff --git a/test/blackbox/types/core/core_typesPubSubTypes.cxx b/test/blackbox/types/core/core_typesPubSubTypes.cxx index c3d96952f18..2d388492fbb 100644 --- a/test/blackbox/types/core/core_typesPubSubTypes.cxx +++ b/test/blackbox/types/core/core_typesPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file core_typesPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "core_typesPubSubTypes.hpp" diff --git a/test/blackbox/types/core/core_typesPubSubTypes.hpp b/test/blackbox/types/core/core_typesPubSubTypes.hpp index 7e30596a02f..9e618f19e90 100644 --- a/test/blackbox/types/core/core_typesPubSubTypes.hpp +++ b/test/blackbox/types/core/core_typesPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file core_typesPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_RTPS_CORE_CORE_TYPES_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_RTPS_CORE_CORE_TYPES_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__CORE_TYPES_IDL_EPROSIMA_FASTDDS_RTPS_CORE_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__CORE_TYPES_IDL_EPROSIMA_FASTDDS_RTPS_CORE_PUBSUBTYPES_HPP #include @@ -1771,5 +1771,5 @@ class RTPSMessagePubSubType : public eprosima::fastdds::dds::TopicDataType } // namespace fastdds } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_RTPS_CORE_CORE_TYPES_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__CORE_TYPES_IDL_EPROSIMA_FASTDDS_RTPS_CORE_PUBSUBTYPES_HPP diff --git a/test/blackbox/types/core/core_typesTypeObjectSupport.cxx b/test/blackbox/types/core/core_typesTypeObjectSupport.cxx index 4370d3ab57f..0f5181bf53d 100644 --- a/test/blackbox/types/core/core_typesTypeObjectSupport.cxx +++ b/test/blackbox/types/core/core_typesTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file core_typesTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "core_typesTypeObjectSupport.hpp" diff --git a/test/blackbox/types/core/core_typesTypeObjectSupport.hpp b/test/blackbox/types/core/core_typesTypeObjectSupport.hpp index 4995558455a..449fbe35102 100644 --- a/test/blackbox/types/core/core_typesTypeObjectSupport.hpp +++ b/test/blackbox/types/core/core_typesTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file core_typesTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_RTPS_CORE_CORE_TYPES_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_RTPS_CORE_CORE_TYPES_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__CORE_TYPES_IDL_EPROSIMA_FASTDDS_RTPS_CORE_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__CORE_TYPES_IDL_EPROSIMA_FASTDDS_RTPS_CORE_TYPE_OBJECT_SUPPORT_HPP #include @@ -402,4 +402,4 @@ eProsima_user_DllExport void register_RTPSMessage_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_RTPS_CORE_CORE_TYPES_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__CORE_TYPES_IDL_EPROSIMA_FASTDDS_RTPS_CORE_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/blackbox/types/statistics/monitorservice_types.hpp b/test/blackbox/types/statistics/monitorservice_types.hpp index b2b363aacfe..2a9b78beba2 100644 --- a/test/blackbox/types/statistics/monitorservice_types.hpp +++ b/test/blackbox/types/statistics/monitorservice_types.hpp @@ -16,11 +16,11 @@ * @file monitorservice_types.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_HPP +#ifndef FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_HPP +#define FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_HPP #include #include @@ -2823,6 +2823,6 @@ class MonitorServiceStatusData } // namespace eprosima -#endif // _FAST_DDS_GENERATED_EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_HPP_ +#endif // _FAST_DDS_GENERATED_MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_HPP_ diff --git a/test/blackbox/types/statistics/monitorservice_typesCdrAux.hpp b/test/blackbox/types/statistics/monitorservice_typesCdrAux.hpp index 251eab41563..e10ea990b7b 100644 --- a/test/blackbox/types/statistics/monitorservice_typesCdrAux.hpp +++ b/test/blackbox/types/statistics/monitorservice_typesCdrAux.hpp @@ -16,11 +16,11 @@ * @file monitorservice_typesCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPESCDRAUX_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPESCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_HPP +#define FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_HPP #include "monitorservice_types.hpp" @@ -112,5 +112,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPESCDRAUX_HPP +#endif // FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_HPP diff --git a/test/blackbox/types/statistics/monitorservice_typesCdrAux.ipp b/test/blackbox/types/statistics/monitorservice_typesCdrAux.ipp index 6925f98a342..f584343c4b8 100644 --- a/test/blackbox/types/statistics/monitorservice_typesCdrAux.ipp +++ b/test/blackbox/types/statistics/monitorservice_typesCdrAux.ipp @@ -16,11 +16,11 @@ * @file monitorservice_typesCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPESCDRAUX_IPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPESCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_IPP +#define FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_IPP #include "monitorservice_typesCdrAux.hpp" @@ -99,6 +99,12 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.mode(eprosima::fastdds::statistics::ConnectionMode::DATA_SHARING); + + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -213,6 +219,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.policy_id(0); + + data.count(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -305,6 +316,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.total_count(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -399,6 +413,12 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.total_count(0); + + data.last_policy_id(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -505,6 +525,13 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.alive_count(0); + + data.not_alive_count(0); + + data.last_publication_handle({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -607,6 +634,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.total_count(0); + + data.last_instance_handle({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -703,6 +735,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1112,6 +1145,10 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.status_kind(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1166,5 +1203,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPESCDRAUX_IPP +#endif // FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_IPP diff --git a/test/blackbox/types/statistics/monitorservice_typesPubSubTypes.cxx b/test/blackbox/types/statistics/monitorservice_typesPubSubTypes.cxx index a838250f499..2f843b0af64 100644 --- a/test/blackbox/types/statistics/monitorservice_typesPubSubTypes.cxx +++ b/test/blackbox/types/statistics/monitorservice_typesPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file monitorservice_typesPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "monitorservice_typesPubSubTypes.hpp" diff --git a/test/blackbox/types/statistics/monitorservice_typesPubSubTypes.hpp b/test/blackbox/types/statistics/monitorservice_typesPubSubTypes.hpp index 90ed69bdf1f..b36a9ecc664 100644 --- a/test/blackbox/types/statistics/monitorservice_typesPubSubTypes.hpp +++ b/test/blackbox/types/statistics/monitorservice_typesPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file monitorservice_typesPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_PUBSUBTYPES_HPP #include @@ -684,5 +684,5 @@ class MonitorServiceStatusDataPubSubType : public eprosima::fastdds::dds::TopicD } // namespace fastdds } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_PUBSUBTYPES_HPP diff --git a/test/blackbox/types/statistics/monitorservice_typesTypeObjectSupport.cxx b/test/blackbox/types/statistics/monitorservice_typesTypeObjectSupport.cxx index fcd045e2c5f..2c5db165fae 100644 --- a/test/blackbox/types/statistics/monitorservice_typesTypeObjectSupport.cxx +++ b/test/blackbox/types/statistics/monitorservice_typesTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file monitorservice_typesTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "monitorservice_typesTypeObjectSupport.hpp" diff --git a/test/blackbox/types/statistics/monitorservice_typesTypeObjectSupport.hpp b/test/blackbox/types/statistics/monitorservice_typesTypeObjectSupport.hpp index 097f7308180..801d1c3512e 100644 --- a/test/blackbox/types/statistics/monitorservice_typesTypeObjectSupport.hpp +++ b/test/blackbox/types/statistics/monitorservice_typesTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file monitorservice_typesTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_TYPE_OBJECT_SUPPORT_HPP #include @@ -273,4 +273,4 @@ eProsima_user_DllExport void register_MonitorServiceStatusData_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_MONITORSERVICE_TYPES_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__MONITORSERVICE_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/blackbox/types/statistics/types.hpp b/test/blackbox/types/statistics/types.hpp index 1f3fe6a1669..59edead2f51 100644 --- a/test/blackbox/types/statistics/types.hpp +++ b/test/blackbox/types/statistics/types.hpp @@ -16,11 +16,11 @@ * @file types.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPES_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPES_HPP +#ifndef FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_HPP +#define FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_HPP #include #include @@ -3958,6 +3958,6 @@ class Data } // namespace eprosima -#endif // _FAST_DDS_GENERATED_EPROSIMA_FASTDDS_STATISTICS_TYPES_HPP_ +#endif // _FAST_DDS_GENERATED_TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_HPP_ diff --git a/test/blackbox/types/statistics/typesCdrAux.hpp b/test/blackbox/types/statistics/typesCdrAux.hpp index ae1f90dbdac..9621a1c14ba 100644 --- a/test/blackbox/types/statistics/typesCdrAux.hpp +++ b/test/blackbox/types/statistics/typesCdrAux.hpp @@ -16,11 +16,11 @@ * @file typesCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPESCDRAUX_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPESCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_HPP +#define FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_HPP #include "types.hpp" @@ -134,5 +134,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPESCDRAUX_HPP +#endif // FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_HPP diff --git a/test/blackbox/types/statistics/typesCdrAux.ipp b/test/blackbox/types/statistics/typesCdrAux.ipp index 67fc37f53cb..89de0f1e114 100644 --- a/test/blackbox/types/statistics/typesCdrAux.ipp +++ b/test/blackbox/types/statistics/typesCdrAux.ipp @@ -16,11 +16,11 @@ * @file typesCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPESCDRAUX_IPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPESCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_IPP +#define FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_IPP #include "typesCdrAux.hpp" @@ -87,6 +87,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics::detail; + data.value({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -173,6 +176,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics::detail; + data.value({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -263,6 +269,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics::detail; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -367,6 +374,11 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics::detail; + data.high(0); + + data.low(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -463,6 +475,7 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics::detail; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -571,6 +584,13 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics::detail; + data.kind(0); + + data.port(0); + + data.address({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -689,6 +709,15 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.time(0); + + data.host({}); + + data.user({}); + + data.process({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -817,6 +846,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.count(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -917,6 +949,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.count(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1029,6 +1064,13 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.packet_count(0); + + data.byte_count(0); + + data.byte_magnitude_order(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1155,6 +1197,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.data(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1269,6 +1314,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.data(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1379,6 +1427,9 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.data(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1487,6 +1538,13 @@ eProsima_user_DllExport void deserialize( { using namespace eprosima::fastdds::statistics; + data.host({}); + + data.user({}); + + data.process({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1844,5 +1902,5 @@ eProsima_user_DllExport void deserialize( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPESCDRAUX_IPP +#endif // FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICSCDRAUX_IPP diff --git a/test/blackbox/types/statistics/typesPubSubTypes.cxx b/test/blackbox/types/statistics/typesPubSubTypes.cxx index b362ef5c3a2..c96269b5566 100644 --- a/test/blackbox/types/statistics/typesPubSubTypes.cxx +++ b/test/blackbox/types/statistics/typesPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file typesPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "typesPubSubTypes.hpp" diff --git a/test/blackbox/types/statistics/typesPubSubTypes.hpp b/test/blackbox/types/statistics/typesPubSubTypes.hpp index b6bfbcd7a18..e828da2a855 100644 --- a/test/blackbox/types/statistics/typesPubSubTypes.hpp +++ b/test/blackbox/types/statistics/typesPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file typesPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPES_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPES_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_PUBSUBTYPES_HPP #include @@ -1182,5 +1182,5 @@ namespace EventKind { } // namespace fastdds } // namespace eprosima -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPES_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_PUBSUBTYPES_HPP diff --git a/test/blackbox/types/statistics/typesTypeObjectSupport.cxx b/test/blackbox/types/statistics/typesTypeObjectSupport.cxx index 5b2d83a6ccb..f301fe398aa 100644 --- a/test/blackbox/types/statistics/typesTypeObjectSupport.cxx +++ b/test/blackbox/types/statistics/typesTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file typesTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "typesTypeObjectSupport.hpp" diff --git a/test/blackbox/types/statistics/typesTypeObjectSupport.hpp b/test/blackbox/types/statistics/typesTypeObjectSupport.hpp index 443b7ace81e..122acd7d5c3 100644 --- a/test/blackbox/types/statistics/typesTypeObjectSupport.hpp +++ b/test/blackbox/types/statistics/typesTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file typesTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPES_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPES_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_TYPE_OBJECT_SUPPORT_HPP #include @@ -250,4 +250,4 @@ eProsima_user_DllExport void register_Data_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__EPROSIMA_FASTDDS_STATISTICS_TYPES_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__TYPES_IDL_EPROSIMA_FASTDDS_STATISTICS_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/aliases.hpp b/test/dds-types-test/aliases.hpp index 31fe520f966..a142c76a15c 100644 --- a/test/dds-types-test/aliases.hpp +++ b/test/dds-types-test/aliases.hpp @@ -16,11 +16,11 @@ * @file aliases.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ALIASES_HPP -#define FAST_DDS_GENERATED__ALIASES_HPP +#ifndef FAST_DDS_GENERATED__ALIASES_IDL_HPP +#define FAST_DDS_GENERATED__ALIASES_IDL_HPP #include #include @@ -3282,6 +3282,6 @@ class AliasBitset }; -#endif // _FAST_DDS_GENERATED_ALIASES_HPP_ +#endif // _FAST_DDS_GENERATED_ALIASES_IDL_HPP_ diff --git a/test/dds-types-test/aliasesCdrAux.hpp b/test/dds-types-test/aliasesCdrAux.hpp index 14e10fb77c5..f104c449fca 100644 --- a/test/dds-types-test/aliasesCdrAux.hpp +++ b/test/dds-types-test/aliasesCdrAux.hpp @@ -16,11 +16,11 @@ * @file aliasesCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ALIASESCDRAUX_HPP -#define FAST_DDS_GENERATED__ALIASESCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__ALIASES_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__ALIASES_IDLCDRAUX_HPP #include "aliases.hpp" @@ -247,5 +247,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__ALIASESCDRAUX_HPP +#endif // FAST_DDS_GENERATED__ALIASES_IDLCDRAUX_HPP diff --git a/test/dds-types-test/aliasesCdrAux.ipp b/test/dds-types-test/aliasesCdrAux.ipp index f6de34264d2..4ddfc075d48 100644 --- a/test/dds-types-test/aliasesCdrAux.ipp +++ b/test/dds-types-test/aliasesCdrAux.ipp @@ -16,11 +16,11 @@ * @file aliasesCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ALIASESCDRAUX_IPP -#define FAST_DDS_GENERATED__ALIASESCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__ALIASES_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__ALIASES_IDLCDRAUX_IPP #include "aliasesCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasInt16& data) { + data.value(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -160,6 +163,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasUint16& data) { + data.value(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -239,6 +245,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasInt32& data) { + data.value(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -318,6 +327,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasUInt32& data) { + data.value(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -397,6 +409,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasInt64& data) { + data.value(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -476,6 +491,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasUInt64& data) { + data.value(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -555,6 +573,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasFloat32& data) { + data.value(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -634,6 +655,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasFloat64& data) { + data.value(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -713,6 +737,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasFloat128& data) { + data.value(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -792,6 +819,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasBool& data) { + data.value(false); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -871,6 +901,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasOctet& data) { + data.value(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -950,6 +983,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasChar8& data) { + data.value(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1029,6 +1065,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasChar16& data) { + data.value(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1108,6 +1147,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasString8& data) { + data.value({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1187,6 +1229,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasString16& data) { + data.value({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1266,6 +1311,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasEnum& data) { + data.value(InnerEnumHelper::ENUM_VALUE_1); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1345,6 +1393,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasBitmask& data) { + data.value(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1424,6 +1475,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasAlias& data) { + data.value(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1503,6 +1557,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasArray& data) { + data.value({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1582,6 +1639,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasMultiArray& data) { + data.value({ {{0}} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1661,6 +1721,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasSequence& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1740,6 +1801,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasMap& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1819,6 +1881,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasUnion& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1898,6 +1961,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1977,6 +2041,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasBitset& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2013,5 +2078,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__ALIASESCDRAUX_IPP +#endif // FAST_DDS_GENERATED__ALIASES_IDLCDRAUX_IPP diff --git a/test/dds-types-test/aliasesPubSubTypes.cxx b/test/dds-types-test/aliasesPubSubTypes.cxx index 7c3f5a0befd..4c88980c01c 100644 --- a/test/dds-types-test/aliasesPubSubTypes.cxx +++ b/test/dds-types-test/aliasesPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file aliasesPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "aliasesPubSubTypes.hpp" diff --git a/test/dds-types-test/aliasesPubSubTypes.hpp b/test/dds-types-test/aliasesPubSubTypes.hpp index 04f2e1ca3d8..ce6f8a5aa23 100644 --- a/test/dds-types-test/aliasesPubSubTypes.hpp +++ b/test/dds-types-test/aliasesPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file aliasesPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ALIASES_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__ALIASES_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__ALIASES_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__ALIASES_IDL_PUBSUBTYPES_HPP #include @@ -2016,5 +2016,5 @@ class AliasBitsetPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__ALIASES_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__ALIASES_IDL_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/aliasesTypeObjectSupport.cxx b/test/dds-types-test/aliasesTypeObjectSupport.cxx index 0da56b14bb8..2f617adfe0c 100644 --- a/test/dds-types-test/aliasesTypeObjectSupport.cxx +++ b/test/dds-types-test/aliasesTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file aliasesTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "aliasesTypeObjectSupport.hpp" diff --git a/test/dds-types-test/aliasesTypeObjectSupport.hpp b/test/dds-types-test/aliasesTypeObjectSupport.hpp index e1295888bc8..19ef39250bc 100644 --- a/test/dds-types-test/aliasesTypeObjectSupport.hpp +++ b/test/dds-types-test/aliasesTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file aliasesTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ALIASES_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__ALIASES_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__ALIASES_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__ALIASES_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -692,4 +692,4 @@ eProsima_user_DllExport void register_AliasBitset_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__ALIASES_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__ALIASES_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/annotations.hpp b/test/dds-types-test/annotations.hpp index 546b14dfcca..fbb53e931ba 100644 --- a/test/dds-types-test/annotations.hpp +++ b/test/dds-types-test/annotations.hpp @@ -16,11 +16,11 @@ * @file annotations.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ANNOTATIONS_HPP -#define FAST_DDS_GENERATED__ANNOTATIONS_HPP +#ifndef FAST_DDS_GENERATED__ANNOTATIONS_IDL_HPP +#define FAST_DDS_GENERATED__ANNOTATIONS_IDL_HPP #include #include @@ -385,6 +385,6 @@ class BasicAnnotationsStruct }; -#endif // _FAST_DDS_GENERATED_ANNOTATIONS_HPP_ +#endif // _FAST_DDS_GENERATED_ANNOTATIONS_IDL_HPP_ diff --git a/test/dds-types-test/annotationsCdrAux.hpp b/test/dds-types-test/annotationsCdrAux.hpp index 285398b7f08..d0238596873 100644 --- a/test/dds-types-test/annotationsCdrAux.hpp +++ b/test/dds-types-test/annotationsCdrAux.hpp @@ -16,11 +16,11 @@ * @file annotationsCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ANNOTATIONSCDRAUX_HPP -#define FAST_DDS_GENERATED__ANNOTATIONSCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__ANNOTATIONS_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__ANNOTATIONS_IDLCDRAUX_HPP #include "annotations.hpp" @@ -71,5 +71,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__ANNOTATIONSCDRAUX_HPP +#endif // FAST_DDS_GENERATED__ANNOTATIONS_IDLCDRAUX_HPP diff --git a/test/dds-types-test/annotationsCdrAux.ipp b/test/dds-types-test/annotationsCdrAux.ipp index 0dc7e9e3f1d..780dadd1f02 100644 --- a/test/dds-types-test/annotationsCdrAux.ipp +++ b/test/dds-types-test/annotationsCdrAux.ipp @@ -16,11 +16,11 @@ * @file annotationsCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ANNOTATIONSCDRAUX_IPP -#define FAST_DDS_GENERATED__ANNOTATIONSCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__ANNOTATIONS_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__ANNOTATIONS_IDLCDRAUX_IPP #include "annotationsCdrAux.hpp" @@ -77,6 +77,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AnnotatedStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -142,6 +143,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, EmptyAnnotatedStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -211,6 +213,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BasicAnnotationsStruct& data) { + data.basic_annotations_member(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -247,5 +252,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__ANNOTATIONSCDRAUX_IPP +#endif // FAST_DDS_GENERATED__ANNOTATIONS_IDLCDRAUX_IPP diff --git a/test/dds-types-test/annotationsPubSubTypes.cxx b/test/dds-types-test/annotationsPubSubTypes.cxx index 3ac11ddbaa8..b1b6e4e8241 100644 --- a/test/dds-types-test/annotationsPubSubTypes.cxx +++ b/test/dds-types-test/annotationsPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file annotationsPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "annotationsPubSubTypes.hpp" diff --git a/test/dds-types-test/annotationsPubSubTypes.hpp b/test/dds-types-test/annotationsPubSubTypes.hpp index f287dd14edd..c1c8d5bfa13 100644 --- a/test/dds-types-test/annotationsPubSubTypes.hpp +++ b/test/dds-types-test/annotationsPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file annotationsPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ANNOTATIONS_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__ANNOTATIONS_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__ANNOTATIONS_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__ANNOTATIONS_IDL_PUBSUBTYPES_HPP #include @@ -275,5 +275,5 @@ class BasicAnnotationsStructPubSubType : public eprosima::fastdds::dds::TopicDat }; -#endif // FAST_DDS_GENERATED__ANNOTATIONS_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__ANNOTATIONS_IDL_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/annotationsTypeObjectSupport.cxx b/test/dds-types-test/annotationsTypeObjectSupport.cxx index 38518895071..c5d2addf4f8 100644 --- a/test/dds-types-test/annotationsTypeObjectSupport.cxx +++ b/test/dds-types-test/annotationsTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file annotationsTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "annotationsTypeObjectSupport.hpp" diff --git a/test/dds-types-test/annotationsTypeObjectSupport.hpp b/test/dds-types-test/annotationsTypeObjectSupport.hpp index 841309ca688..6acace14380 100644 --- a/test/dds-types-test/annotationsTypeObjectSupport.hpp +++ b/test/dds-types-test/annotationsTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file annotationsTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ANNOTATIONS_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__ANNOTATIONS_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__ANNOTATIONS_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__ANNOTATIONS_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -166,4 +166,4 @@ eProsima_user_DllExport void register_BasicAnnotationsStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__ANNOTATIONS_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__ANNOTATIONS_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/appendable.hpp b/test/dds-types-test/appendable.hpp index 24d4e1a9a2b..09b639deaa9 100644 --- a/test/dds-types-test/appendable.hpp +++ b/test/dds-types-test/appendable.hpp @@ -16,11 +16,11 @@ * @file appendable.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__APPENDABLE_HPP -#define FAST_DDS_GENERATED__APPENDABLE_HPP +#ifndef FAST_DDS_GENERATED__APPENDABLE_IDL_HPP +#define FAST_DDS_GENERATED__APPENDABLE_IDL_HPP #include #include @@ -2404,6 +2404,6 @@ class AppendableExtensibilityInheritance : public AppendableShortStruct }; -#endif // _FAST_DDS_GENERATED_APPENDABLE_HPP_ +#endif // _FAST_DDS_GENERATED_APPENDABLE_IDL_HPP_ diff --git a/test/dds-types-test/appendableCdrAux.hpp b/test/dds-types-test/appendableCdrAux.hpp index 25db3a6a10f..a41eca6b098 100644 --- a/test/dds-types-test/appendableCdrAux.hpp +++ b/test/dds-types-test/appendableCdrAux.hpp @@ -16,11 +16,11 @@ * @file appendableCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__APPENDABLECDRAUX_HPP -#define FAST_DDS_GENERATED__APPENDABLECDRAUX_HPP +#ifndef FAST_DDS_GENERATED__APPENDABLE_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__APPENDABLE_IDLCDRAUX_HPP #include "appendable.hpp" @@ -182,5 +182,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__APPENDABLECDRAUX_HPP +#endif // FAST_DDS_GENERATED__APPENDABLE_IDLCDRAUX_HPP diff --git a/test/dds-types-test/appendableCdrAux.ipp b/test/dds-types-test/appendableCdrAux.ipp index 0f91612b7dd..73ebfe2cacc 100644 --- a/test/dds-types-test/appendableCdrAux.ipp +++ b/test/dds-types-test/appendableCdrAux.ipp @@ -16,11 +16,11 @@ * @file appendableCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__APPENDABLECDRAUX_IPP -#define FAST_DDS_GENERATED__APPENDABLECDRAUX_IPP +#ifndef FAST_DDS_GENERATED__APPENDABLE_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__APPENDABLE_IDLCDRAUX_IPP #include "appendableCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableShortStruct& data) { + data.var_short(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -160,6 +163,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableUShortStruct& data) { + data.var_ushort(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -239,6 +245,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableLongStruct& data) { + data.var_long(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -318,6 +327,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableULongStruct& data) { + data.var_ulong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -397,6 +409,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableLongLongStruct& data) { + data.var_longlong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -476,6 +491,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableULongLongStruct& data) { + data.var_ulonglong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -555,6 +573,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableFloatStruct& data) { + data.var_float(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -634,6 +655,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableDoubleStruct& data) { + data.var_double(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -713,6 +737,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableLongDoubleStruct& data) { + data.var_longdouble(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -792,6 +819,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableBooleanStruct& data) { + data.var_boolean(false); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -871,6 +901,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableOctetStruct& data) { + data.var_octet(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -950,6 +983,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableCharStruct& data) { + data.var_char8(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1029,6 +1065,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableWCharStruct& data) { + data.var_char16(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1108,6 +1147,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableUnionStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1183,6 +1223,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableEmptyStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1252,6 +1293,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableEmptyInheritanceStruct& data) { + data.var_str({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1334,6 +1378,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableInheritanceStruct& data) { + data.var_short(0); + + data.var_str({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1416,6 +1465,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableInheritanceEmptyStruct& data) { + data.var_short(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1498,6 +1550,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableExtensibilityInheritance& data) { + data.var_short(0); + + data.var_long(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1537,5 +1594,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__APPENDABLECDRAUX_IPP +#endif // FAST_DDS_GENERATED__APPENDABLE_IDLCDRAUX_IPP diff --git a/test/dds-types-test/appendablePubSubTypes.cxx b/test/dds-types-test/appendablePubSubTypes.cxx index d123b218462..3550c16a047 100644 --- a/test/dds-types-test/appendablePubSubTypes.cxx +++ b/test/dds-types-test/appendablePubSubTypes.cxx @@ -16,7 +16,7 @@ * @file appendablePubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "appendablePubSubTypes.hpp" diff --git a/test/dds-types-test/appendablePubSubTypes.hpp b/test/dds-types-test/appendablePubSubTypes.hpp index 5dcc3c58b48..8f4ccf18fe3 100644 --- a/test/dds-types-test/appendablePubSubTypes.hpp +++ b/test/dds-types-test/appendablePubSubTypes.hpp @@ -16,12 +16,12 @@ * @file appendablePubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__APPENDABLE_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__APPENDABLE_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__APPENDABLE_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__APPENDABLE_IDL_PUBSUBTYPES_HPP #include @@ -1523,5 +1523,5 @@ class AppendableExtensibilityInheritancePubSubType : public eprosima::fastdds::d }; -#endif // FAST_DDS_GENERATED__APPENDABLE_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__APPENDABLE_IDL_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/appendableTypeObjectSupport.cxx b/test/dds-types-test/appendableTypeObjectSupport.cxx index 5a9d81a54e1..bf8c9e48625 100644 --- a/test/dds-types-test/appendableTypeObjectSupport.cxx +++ b/test/dds-types-test/appendableTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file appendableTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "appendableTypeObjectSupport.hpp" diff --git a/test/dds-types-test/appendableTypeObjectSupport.hpp b/test/dds-types-test/appendableTypeObjectSupport.hpp index 1a89d192bd3..47ee8a7df27 100644 --- a/test/dds-types-test/appendableTypeObjectSupport.hpp +++ b/test/dds-types-test/appendableTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file appendableTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__APPENDABLE_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__APPENDABLE_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__APPENDABLE_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__APPENDABLE_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -270,4 +270,4 @@ eProsima_user_DllExport void register_AppendableExtensibilityInheritance_type_id #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__APPENDABLE_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__APPENDABLE_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/arrays.hpp b/test/dds-types-test/arrays.hpp index f2470a2fa23..59e50039e4c 100644 --- a/test/dds-types-test/arrays.hpp +++ b/test/dds-types-test/arrays.hpp @@ -16,11 +16,11 @@ * @file arrays.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ARRAYS_HPP -#define FAST_DDS_GENERATED__ARRAYS_HPP +#ifndef FAST_DDS_GENERATED__ARRAYS_IDL_HPP +#define FAST_DDS_GENERATED__ARRAYS_IDL_HPP #include #include @@ -14024,6 +14024,6 @@ class BoundedBigArrays }; -#endif // _FAST_DDS_GENERATED_ARRAYS_HPP_ +#endif // _FAST_DDS_GENERATED_ARRAYS_IDL_HPP_ diff --git a/test/dds-types-test/arraysCdrAux.hpp b/test/dds-types-test/arraysCdrAux.hpp index cfa4a9ba61d..b9356d0b881 100644 --- a/test/dds-types-test/arraysCdrAux.hpp +++ b/test/dds-types-test/arraysCdrAux.hpp @@ -16,11 +16,11 @@ * @file arraysCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ARRAYSCDRAUX_HPP -#define FAST_DDS_GENERATED__ARRAYSCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__ARRAYS_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__ARRAYS_IDLCDRAUX_HPP #include "arrays.hpp" @@ -784,5 +784,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__ARRAYSCDRAUX_HPP +#endif // FAST_DDS_GENERATED__ARRAYS_IDLCDRAUX_HPP diff --git a/test/dds-types-test/arraysCdrAux.ipp b/test/dds-types-test/arraysCdrAux.ipp index 719365e96d9..a512bb01bfb 100644 --- a/test/dds-types-test/arraysCdrAux.ipp +++ b/test/dds-types-test/arraysCdrAux.ipp @@ -16,11 +16,11 @@ * @file arraysCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ARRAYSCDRAUX_IPP -#define FAST_DDS_GENERATED__ARRAYSCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__ARRAYS_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__ARRAYS_IDLCDRAUX_IPP #include "arraysCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayShort& data) { + data.var_array_short({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -160,6 +163,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayUShort& data) { + data.var_array_ushort({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -239,6 +245,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayLong& data) { + data.var_array_long({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -318,6 +327,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayULong& data) { + data.var_array_ulong({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -397,6 +409,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayLongLong& data) { + data.var_array_longlong({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -476,6 +491,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayULongLong& data) { + data.var_array_ulonglong({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -555,6 +573,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayFloat& data) { + data.var_array_float({0.0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -634,6 +655,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayDouble& data) { + data.var_array_double({0.0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -713,6 +737,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayLongDouble& data) { + data.var_array_longdouble({0.0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -792,6 +819,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayBoolean& data) { + data.var_array_boolean({false}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -871,6 +901,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayOctet& data) { + data.var_array_octet({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -950,6 +983,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayUInt8& data) { + data.var_array_uint8({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1029,6 +1065,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayChar& data) { + data.var_array_char({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1108,6 +1147,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayWChar& data) { + data.var_array_wchar({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1187,6 +1229,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1266,6 +1309,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1345,6 +1389,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayBoundedString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1424,6 +1469,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayBoundedWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1503,6 +1549,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayEnum& data) { + data.var_array_enum({InnerEnumHelper::ENUM_VALUE_1}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1582,6 +1631,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayBitMask& data) { + data.var_array_bitmask({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1661,6 +1713,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayAlias& data) { + data.var_array_alias({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1740,6 +1795,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayShortArray& data) { + data.var_array_short_array({ {{0}} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1819,6 +1877,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySequence& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1898,6 +1957,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMap& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1977,6 +2037,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayUnion& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2056,6 +2117,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayStructure& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2135,6 +2197,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayBitset& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2214,6 +2277,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionShort& data) { + data.var_array_short({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2293,6 +2359,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionUShort& data) { + data.var_array_ushort({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2372,6 +2441,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLong& data) { + data.var_array_long({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2451,6 +2523,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionULong& data) { + data.var_array_ulong({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2530,6 +2605,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLongLong& data) { + data.var_array_longlong({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2609,6 +2687,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionULongLong& data) { + data.var_array_ulonglong({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2688,6 +2769,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionFloat& data) { + data.var_array_float({ {{ {{0.0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2767,6 +2851,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionDouble& data) { + data.var_array_double({ {{ {{0.0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2846,6 +2933,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLongDouble& data) { + data.var_array_longdouble({ {{ {{0.0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2925,6 +3015,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionBoolean& data) { + data.var_array_boolean({ {{ {{false}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3004,6 +3097,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionOctet& data) { + data.var_array_octet({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3083,6 +3179,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionChar& data) { + data.var_array_char({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3162,6 +3261,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionWChar& data) { + data.var_array_wchar({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3241,6 +3343,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3320,6 +3423,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3399,6 +3503,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionBoundedString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3478,6 +3583,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionBoundedWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3557,6 +3663,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionEnum& data) { + data.var_array_enum({ {{ {{InnerEnumHelper::ENUM_VALUE_1}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3636,6 +3745,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionBitMask& data) { + data.var_array_bitmask({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3715,6 +3827,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionAlias& data) { + data.var_array_alias({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3794,6 +3909,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionSequence& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3873,6 +3989,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionMap& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3952,6 +4069,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionUnion& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4031,6 +4149,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionStructure& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4110,6 +4229,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionBitset& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4189,6 +4309,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsShort& data) { + data.var_array_short({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4268,6 +4391,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsUnsignedShort& data) { + data.var_array_ushort({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4347,6 +4473,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsLong& data) { + data.var_array_long({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4426,6 +4555,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsUnsignedLong& data) { + data.var_array_ulong({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4505,6 +4637,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsLongLong& data) { + data.var_array_longlong({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4584,6 +4719,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsUnsignedLongLong& data) { + data.var_array_ulonglong({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4663,6 +4801,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsFloat& data) { + data.var_array_float({0.0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4742,6 +4883,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsDouble& data) { + data.var_array_double({0.0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4821,6 +4965,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsLongDouble& data) { + data.var_array_longdouble({0.0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4900,6 +5047,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsBoolean& data) { + data.var_array_boolean({false}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4979,6 +5129,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsOctet& data) { + data.var_array_octet({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5058,6 +5211,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsChar& data) { + data.var_array_char({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5137,6 +5293,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsWChar& data) { + data.var_array_wchar({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5216,6 +5375,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5295,6 +5455,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5374,6 +5535,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsBoundedString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5453,6 +5615,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsBoundedWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5532,6 +5695,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsEnum& data) { + data.var_array_enum({InnerEnumHelper::ENUM_VALUE_1}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5611,6 +5777,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsBitMask& data) { + data.var_array_bitmask({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5690,6 +5859,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsAlias& data) { + data.var_array_alias({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5769,6 +5941,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsShortArray& data) { + data.var_array_short_array({ {{0}} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5848,6 +6023,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsSequence& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5927,6 +6103,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsMap& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6006,6 +6183,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsUnion& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6085,6 +6263,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsStructure& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6164,6 +6343,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArraySingleDimensionLiteralsBitset& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6243,6 +6423,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsShort& data) { + data.var_array_short({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6322,6 +6505,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsUShort& data) { + data.var_array_ushort({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6401,6 +6587,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsLong& data) { + data.var_array_long({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6480,6 +6669,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsULong& data) { + data.var_array_ulong({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6559,6 +6751,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsLongLong& data) { + data.var_array_longlong({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6638,6 +6833,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsULongLong& data) { + data.var_array_ulonglong({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6717,6 +6915,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsFloat& data) { + data.var_array_float({ {{ {{0.0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6796,6 +6997,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsDouble& data) { + data.var_array_double({ {{ {{0.0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6875,6 +7079,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsLongDouble& data) { + data.var_array_longdouble({ {{ {{0.0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6954,6 +7161,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsBoolean& data) { + data.var_array_boolean({ {{ {{false}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7033,6 +7243,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsOctet& data) { + data.var_array_octet({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7112,6 +7325,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsChar& data) { + data.var_array_char({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7191,6 +7407,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsWChar& data) { + data.var_array_wchar({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7270,6 +7489,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7349,6 +7569,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7428,6 +7649,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsBoundedString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7507,6 +7729,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsBoundedWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7586,6 +7809,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsEnum& data) { + data.var_array_enum({ {{ {{InnerEnumHelper::ENUM_VALUE_1}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7665,6 +7891,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsBitMask& data) { + data.var_array_bitmask({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7744,6 +7973,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsAlias& data) { + data.var_array_alias({ {{ {{0}} }} }); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7823,6 +8055,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsSequence& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7902,6 +8135,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsMap& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7981,6 +8215,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsUnion& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8060,6 +8295,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsStructure& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8139,6 +8375,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayMultiDimensionLiteralsBitSet& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8218,6 +8455,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BoundedSmallArrays& data) { + data.var_array_small({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8297,6 +8537,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BoundedBigArrays& data) { + data.var_array_big({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8333,5 +8576,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__ARRAYSCDRAUX_IPP +#endif // FAST_DDS_GENERATED__ARRAYS_IDLCDRAUX_IPP diff --git a/test/dds-types-test/arraysPubSubTypes.cxx b/test/dds-types-test/arraysPubSubTypes.cxx index e6ceee083b7..cd2d7ee172a 100644 --- a/test/dds-types-test/arraysPubSubTypes.cxx +++ b/test/dds-types-test/arraysPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file arraysPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "arraysPubSubTypes.hpp" diff --git a/test/dds-types-test/arraysPubSubTypes.hpp b/test/dds-types-test/arraysPubSubTypes.hpp index 0cbd835d056..f1707c5a67e 100644 --- a/test/dds-types-test/arraysPubSubTypes.hpp +++ b/test/dds-types-test/arraysPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file arraysPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ARRAYS_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__ARRAYS_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__ARRAYS_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__ARRAYS_IDL_PUBSUBTYPES_HPP #include @@ -8231,5 +8231,5 @@ class BoundedBigArraysPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__ARRAYS_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__ARRAYS_IDL_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/arraysTypeObjectSupport.cxx b/test/dds-types-test/arraysTypeObjectSupport.cxx index 595ef7c3b02..94d17e42010 100644 --- a/test/dds-types-test/arraysTypeObjectSupport.cxx +++ b/test/dds-types-test/arraysTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file arraysTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "arraysTypeObjectSupport.hpp" diff --git a/test/dds-types-test/arraysTypeObjectSupport.hpp b/test/dds-types-test/arraysTypeObjectSupport.hpp index f92cb00a48f..fc9c4b2e883 100644 --- a/test/dds-types-test/arraysTypeObjectSupport.hpp +++ b/test/dds-types-test/arraysTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file arraysTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ARRAYS_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__ARRAYS_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__ARRAYS_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__ARRAYS_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -1302,4 +1302,4 @@ eProsima_user_DllExport void register_BoundedBigArrays_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__ARRAYS_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__ARRAYS_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/bitsets.hpp b/test/dds-types-test/bitsets.hpp index 4ffc8452c79..f2304bbf73d 100644 --- a/test/dds-types-test/bitsets.hpp +++ b/test/dds-types-test/bitsets.hpp @@ -16,11 +16,11 @@ * @file bitsets.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BITSETS_HPP -#define FAST_DDS_GENERATED__BITSETS_HPP +#ifndef FAST_DDS_GENERATED__BITSETS_IDL_HPP +#define FAST_DDS_GENERATED__BITSETS_IDL_HPP #include #include @@ -506,6 +506,6 @@ class BitsetStruct }; -#endif // _FAST_DDS_GENERATED_BITSETS_HPP_ +#endif // _FAST_DDS_GENERATED_BITSETS_IDL_HPP_ diff --git a/test/dds-types-test/bitsetsCdrAux.hpp b/test/dds-types-test/bitsetsCdrAux.hpp index ca159e78258..719f558073c 100644 --- a/test/dds-types-test/bitsetsCdrAux.hpp +++ b/test/dds-types-test/bitsetsCdrAux.hpp @@ -16,11 +16,11 @@ * @file bitsetsCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BITSETSCDRAUX_HPP -#define FAST_DDS_GENERATED__BITSETSCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__BITSETS_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__BITSETS_IDLCDRAUX_HPP #include "bitsets.hpp" @@ -58,5 +58,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__BITSETSCDRAUX_HPP +#endif // FAST_DDS_GENERATED__BITSETS_IDLCDRAUX_HPP diff --git a/test/dds-types-test/bitsetsCdrAux.ipp b/test/dds-types-test/bitsetsCdrAux.ipp index 2c84686e592..47246e97353 100644 --- a/test/dds-types-test/bitsetsCdrAux.ipp +++ b/test/dds-types-test/bitsetsCdrAux.ipp @@ -16,11 +16,11 @@ * @file bitsetsCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BITSETSCDRAUX_IPP -#define FAST_DDS_GENERATED__BITSETSCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__BITSETS_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__BITSETS_IDLCDRAUX_IPP #include "bitsetsCdrAux.hpp" @@ -277,6 +277,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BitsetStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -337,5 +338,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__BITSETSCDRAUX_IPP +#endif // FAST_DDS_GENERATED__BITSETS_IDLCDRAUX_IPP diff --git a/test/dds-types-test/bitsetsPubSubTypes.cxx b/test/dds-types-test/bitsetsPubSubTypes.cxx index 10871ba0a59..6e27f304127 100644 --- a/test/dds-types-test/bitsetsPubSubTypes.cxx +++ b/test/dds-types-test/bitsetsPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file bitsetsPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "bitsetsPubSubTypes.hpp" diff --git a/test/dds-types-test/bitsetsPubSubTypes.hpp b/test/dds-types-test/bitsetsPubSubTypes.hpp index 57e50f59490..829e6b6b4c6 100644 --- a/test/dds-types-test/bitsetsPubSubTypes.hpp +++ b/test/dds-types-test/bitsetsPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file bitsetsPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BITSETS_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__BITSETS_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__BITSETS_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__BITSETS_IDL_PUBSUBTYPES_HPP #include @@ -119,5 +119,5 @@ class BitsetStructPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__BITSETS_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__BITSETS_IDL_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/bitsetsTypeObjectSupport.cxx b/test/dds-types-test/bitsetsTypeObjectSupport.cxx index f0463acb86b..51c9c0bfaef 100644 --- a/test/dds-types-test/bitsetsTypeObjectSupport.cxx +++ b/test/dds-types-test/bitsetsTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file bitsetsTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "bitsetsTypeObjectSupport.hpp" diff --git a/test/dds-types-test/bitsetsTypeObjectSupport.hpp b/test/dds-types-test/bitsetsTypeObjectSupport.hpp index 7d7582c82de..fb7f6742bcd 100644 --- a/test/dds-types-test/bitsetsTypeObjectSupport.hpp +++ b/test/dds-types-test/bitsetsTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file bitsetsTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BITSETS_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__BITSETS_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__BITSETS_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__BITSETS_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -102,4 +102,4 @@ eProsima_user_DllExport void register_BitsetStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__BITSETS_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__BITSETS_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/constants.hpp b/test/dds-types-test/constants.hpp index cac4d2ca7f8..12bfbcdb20b 100644 --- a/test/dds-types-test/constants.hpp +++ b/test/dds-types-test/constants.hpp @@ -16,11 +16,11 @@ * @file constants.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__CONSTANTS_HPP -#define FAST_DDS_GENERATED__CONSTANTS_HPP +#ifndef FAST_DDS_GENERATED__CONSTANTS_IDL_CONST_MODULE2_HPP +#define FAST_DDS_GENERATED__CONSTANTS_IDL_CONST_MODULE2_HPP #include #include @@ -2069,6 +2069,6 @@ class ConstsLiteralsStruct }; -#endif // _FAST_DDS_GENERATED_CONSTANTS_HPP_ +#endif // _FAST_DDS_GENERATED_CONSTANTS_IDL_CONST_MODULE2_HPP_ diff --git a/test/dds-types-test/constantsCdrAux.hpp b/test/dds-types-test/constantsCdrAux.hpp index 3b6361ccf0a..55e2b625ad9 100644 --- a/test/dds-types-test/constantsCdrAux.hpp +++ b/test/dds-types-test/constantsCdrAux.hpp @@ -16,11 +16,11 @@ * @file constantsCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__CONSTANTSCDRAUX_HPP -#define FAST_DDS_GENERATED__CONSTANTSCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__CONSTANTS_IDL_CONST_MODULE2CDRAUX_HPP +#define FAST_DDS_GENERATED__CONSTANTS_IDL_CONST_MODULE2CDRAUX_HPP #include "constants.hpp" @@ -65,5 +65,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__CONSTANTSCDRAUX_HPP +#endif // FAST_DDS_GENERATED__CONSTANTS_IDL_CONST_MODULE2CDRAUX_HPP diff --git a/test/dds-types-test/constantsCdrAux.ipp b/test/dds-types-test/constantsCdrAux.ipp index fe5dc184b0c..33a664e2eb2 100644 --- a/test/dds-types-test/constantsCdrAux.ipp +++ b/test/dds-types-test/constantsCdrAux.ipp @@ -16,11 +16,11 @@ * @file constantsCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__CONSTANTSCDRAUX_IPP -#define FAST_DDS_GENERATED__CONSTANTSCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__CONSTANTS_IDL_CONST_MODULE2CDRAUX_IPP +#define FAST_DDS_GENERATED__CONSTANTS_IDL_CONST_MODULE2CDRAUX_IPP #include "constantsCdrAux.hpp" @@ -99,6 +99,15 @@ eProsima_user_DllExport void deserialize( { using namespace const_module1; + data.module1_array_literal_const_moduled({0}); + + data.module1_array_literal_const_alias_const_moduled({0}); + + data.var1(0); + + data.var2(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -219,6 +228,17 @@ eProsima_user_DllExport void deserialize( { using namespace const_module2; + data.module2_array_literal_const_moduled({0}); + + data.module2_array_literal_const_alias_const_moduled({0}); + + data.module2_array_literal_const_scoped_moduled({0}); + + data.module2_array_literal_module1_const_moduled({0}); + + data.module2_array_literal_const_moduled_module1({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -431,6 +451,63 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ConstsLiteralsStruct& data) { + data.array_literal_const_short({0}); + + data.array_literal_const_ushort({0}); + + data.array_literal_const_long({0}); + + data.array_literal_const_ulong({0}); + + data.array_literal_const_longlong({0}); + + data.array_literal_const_ulonglong({0}); + + data.array_literal_const_int8({0}); + + data.array_literal_const_uint8({0}); + + data.array_literal_const_int16({0}); + + data.array_literal_const_uint16({0}); + + data.array_literal_const_int32({0}); + + data.array_literal_const_uint32({0}); + + data.array_literal_const_int64({0}); + + data.array_literal_const_uint64({0}); + + data.array_literals_operations1_const({0}); + + data.array_literals_operations2_const({0}); + + data.array_literals_operations3_const({0}); + + data.array_literals_operations4_const({0}); + + data.array_literals_operations5_const({0}); + + data.array_literals_operations6_const({0}); + + data.array_literals_operations7_const({0}); + + data.array_literals_operations8_const({0}); + + data.array_literal_const_inner_const_helper({0}); + + data.array_moduled1_literal_const({0}); + + data.array_moduled2_literal_const({0}); + + data.array_literal_const_alias_const({0}); + + data.array_moduled1_literal_alias_const_moduled({0}); + + data.array_moduled2_literal_alias_const_moduled({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -629,5 +706,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__CONSTANTSCDRAUX_IPP +#endif // FAST_DDS_GENERATED__CONSTANTS_IDL_CONST_MODULE2CDRAUX_IPP diff --git a/test/dds-types-test/constantsPubSubTypes.cxx b/test/dds-types-test/constantsPubSubTypes.cxx index ed137c6e9a4..f04e06eec12 100644 --- a/test/dds-types-test/constantsPubSubTypes.cxx +++ b/test/dds-types-test/constantsPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file constantsPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "constantsPubSubTypes.hpp" diff --git a/test/dds-types-test/constantsPubSubTypes.hpp b/test/dds-types-test/constantsPubSubTypes.hpp index 8284f781844..1cd42ce7e70 100644 --- a/test/dds-types-test/constantsPubSubTypes.hpp +++ b/test/dds-types-test/constantsPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file constantsPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__CONSTANTS_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__CONSTANTS_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__CONSTANTS_IDL_CONST_MODULE2_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__CONSTANTS_IDL_CONST_MODULE2_PUBSUBTYPES_HPP #include @@ -281,5 +281,5 @@ class ConstsLiteralsStructPubSubType : public eprosima::fastdds::dds::TopicDataT }; -#endif // FAST_DDS_GENERATED__CONSTANTS_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__CONSTANTS_IDL_CONST_MODULE2_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/constantsTypeObjectSupport.cxx b/test/dds-types-test/constantsTypeObjectSupport.cxx index c1b057bac9e..ccea543f0e0 100644 --- a/test/dds-types-test/constantsTypeObjectSupport.cxx +++ b/test/dds-types-test/constantsTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file constantsTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "constantsTypeObjectSupport.hpp" diff --git a/test/dds-types-test/constantsTypeObjectSupport.hpp b/test/dds-types-test/constantsTypeObjectSupport.hpp index d068e24101f..9bbaf7e4f7b 100644 --- a/test/dds-types-test/constantsTypeObjectSupport.hpp +++ b/test/dds-types-test/constantsTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file constantsTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__CONSTANTS_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__CONSTANTS_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__CONSTANTS_IDL_CONST_MODULE2_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__CONSTANTS_IDL_CONST_MODULE2_TYPE_OBJECT_SUPPORT_HPP #include @@ -113,4 +113,4 @@ eProsima_user_DllExport void register_ConstsLiteralsStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__CONSTANTS_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__CONSTANTS_IDL_CONST_MODULE2_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/declarations.hpp b/test/dds-types-test/declarations.hpp index afd3eecf067..2d85df13887 100644 --- a/test/dds-types-test/declarations.hpp +++ b/test/dds-types-test/declarations.hpp @@ -16,11 +16,11 @@ * @file declarations.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DECLARATIONS_HPP -#define FAST_DDS_GENERATED__DECLARATIONS_HPP +#ifndef FAST_DDS_GENERATED__DECLARATIONS_IDL_DECLARATIONS_MODULE_HPP +#define FAST_DDS_GENERATED__DECLARATIONS_IDL_DECLARATIONS_MODULE_HPP #include #include @@ -1973,6 +1973,6 @@ class ModuledCommonNameStructure }; -#endif // _FAST_DDS_GENERATED_DECLARATIONS_HPP_ +#endif // _FAST_DDS_GENERATED_DECLARATIONS_IDL_DECLARATIONS_MODULE_HPP_ diff --git a/test/dds-types-test/declarationsCdrAux.hpp b/test/dds-types-test/declarationsCdrAux.hpp index 4bf5de4274b..ca73c81d683 100644 --- a/test/dds-types-test/declarationsCdrAux.hpp +++ b/test/dds-types-test/declarationsCdrAux.hpp @@ -16,11 +16,11 @@ * @file declarationsCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DECLARATIONSCDRAUX_HPP -#define FAST_DDS_GENERATED__DECLARATIONSCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__DECLARATIONS_IDL_DECLARATIONS_MODULECDRAUX_HPP +#define FAST_DDS_GENERATED__DECLARATIONS_IDL_DECLARATIONS_MODULECDRAUX_HPP #include "declarations.hpp" @@ -84,5 +84,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__DECLARATIONSCDRAUX_HPP +#endif // FAST_DDS_GENERATED__DECLARATIONS_IDL_DECLARATIONS_MODULECDRAUX_HPP diff --git a/test/dds-types-test/declarationsCdrAux.ipp b/test/dds-types-test/declarationsCdrAux.ipp index 1aa23c25554..26da6771884 100644 --- a/test/dds-types-test/declarationsCdrAux.ipp +++ b/test/dds-types-test/declarationsCdrAux.ipp @@ -16,11 +16,11 @@ * @file declarationsCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DECLARATIONSCDRAUX_IPP -#define FAST_DDS_GENERATED__DECLARATIONSCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__DECLARATIONS_IDL_DECLARATIONS_MODULECDRAUX_IPP +#define FAST_DDS_GENERATED__DECLARATIONS_IDL_DECLARATIONS_MODULECDRAUX_IPP #include "declarationsCdrAux.hpp" @@ -93,6 +93,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ForwardDeclarationsRecursiveStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -324,6 +325,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ForwardStruct& data) { + data.var_short(0); + + data.var_long(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -415,6 +421,9 @@ eProsima_user_DllExport void deserialize( { using namespace declarations_module; + data.var_u_long_long(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -507,6 +516,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ModuledForwardDeclarationsRecursiveStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -614,6 +624,11 @@ eProsima_user_DllExport void deserialize( { using namespace declarations_module; + data.var_short(0); + + data.var_long(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -840,6 +855,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ModuledCommonNameStructure& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -890,5 +906,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__DECLARATIONSCDRAUX_IPP +#endif // FAST_DDS_GENERATED__DECLARATIONS_IDL_DECLARATIONS_MODULECDRAUX_IPP diff --git a/test/dds-types-test/declarationsPubSubTypes.cxx b/test/dds-types-test/declarationsPubSubTypes.cxx index 81cf9cc6acc..5a69fd3b49d 100644 --- a/test/dds-types-test/declarationsPubSubTypes.cxx +++ b/test/dds-types-test/declarationsPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file declarationsPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "declarationsPubSubTypes.hpp" diff --git a/test/dds-types-test/declarationsPubSubTypes.hpp b/test/dds-types-test/declarationsPubSubTypes.hpp index 3374e17d521..05c6d6e4674 100644 --- a/test/dds-types-test/declarationsPubSubTypes.hpp +++ b/test/dds-types-test/declarationsPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file declarationsPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__DECLARATIONS_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__DECLARATIONS_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__DECLARATIONS_IDL_DECLARATIONS_MODULE_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__DECLARATIONS_IDL_DECLARATIONS_MODULE_PUBSUBTYPES_HPP #include @@ -520,5 +520,5 @@ class ModuledCommonNameStructurePubSubType : public eprosima::fastdds::dds::Topi }; -#endif // FAST_DDS_GENERATED__DECLARATIONS_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__DECLARATIONS_IDL_DECLARATIONS_MODULE_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/enumerations.hpp b/test/dds-types-test/enumerations.hpp index 9b1def261b1..e94d5171ca2 100644 --- a/test/dds-types-test/enumerations.hpp +++ b/test/dds-types-test/enumerations.hpp @@ -16,11 +16,11 @@ * @file enumerations.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ENUMERATIONS_HPP -#define FAST_DDS_GENERATED__ENUMERATIONS_HPP +#ifndef FAST_DDS_GENERATED__ENUMERATIONS_IDL_TEST_HPP +#define FAST_DDS_GENERATED__ENUMERATIONS_IDL_TEST_HPP #include #include @@ -624,6 +624,6 @@ class EnumWithValuesStructure }; -#endif // _FAST_DDS_GENERATED_ENUMERATIONS_HPP_ +#endif // _FAST_DDS_GENERATED_ENUMERATIONS_IDL_TEST_HPP_ diff --git a/test/dds-types-test/enumerationsCdrAux.hpp b/test/dds-types-test/enumerationsCdrAux.hpp index 6aabf80625f..65f25978777 100644 --- a/test/dds-types-test/enumerationsCdrAux.hpp +++ b/test/dds-types-test/enumerationsCdrAux.hpp @@ -16,11 +16,11 @@ * @file enumerationsCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ENUMERATIONSCDRAUX_HPP -#define FAST_DDS_GENERATED__ENUMERATIONSCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__ENUMERATIONS_IDL_TESTCDRAUX_HPP +#define FAST_DDS_GENERATED__ENUMERATIONS_IDL_TESTCDRAUX_HPP #include "enumerations.hpp" @@ -76,5 +76,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__ENUMERATIONSCDRAUX_HPP +#endif // FAST_DDS_GENERATED__ENUMERATIONS_IDL_TESTCDRAUX_HPP diff --git a/test/dds-types-test/enumerationsCdrAux.ipp b/test/dds-types-test/enumerationsCdrAux.ipp index 43ae3125c27..2c602e53b57 100644 --- a/test/dds-types-test/enumerationsCdrAux.ipp +++ b/test/dds-types-test/enumerationsCdrAux.ipp @@ -16,11 +16,11 @@ * @file enumerationsCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ENUMERATIONSCDRAUX_IPP -#define FAST_DDS_GENERATED__ENUMERATIONSCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__ENUMERATIONS_IDL_TESTCDRAUX_IPP +#define FAST_DDS_GENERATED__ENUMERATIONS_IDL_TESTCDRAUX_IPP #include "enumerationsCdrAux.hpp" @@ -85,6 +85,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, EnumStructure& data) { + data.var_InnerEnumHelper(InnerEnumHelper::ENUM_VALUE_1); + + data.var_scoped_InnerEnumHelper(Test::InnerEnumHelper::ENUM_VALUE_1); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -170,6 +175,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BitMaskStructure& data) { + data.var_InnerBitMaskHelper(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -249,6 +257,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BoundedBitMaskStructure& data) { + data.var_InnerBoundedBitMaskHelper(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -328,6 +339,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, EnumWithValuesStructure& data) { + data.var_enumwithvalues(EnumWithValues::ENUM_VALUE1); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -364,5 +378,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__ENUMERATIONSCDRAUX_IPP +#endif // FAST_DDS_GENERATED__ENUMERATIONS_IDL_TESTCDRAUX_IPP diff --git a/test/dds-types-test/enumerationsPubSubTypes.cxx b/test/dds-types-test/enumerationsPubSubTypes.cxx index 5eeec45b487..607ba92a377 100644 --- a/test/dds-types-test/enumerationsPubSubTypes.cxx +++ b/test/dds-types-test/enumerationsPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file enumerationsPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "enumerationsPubSubTypes.hpp" diff --git a/test/dds-types-test/enumerationsPubSubTypes.hpp b/test/dds-types-test/enumerationsPubSubTypes.hpp index 63170fc6774..6f38d3b4a2d 100644 --- a/test/dds-types-test/enumerationsPubSubTypes.hpp +++ b/test/dds-types-test/enumerationsPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file enumerationsPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ENUMERATIONS_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__ENUMERATIONS_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__ENUMERATIONS_IDL_TEST_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__ENUMERATIONS_IDL_TEST_PUBSUBTYPES_HPP #include @@ -355,5 +355,5 @@ class EnumWithValuesStructurePubSubType : public eprosima::fastdds::dds::TopicDa }; -#endif // FAST_DDS_GENERATED__ENUMERATIONS_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__ENUMERATIONS_IDL_TEST_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/enumerationsTypeObjectSupport.cxx b/test/dds-types-test/enumerationsTypeObjectSupport.cxx index 6d37ba32d5a..90f35766ce4 100644 --- a/test/dds-types-test/enumerationsTypeObjectSupport.cxx +++ b/test/dds-types-test/enumerationsTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file enumerationsTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "enumerationsTypeObjectSupport.hpp" diff --git a/test/dds-types-test/enumerationsTypeObjectSupport.hpp b/test/dds-types-test/enumerationsTypeObjectSupport.hpp index 6d19d075c58..61c96f0dd56 100644 --- a/test/dds-types-test/enumerationsTypeObjectSupport.hpp +++ b/test/dds-types-test/enumerationsTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file enumerationsTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ENUMERATIONS_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__ENUMERATIONS_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__ENUMERATIONS_IDL_TEST_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__ENUMERATIONS_IDL_TEST_TYPE_OBJECT_SUPPORT_HPP #include @@ -117,4 +117,4 @@ eProsima_user_DllExport void register_EnumWithValuesStructure_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__ENUMERATIONS_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__ENUMERATIONS_IDL_TEST_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/external.hpp b/test/dds-types-test/external.hpp index e4ebf13a4b5..b8f6de29465 100644 --- a/test/dds-types-test/external.hpp +++ b/test/dds-types-test/external.hpp @@ -16,11 +16,11 @@ * @file external.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EXTERNAL_HPP -#define FAST_DDS_GENERATED__EXTERNAL_HPP +#ifndef FAST_DDS_GENERATED__EXTERNAL_IDL_HPP +#define FAST_DDS_GENERATED__EXTERNAL_IDL_HPP #include #include @@ -4758,6 +4758,6 @@ class recursive_test_2 }; -#endif // _FAST_DDS_GENERATED_EXTERNAL_HPP_ +#endif // _FAST_DDS_GENERATED_EXTERNAL_IDL_HPP_ diff --git a/test/dds-types-test/externalCdrAux.hpp b/test/dds-types-test/externalCdrAux.hpp index c5f64bf0fba..f2261d66118 100644 --- a/test/dds-types-test/externalCdrAux.hpp +++ b/test/dds-types-test/externalCdrAux.hpp @@ -16,11 +16,11 @@ * @file externalCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EXTERNALCDRAUX_HPP -#define FAST_DDS_GENERATED__EXTERNALCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__EXTERNAL_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__EXTERNAL_IDLCDRAUX_HPP #include "external.hpp" @@ -240,5 +240,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EXTERNALCDRAUX_HPP +#endif // FAST_DDS_GENERATED__EXTERNAL_IDLCDRAUX_HPP diff --git a/test/dds-types-test/externalCdrAux.ipp b/test/dds-types-test/externalCdrAux.ipp index 2a7c81b92fe..dbc6440ef03 100644 --- a/test/dds-types-test/externalCdrAux.ipp +++ b/test/dds-types-test/externalCdrAux.ipp @@ -16,11 +16,11 @@ * @file externalCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EXTERNALCDRAUX_IPP -#define FAST_DDS_GENERATED__EXTERNALCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__EXTERNAL_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__EXTERNAL_IDLCDRAUX_IPP #include "externalCdrAux.hpp" @@ -81,6 +81,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, short_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -160,6 +161,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ushort_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -239,6 +241,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, long_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -318,6 +321,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ulong_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -397,6 +401,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, longlong_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -476,6 +481,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ulonglong_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -555,6 +561,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, float_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -634,6 +641,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, double_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -713,6 +721,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, longdouble_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -792,6 +801,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, boolean_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -871,6 +881,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, octet_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -950,6 +961,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, char_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1029,6 +1041,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, wchar_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1108,6 +1121,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, sequence_short_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1187,6 +1201,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, string_unbounded_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1266,6 +1281,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, string_bounded_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1345,6 +1361,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, map_short_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1424,6 +1441,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, array_short_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1503,6 +1521,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, struct_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1590,6 +1609,10 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, InnerStructExternal& data) { + data.s(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1675,6 +1698,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ext_struct_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1758,6 +1782,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ext_and_inner_struct_external& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1841,6 +1866,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, struct_external_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1931,6 +1959,10 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, recursive_union_container& data) { + data.l(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2171,6 +2203,10 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, recursive_test_1& data) { + data.s(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2411,6 +2447,10 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, recursive_structure& data) { + data.s(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2500,6 +2540,10 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, recursive_test_2& data) { + data.o(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2546,5 +2590,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EXTERNALCDRAUX_IPP +#endif // FAST_DDS_GENERATED__EXTERNAL_IDLCDRAUX_IPP diff --git a/test/dds-types-test/externalPubSubTypes.cxx b/test/dds-types-test/externalPubSubTypes.cxx index 7a5bbf56f00..a35902f8590 100644 --- a/test/dds-types-test/externalPubSubTypes.cxx +++ b/test/dds-types-test/externalPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file externalPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "externalPubSubTypes.hpp" diff --git a/test/dds-types-test/externalPubSubTypes.hpp b/test/dds-types-test/externalPubSubTypes.hpp index 1f0dd112d69..090b04058f6 100644 --- a/test/dds-types-test/externalPubSubTypes.hpp +++ b/test/dds-types-test/externalPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file externalPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EXTERNAL_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__EXTERNAL_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__EXTERNAL_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__EXTERNAL_IDL_PUBSUBTYPES_HPP #include @@ -2147,5 +2147,5 @@ class recursive_test_2PubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__EXTERNAL_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__EXTERNAL_IDL_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/final.hpp b/test/dds-types-test/final.hpp index 656d0b03cf1..a4fc709ea01 100644 --- a/test/dds-types-test/final.hpp +++ b/test/dds-types-test/final.hpp @@ -16,11 +16,11 @@ * @file final.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__FINAL_HPP -#define FAST_DDS_GENERATED__FINAL_HPP +#ifndef FAST_DDS_GENERATED__FINAL_IDL_HPP +#define FAST_DDS_GENERATED__FINAL_IDL_HPP #include #include @@ -2404,6 +2404,6 @@ class FinalExtensibilityInheritance : public FinalShortStruct }; -#endif // _FAST_DDS_GENERATED_FINAL_HPP_ +#endif // _FAST_DDS_GENERATED_FINAL_IDL_HPP_ diff --git a/test/dds-types-test/finalCdrAux.hpp b/test/dds-types-test/finalCdrAux.hpp index 5641c6755a7..7dfc95d3364 100644 --- a/test/dds-types-test/finalCdrAux.hpp +++ b/test/dds-types-test/finalCdrAux.hpp @@ -16,11 +16,11 @@ * @file finalCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__FINALCDRAUX_HPP -#define FAST_DDS_GENERATED__FINALCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__FINAL_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__FINAL_IDLCDRAUX_HPP #include "final.hpp" @@ -182,5 +182,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__FINALCDRAUX_HPP +#endif // FAST_DDS_GENERATED__FINAL_IDLCDRAUX_HPP diff --git a/test/dds-types-test/finalCdrAux.ipp b/test/dds-types-test/finalCdrAux.ipp index 760ca3b9672..d123c0efa9a 100644 --- a/test/dds-types-test/finalCdrAux.ipp +++ b/test/dds-types-test/finalCdrAux.ipp @@ -16,11 +16,11 @@ * @file finalCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__FINALCDRAUX_IPP -#define FAST_DDS_GENERATED__FINALCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__FINAL_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__FINAL_IDLCDRAUX_IPP #include "finalCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalShortStruct& data) { + data.var_short(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -160,6 +163,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalUShortStruct& data) { + data.var_ushort(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -239,6 +245,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalLongStruct& data) { + data.var_long(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -318,6 +327,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalULongStruct& data) { + data.var_ulong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -397,6 +409,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalLongLongStruct& data) { + data.var_longlong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -476,6 +491,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalULongLongStruct& data) { + data.var_ulonglong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -555,6 +573,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalFloatStruct& data) { + data.var_float(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -634,6 +655,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalDoubleStruct& data) { + data.var_double(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -713,6 +737,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalLongDoubleStruct& data) { + data.var_longdouble(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -792,6 +819,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalBooleanStruct& data) { + data.var_boolean(false); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -871,6 +901,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalOctetStruct& data) { + data.var_octet(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -950,6 +983,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalCharStruct& data) { + data.var_char8(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1029,6 +1065,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalWCharStruct& data) { + data.var_char16(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1108,6 +1147,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalUnionStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1183,6 +1223,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalEmptyStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1252,6 +1293,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalEmptyInheritanceStruct& data) { + data.var_str({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1334,6 +1378,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalInheritanceStruct& data) { + data.var_short(0); + + data.var_str({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1416,6 +1465,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, InheritanceEmptyStruct& data) { + data.var_short(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1498,6 +1550,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalExtensibilityInheritance& data) { + data.var_short(0); + + data.var_long(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1537,5 +1594,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__FINALCDRAUX_IPP +#endif // FAST_DDS_GENERATED__FINAL_IDLCDRAUX_IPP diff --git a/test/dds-types-test/finalPubSubTypes.cxx b/test/dds-types-test/finalPubSubTypes.cxx index eb7596f3b96..437fc348096 100644 --- a/test/dds-types-test/finalPubSubTypes.cxx +++ b/test/dds-types-test/finalPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file finalPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "finalPubSubTypes.hpp" diff --git a/test/dds-types-test/finalPubSubTypes.hpp b/test/dds-types-test/finalPubSubTypes.hpp index 7935ba4c9b2..19d82183fc5 100644 --- a/test/dds-types-test/finalPubSubTypes.hpp +++ b/test/dds-types-test/finalPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file finalPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__FINAL_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__FINAL_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__FINAL_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__FINAL_IDL_PUBSUBTYPES_HPP #include @@ -2317,5 +2317,5 @@ class FinalExtensibilityInheritancePubSubType : public eprosima::fastdds::dds::T }; -#endif // FAST_DDS_GENERATED__FINAL_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__FINAL_IDL_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/finalTypeObjectSupport.cxx b/test/dds-types-test/finalTypeObjectSupport.cxx index 7728939cdad..61b149c1818 100644 --- a/test/dds-types-test/finalTypeObjectSupport.cxx +++ b/test/dds-types-test/finalTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file finalTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "finalTypeObjectSupport.hpp" diff --git a/test/dds-types-test/finalTypeObjectSupport.hpp b/test/dds-types-test/finalTypeObjectSupport.hpp index 570b6769be1..c2a76611c29 100644 --- a/test/dds-types-test/finalTypeObjectSupport.hpp +++ b/test/dds-types-test/finalTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file finalTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__FINAL_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__FINAL_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__FINAL_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__FINAL_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -270,4 +270,4 @@ eProsima_user_DllExport void register_FinalExtensibilityInheritance_type_identif #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__FINAL_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__FINAL_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/helpers/basic_inner_types.hpp b/test/dds-types-test/helpers/basic_inner_types.hpp index a2691010357..87fe8619f6e 100644 --- a/test/dds-types-test/helpers/basic_inner_types.hpp +++ b/test/dds-types-test/helpers/basic_inner_types.hpp @@ -16,11 +16,11 @@ * @file basic_inner_types.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BASIC_INNER_TYPES_HPP -#define FAST_DDS_GENERATED__BASIC_INNER_TYPES_HPP +#ifndef FAST_DDS_GENERATED__BASIC_INNER_TYPES_IDL_HPP +#define FAST_DDS_GENERATED__BASIC_INNER_TYPES_IDL_HPP #include #include @@ -847,6 +847,6 @@ typedef InnerBitsetHelper inner_bitset_helper_alias; const std::string const_string = "AAA"; const std::wstring const_wstring = L"BBB"; -#endif // _FAST_DDS_GENERATED_BASIC_INNER_TYPES_HPP_ +#endif // _FAST_DDS_GENERATED_BASIC_INNER_TYPES_IDL_HPP_ diff --git a/test/dds-types-test/helpers/basic_inner_typesCdrAux.hpp b/test/dds-types-test/helpers/basic_inner_typesCdrAux.hpp index ffbb73eb2e2..68f64df7fc8 100644 --- a/test/dds-types-test/helpers/basic_inner_typesCdrAux.hpp +++ b/test/dds-types-test/helpers/basic_inner_typesCdrAux.hpp @@ -16,11 +16,11 @@ * @file basic_inner_typesCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BASIC_INNER_TYPESCDRAUX_HPP -#define FAST_DDS_GENERATED__BASIC_INNER_TYPESCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__BASIC_INNER_TYPES_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__BASIC_INNER_TYPES_IDLCDRAUX_HPP #include "basic_inner_types.hpp" @@ -62,5 +62,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__BASIC_INNER_TYPESCDRAUX_HPP +#endif // FAST_DDS_GENERATED__BASIC_INNER_TYPES_IDLCDRAUX_HPP diff --git a/test/dds-types-test/helpers/basic_inner_typesCdrAux.ipp b/test/dds-types-test/helpers/basic_inner_typesCdrAux.ipp index 090879a9bd1..310f707f5d2 100644 --- a/test/dds-types-test/helpers/basic_inner_typesCdrAux.ipp +++ b/test/dds-types-test/helpers/basic_inner_typesCdrAux.ipp @@ -16,11 +16,11 @@ * @file basic_inner_typesCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BASIC_INNER_TYPESCDRAUX_IPP -#define FAST_DDS_GENERATED__BASIC_INNER_TYPESCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__BASIC_INNER_TYPES_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__BASIC_INNER_TYPES_IDLCDRAUX_IPP #include "basic_inner_typesCdrAux.hpp" @@ -85,6 +85,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, InnerStructureHelper& data) { + data.field1(0); + + data.field2(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -166,6 +171,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, InnerEmptyStructureHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -396,5 +402,5 @@ eProsima_user_DllExport void deserialize( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__BASIC_INNER_TYPESCDRAUX_IPP +#endif // FAST_DDS_GENERATED__BASIC_INNER_TYPES_IDLCDRAUX_IPP diff --git a/test/dds-types-test/helpers/basic_inner_typesPubSubTypes.cxx b/test/dds-types-test/helpers/basic_inner_typesPubSubTypes.cxx index 206f6a4b471..359232178cd 100644 --- a/test/dds-types-test/helpers/basic_inner_typesPubSubTypes.cxx +++ b/test/dds-types-test/helpers/basic_inner_typesPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file basic_inner_typesPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "basic_inner_typesPubSubTypes.hpp" diff --git a/test/dds-types-test/helpers/basic_inner_typesPubSubTypes.hpp b/test/dds-types-test/helpers/basic_inner_typesPubSubTypes.hpp index d4e46b5d646..bff517cb7b6 100644 --- a/test/dds-types-test/helpers/basic_inner_typesPubSubTypes.hpp +++ b/test/dds-types-test/helpers/basic_inner_typesPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file basic_inner_typesPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BASIC_INNER_TYPES_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__BASIC_INNER_TYPES_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__BASIC_INNER_TYPES_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__BASIC_INNER_TYPES_IDL_PUBSUBTYPES_HPP #include @@ -204,5 +204,5 @@ typedef std::map Inner_alias_map_helper; typedef InnerStructureHelper inner_structure_helper_alias; typedef InnerBitsetHelper inner_bitset_helper_alias; -#endif // FAST_DDS_GENERATED__BASIC_INNER_TYPES_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__BASIC_INNER_TYPES_IDL_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/helpers/basic_inner_typesTypeObjectSupport.cxx b/test/dds-types-test/helpers/basic_inner_typesTypeObjectSupport.cxx index 0f5a3f46137..183d3b9442d 100644 --- a/test/dds-types-test/helpers/basic_inner_typesTypeObjectSupport.cxx +++ b/test/dds-types-test/helpers/basic_inner_typesTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file basic_inner_typesTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "basic_inner_typesTypeObjectSupport.hpp" diff --git a/test/dds-types-test/helpers/basic_inner_typesTypeObjectSupport.hpp b/test/dds-types-test/helpers/basic_inner_typesTypeObjectSupport.hpp index 07a2bed9e6a..5b398dd2c4f 100644 --- a/test/dds-types-test/helpers/basic_inner_typesTypeObjectSupport.hpp +++ b/test/dds-types-test/helpers/basic_inner_typesTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file basic_inner_typesTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BASIC_INNER_TYPES_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__BASIC_INNER_TYPES_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__BASIC_INNER_TYPES_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__BASIC_INNER_TYPES_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -237,4 +237,4 @@ eProsima_user_DllExport void register_inner_bitset_helper_alias_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__BASIC_INNER_TYPES_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__BASIC_INNER_TYPES_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/inheritance.hpp b/test/dds-types-test/inheritance.hpp index 8ddcea6c6bb..b31bb04cd60 100644 --- a/test/dds-types-test/inheritance.hpp +++ b/test/dds-types-test/inheritance.hpp @@ -16,11 +16,11 @@ * @file inheritance.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__INHERITANCE_HPP -#define FAST_DDS_GENERATED__INHERITANCE_HPP +#ifndef FAST_DDS_GENERATED__INHERITANCE_IDL_HPP +#define FAST_DDS_GENERATED__INHERITANCE_IDL_HPP #include #include @@ -1665,6 +1665,6 @@ class BitsetsChildInheritanceStruct }; -#endif // _FAST_DDS_GENERATED_INHERITANCE_HPP_ +#endif // _FAST_DDS_GENERATED_INHERITANCE_IDL_HPP_ diff --git a/test/dds-types-test/inheritanceCdrAux.hpp b/test/dds-types-test/inheritanceCdrAux.hpp index 962b96b1b47..ad6feb053c9 100644 --- a/test/dds-types-test/inheritanceCdrAux.hpp +++ b/test/dds-types-test/inheritanceCdrAux.hpp @@ -16,11 +16,11 @@ * @file inheritanceCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__INHERITANCECDRAUX_HPP -#define FAST_DDS_GENERATED__INHERITANCECDRAUX_HPP +#ifndef FAST_DDS_GENERATED__INHERITANCE_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__INHERITANCE_IDLCDRAUX_HPP #include "inheritance.hpp" @@ -108,5 +108,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__INHERITANCECDRAUX_HPP +#endif // FAST_DDS_GENERATED__INHERITANCE_IDLCDRAUX_HPP diff --git a/test/dds-types-test/inheritanceCdrAux.ipp b/test/dds-types-test/inheritanceCdrAux.ipp index aa02f75a1df..56ce00320cf 100644 --- a/test/dds-types-test/inheritanceCdrAux.ipp +++ b/test/dds-types-test/inheritanceCdrAux.ipp @@ -16,11 +16,11 @@ * @file inheritanceCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__INHERITANCECDRAUX_IPP -#define FAST_DDS_GENERATED__INHERITANCECDRAUX_IPP +#ifndef FAST_DDS_GENERATED__INHERITANCE_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__INHERITANCE_IDLCDRAUX_IPP #include "inheritanceCdrAux.hpp" @@ -93,6 +93,15 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, InnerStructureHelperChild& data) { + data.field1(0); + + data.field2(0.0); + + data.var_child_longlong(0); + + data.var_child_ulonglong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -203,6 +212,19 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, InnerStructureHelperChildChild& data) { + data.field1(0); + + data.field2(0.0); + + data.var_child_longlong(0); + + data.var_child_ulonglong(0); + + data.var_child_childlonglong2(0); + + data.var_childchild_ulonglong2(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -305,6 +327,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, InnerStructureHelperEmptyChild& data) { + data.field1(0); + + data.field2(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -395,6 +422,13 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, InnerStructureHelperEmptyChildChild& data) { + data.field1(0); + + data.field2(0.0); + + data.var_char(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -485,6 +519,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, InnerEmptyStructureHelperChild& data) { + data.var_child_longlong(0); + + data.var_child_ulonglong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -575,6 +614,13 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructAliasInheritanceStruct& data) { + data.field1(0); + + data.field2(0.0); + + data.new_member(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -681,6 +727,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructuresInheritanceStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1032,6 +1079,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BitsetsChildInheritanceStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1080,5 +1128,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__INHERITANCECDRAUX_IPP +#endif // FAST_DDS_GENERATED__INHERITANCE_IDLCDRAUX_IPP diff --git a/test/dds-types-test/inheritancePubSubTypes.cxx b/test/dds-types-test/inheritancePubSubTypes.cxx index fbd753c0cc7..be252b8944c 100644 --- a/test/dds-types-test/inheritancePubSubTypes.cxx +++ b/test/dds-types-test/inheritancePubSubTypes.cxx @@ -16,7 +16,7 @@ * @file inheritancePubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "inheritancePubSubTypes.hpp" diff --git a/test/dds-types-test/inheritancePubSubTypes.hpp b/test/dds-types-test/inheritancePubSubTypes.hpp index 65f74b56b0e..a496ea85a9b 100644 --- a/test/dds-types-test/inheritancePubSubTypes.hpp +++ b/test/dds-types-test/inheritancePubSubTypes.hpp @@ -16,12 +16,12 @@ * @file inheritancePubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__INHERITANCE_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__INHERITANCE_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__INHERITANCE_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__INHERITANCE_IDL_PUBSUBTYPES_HPP #include @@ -665,5 +665,5 @@ class BitsetsChildInheritanceStructPubSubType : public eprosima::fastdds::dds::T }; -#endif // FAST_DDS_GENERATED__INHERITANCE_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__INHERITANCE_IDL_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/inheritanceTypeObjectSupport.cxx b/test/dds-types-test/inheritanceTypeObjectSupport.cxx index df76e8ccff6..28b7ce3ba9d 100644 --- a/test/dds-types-test/inheritanceTypeObjectSupport.cxx +++ b/test/dds-types-test/inheritanceTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file inheritanceTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "inheritanceTypeObjectSupport.hpp" diff --git a/test/dds-types-test/inheritanceTypeObjectSupport.hpp b/test/dds-types-test/inheritanceTypeObjectSupport.hpp index 8a47156f4f6..0364002f978 100644 --- a/test/dds-types-test/inheritanceTypeObjectSupport.hpp +++ b/test/dds-types-test/inheritanceTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file inheritanceTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__INHERITANCE_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__INHERITANCE_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__INHERITANCE_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__INHERITANCE_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -174,4 +174,4 @@ eProsima_user_DllExport void register_BitsetsChildInheritanceStruct_type_identif #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__INHERITANCE_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__INHERITANCE_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/key.hpp b/test/dds-types-test/key.hpp index 78ed252e1e6..a0516428cd0 100644 --- a/test/dds-types-test/key.hpp +++ b/test/dds-types-test/key.hpp @@ -16,11 +16,11 @@ * @file key.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEY_HPP -#define FAST_DDS_GENERATED__KEY_HPP +#ifndef FAST_DDS_GENERATED__KEY_IDL_HPP +#define FAST_DDS_GENERATED__KEY_IDL_HPP #include #include @@ -3361,6 +3361,6 @@ class KeyedMutable }; -#endif // _FAST_DDS_GENERATED_KEY_HPP_ +#endif // _FAST_DDS_GENERATED_KEY_IDL_HPP_ diff --git a/test/dds-types-test/keyCdrAux.hpp b/test/dds-types-test/keyCdrAux.hpp index c2bd819d1f0..78b494242db 100644 --- a/test/dds-types-test/keyCdrAux.hpp +++ b/test/dds-types-test/keyCdrAux.hpp @@ -16,11 +16,11 @@ * @file keyCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEYCDRAUX_HPP -#define FAST_DDS_GENERATED__KEYCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__KEY_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__KEY_IDLCDRAUX_HPP #include "key.hpp" @@ -175,5 +175,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__KEYCDRAUX_HPP +#endif // FAST_DDS_GENERATED__KEY_IDLCDRAUX_HPP diff --git a/test/dds-types-test/keyCdrAux.ipp b/test/dds-types-test/keyCdrAux.ipp index 4dd577573a3..2fe7b62fec6 100644 --- a/test/dds-types-test/keyCdrAux.ipp +++ b/test/dds-types-test/keyCdrAux.ipp @@ -16,11 +16,11 @@ * @file keyCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEYCDRAUX_IPP -#define FAST_DDS_GENERATED__KEYCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__KEY_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__KEY_IDLCDRAUX_IPP #include "keyCdrAux.hpp" @@ -85,6 +85,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedShortStruct& data) { + data.key_short(0); + + data.var_short(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -173,6 +178,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedUShortStruct& data) { + data.key_ushort(0); + + data.var_ushort(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -261,6 +271,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedLongStruct& data) { + data.key_long(0); + + data.var_long(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -349,6 +364,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedULongStruct& data) { + data.key_ulong(0); + + data.var_ulong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -437,6 +457,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedLongLongStruct& data) { + data.key_longlong(0); + + data.var_longlong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -525,6 +550,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedULongLongStruct& data) { + data.key_ulonglong(0); + + data.var_ulonglong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -613,6 +643,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedFloatStruct& data) { + data.key_float(0.0); + + data.var_float(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -701,6 +736,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedDoubleStruct& data) { + data.key_double(0.0); + + data.var_double(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -789,6 +829,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedLongDoubleStruct& data) { + data.key_longdouble(0.0); + + data.var_longdouble(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -877,6 +922,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedBooleanStruct& data) { + data.key_boolean(false); + + data.var_boolean(false); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -965,6 +1015,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedOctetStruct& data) { + data.key_octet(0); + + data.var_octet(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1053,6 +1108,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedCharStruct& data) { + data.key_char8(0); + + data.var_char8(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1141,6 +1201,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedWCharStruct& data) { + data.key_char16(0); + + data.var_char16(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1225,6 +1290,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedEmptyStruct& data) { + data.key_short(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1312,6 +1380,13 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedEmptyInheritanceStruct& data) { + data.key_short(0); + + data.key_str({}); + + data.var_str({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1410,6 +1485,15 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedInheritanceStruct& data) { + data.key_short(0); + + data.var_short(0); + + data.key_str({}); + + data.var_str({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1504,6 +1588,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, InheritanceKeyedEmptyStruct& data) { + data.key_short(0); + + data.var_short(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1594,6 +1683,13 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedFinal& data) { + data.key_long(0); + + data.key_short(0); + + data.key_string({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1693,6 +1789,13 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedAppendable& data) { + data.key_long(0); + + data.key_short(0); + + data.key_string({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1792,6 +1895,13 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyedMutable& data) { + data.key_long(0); + + data.key_short(0); + + data.key_string({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -1840,5 +1950,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__KEYCDRAUX_IPP +#endif // FAST_DDS_GENERATED__KEY_IDLCDRAUX_IPP diff --git a/test/dds-types-test/keyPubSubTypes.cxx b/test/dds-types-test/keyPubSubTypes.cxx index fb40304bd28..541b8b727ee 100644 --- a/test/dds-types-test/keyPubSubTypes.cxx +++ b/test/dds-types-test/keyPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file keyPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "keyPubSubTypes.hpp" diff --git a/test/dds-types-test/keyPubSubTypes.hpp b/test/dds-types-test/keyPubSubTypes.hpp index 43430335546..add8cfcf929 100644 --- a/test/dds-types-test/keyPubSubTypes.hpp +++ b/test/dds-types-test/keyPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file keyPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEY_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__KEY_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__KEY_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__KEY_IDL_PUBSUBTYPES_HPP #include @@ -1700,5 +1700,5 @@ class KeyedMutablePubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__KEY_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__KEY_IDL_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/keyTypeObjectSupport.cxx b/test/dds-types-test/keyTypeObjectSupport.cxx index b67935258d8..6a30c62fc8f 100644 --- a/test/dds-types-test/keyTypeObjectSupport.cxx +++ b/test/dds-types-test/keyTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file keyTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "keyTypeObjectSupport.hpp" diff --git a/test/dds-types-test/keyTypeObjectSupport.hpp b/test/dds-types-test/keyTypeObjectSupport.hpp index ba85c1c1eae..64ff88b0884 100644 --- a/test/dds-types-test/keyTypeObjectSupport.hpp +++ b/test/dds-types-test/keyTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file keyTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEY_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__KEY_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__KEY_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__KEY_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -281,4 +281,4 @@ eProsima_user_DllExport void register_KeyedMutable_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__KEY_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__KEY_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/maps.hpp b/test/dds-types-test/maps.hpp index 99e7036ed18..00dd4c3a40b 100644 --- a/test/dds-types-test/maps.hpp +++ b/test/dds-types-test/maps.hpp @@ -16,11 +16,11 @@ * @file maps.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MAPS_HPP -#define FAST_DDS_GENERATED__MAPS_HPP +#ifndef FAST_DDS_GENERATED__MAPS_IDL_HPP +#define FAST_DDS_GENERATED__MAPS_IDL_HPP #include #include @@ -35088,6 +35088,6 @@ class BoundedLargeMap }; -#endif // _FAST_DDS_GENERATED_MAPS_HPP_ +#endif // _FAST_DDS_GENERATED_MAPS_IDL_HPP_ diff --git a/test/dds-types-test/mapsCdrAux.hpp b/test/dds-types-test/mapsCdrAux.hpp index 68c2434bfe9..85a3ff49198 100644 --- a/test/dds-types-test/mapsCdrAux.hpp +++ b/test/dds-types-test/mapsCdrAux.hpp @@ -16,11 +16,11 @@ * @file mapsCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MAPSCDRAUX_HPP -#define FAST_DDS_GENERATED__MAPSCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__MAPS_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__MAPS_IDLCDRAUX_HPP #include "maps.hpp" @@ -1884,5 +1884,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__MAPSCDRAUX_HPP +#endif // FAST_DDS_GENERATED__MAPS_IDLCDRAUX_HPP diff --git a/test/dds-types-test/mapsCdrAux.ipp b/test/dds-types-test/mapsCdrAux.ipp index 10c78721372..46390e98add 100644 --- a/test/dds-types-test/mapsCdrAux.ipp +++ b/test/dds-types-test/mapsCdrAux.ipp @@ -16,11 +16,11 @@ * @file mapsCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MAPSCDRAUX_IPP -#define FAST_DDS_GENERATED__MAPSCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__MAPS_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__MAPS_IDLCDRAUX_IPP #include "mapsCdrAux.hpp" @@ -81,6 +81,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -160,6 +161,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortUShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -239,6 +241,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -318,6 +321,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortULong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -397,6 +401,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortLongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -476,6 +481,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortULongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -555,6 +561,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortFloat& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -634,6 +641,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -713,6 +721,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortLongDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -792,6 +801,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortBoolean& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -871,6 +881,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortOctet& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -950,6 +961,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1029,6 +1041,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortWChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1108,6 +1121,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1187,6 +1201,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1266,6 +1281,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortInnerAliasBoundedStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1345,6 +1361,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortInnerAliasBoundedWStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1424,6 +1441,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortInnerEnumHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1503,6 +1521,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortInnerBitMaskHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1582,6 +1601,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortInnerAliasHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1661,6 +1681,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortInnerAliasArrayHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1740,6 +1761,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortInnerAliasSequenceHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1819,6 +1841,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortInnerAliasMapHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1898,6 +1921,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortInnerUnionHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1977,6 +2001,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortInnerStructureHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2056,6 +2081,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapShortInnerBitsetHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2135,6 +2161,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2214,6 +2241,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortUShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2293,6 +2321,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2372,6 +2401,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortULong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2451,6 +2481,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortLongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2530,6 +2561,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortULongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2609,6 +2641,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortFloat& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2688,6 +2721,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2767,6 +2801,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortLongDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2846,6 +2881,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortBoolean& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2925,6 +2961,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortOctet& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3004,6 +3041,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3083,6 +3121,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortWChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3162,6 +3201,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3241,6 +3281,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3320,6 +3361,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortInnerAliasBoundedStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3399,6 +3441,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortInnerAliasBoundedWStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3478,6 +3521,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortInnerEnumHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3557,6 +3601,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortInnerBitMaskHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3636,6 +3681,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortInnerAliasHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3715,6 +3761,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortInnerAliasArrayHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3794,6 +3841,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortInnerAliasSequenceHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3873,6 +3921,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortInnerAliasMapHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3952,6 +4001,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortInnerUnionHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4031,6 +4081,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortInnerStructureHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4110,6 +4161,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapUShortInnerBitsetHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4189,6 +4241,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4268,6 +4321,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongUShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4347,6 +4401,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4426,6 +4481,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongULong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4505,6 +4561,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongKeyLongLongValue& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4584,6 +4641,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongULongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4663,6 +4721,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongFloat& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4742,6 +4801,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4821,6 +4881,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongKeyLongDoubleValue& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4900,6 +4961,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongBoolean& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4979,6 +5041,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongOctet& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5058,6 +5121,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5137,6 +5201,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongWChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5216,6 +5281,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5295,6 +5361,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5374,6 +5441,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongInnerAliasBoundedStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5453,6 +5521,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongInnerAliasBoundedWStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5532,6 +5601,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongInnerEnumHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5611,6 +5681,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongInnerBitMaskHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5690,6 +5761,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongInnerAliasHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5769,6 +5841,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongInnerAliasArrayHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5848,6 +5921,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongInnerAliasSequenceHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5927,6 +6001,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongInnerAliasMapHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6006,6 +6081,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongInnerUnionHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6085,6 +6161,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongInnerStructureHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6164,6 +6241,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongInnerBitsetHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6243,6 +6321,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6322,6 +6401,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongUShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6401,6 +6481,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6480,6 +6561,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongULong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6559,6 +6641,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapKeyULongValueLongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6638,6 +6721,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongULongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6717,6 +6801,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongFloat& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6796,6 +6881,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6875,6 +6961,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapKeyULongValueLongDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6954,6 +7041,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongBoolean& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7033,6 +7121,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongOctet& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7112,6 +7201,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7191,6 +7281,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongWChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7270,6 +7361,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7349,6 +7441,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7428,6 +7521,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongInnerAliasBoundedStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7507,6 +7601,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongInnerAliasBoundedWStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7586,6 +7681,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongInnerEnumHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7665,6 +7761,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongInnerBitMaskHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7744,6 +7841,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongInnerAliasHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7823,6 +7921,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongInnerAliasArrayHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7902,6 +8001,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongInnerAliasSequenceHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7981,6 +8081,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongInnerAliasMapHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8060,6 +8161,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongInnerUnionHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8139,6 +8241,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongInnerStructureHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8218,6 +8321,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongInnerBitsetHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8297,6 +8401,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8376,6 +8481,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongUShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8455,6 +8561,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongKeyLongValue& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8534,6 +8641,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongULong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8613,6 +8721,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongLongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8692,6 +8801,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongULongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8771,6 +8881,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongFloat& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8850,6 +8961,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongKeyDoubleValue& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8929,6 +9041,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongLongDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9008,6 +9121,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongBoolean& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9087,6 +9201,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongOctet& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9166,6 +9281,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9245,6 +9361,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongWChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9324,6 +9441,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9403,6 +9521,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9482,6 +9601,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongInnerAliasBoundedStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9561,6 +9681,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongInnerAliasBoundedWStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9640,6 +9761,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongInnerEnumHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9719,6 +9841,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongInnerBitMaskHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9798,6 +9921,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongInnerAliasHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9877,6 +10001,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongInnerAliasArrayHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9956,6 +10081,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongInnerAliasSequenceHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10035,6 +10161,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongInnerAliasMapHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10114,6 +10241,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongInnerUnionHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10193,6 +10321,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongInnerStructureHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10272,6 +10401,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapLongLongInnerBitsetHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10351,6 +10481,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10430,6 +10561,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongUShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10509,6 +10641,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10588,6 +10721,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongULong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10667,6 +10801,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongLongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10746,6 +10881,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongULongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10825,6 +10961,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongFloat& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10904,6 +11041,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapKeyULongLongValueDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -10983,6 +11121,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongLongDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -11062,6 +11201,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongBoolean& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -11141,6 +11281,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongOctet& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -11220,6 +11361,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -11299,6 +11441,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongWChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -11378,6 +11521,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -11457,6 +11601,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -11536,6 +11681,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongInnerAliasBoundedStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -11615,6 +11761,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongInnerAliasBoundedWStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -11694,6 +11841,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongInnerEnumHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -11773,6 +11921,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongInnerBitMaskHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -11852,6 +12001,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongInnerAliasHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -11931,6 +12081,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongInnerAliasArrayHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -12010,6 +12161,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongInnerAliasSequenceHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -12089,6 +12241,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongInnerAliasMapHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -12168,6 +12321,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongInnerUnionHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -12247,6 +12401,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongInnerStructureHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -12326,6 +12481,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapULongLongInnerBitsetHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -12405,6 +12561,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -12484,6 +12641,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringUShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -12563,6 +12721,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -12642,6 +12801,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringULong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -12721,6 +12881,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringLongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -12800,6 +12961,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringULongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -12879,6 +13041,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringFloat& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -12958,6 +13121,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -13037,6 +13201,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringLongDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -13116,6 +13281,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringBoolean& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -13195,6 +13361,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringOctet& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -13274,6 +13441,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -13353,6 +13521,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringWChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -13432,6 +13601,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -13511,6 +13681,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -13590,6 +13761,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringInnerAliasBoundedStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -13669,6 +13841,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringInnerAliasBoundedWStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -13748,6 +13921,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringInnerEnumHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -13827,6 +14001,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringInnerBitMaskHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -13906,6 +14081,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringInnerAliasHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -13985,6 +14161,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringInnerAliasArrayHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -14064,6 +14241,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringInnerAliasSequenceHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -14143,6 +14321,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringInnerAliasMapHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -14222,6 +14401,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringInnerUnionHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -14301,6 +14481,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringInnerStructureHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -14380,6 +14561,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStringInnerBitsetHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -14459,6 +14641,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -14538,6 +14721,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringUShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -14617,6 +14801,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -14696,6 +14881,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringULong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -14775,6 +14961,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringLongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -14854,6 +15041,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringULongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -14933,6 +15121,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringFloat& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -15012,6 +15201,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -15091,6 +15281,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringLongDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -15170,6 +15361,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringBoolean& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -15249,6 +15441,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringOctet& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -15328,6 +15521,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -15407,6 +15601,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringWChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -15486,6 +15681,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -15565,6 +15761,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -15644,6 +15841,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringInnerAliasBoundedStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -15723,6 +15921,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringInnerAliasBoundedWStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -15802,6 +16001,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringInnerEnumHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -15881,6 +16081,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringInnerBitMaskHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -15960,6 +16161,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringInnerAliasHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -16039,6 +16241,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringInnerAliasArrayHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -16118,6 +16321,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringInnerAliasSequenceHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -16197,6 +16401,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringInnerAliasMapHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -16276,6 +16481,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringInnerUnionHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -16355,6 +16561,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringInnerStructureHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -16434,6 +16641,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapWStringInnerBitsetHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -16513,6 +16721,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -16592,6 +16801,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperUShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -16671,6 +16881,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -16750,6 +16961,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperULong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -16829,6 +17041,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperLongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -16908,6 +17121,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperULongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -16987,6 +17201,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperFloat& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -17066,6 +17281,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -17145,6 +17361,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperLongDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -17224,6 +17441,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperBoolean& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -17303,6 +17521,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperOctet& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -17382,6 +17601,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -17461,6 +17681,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperWChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -17540,6 +17761,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -17619,6 +17841,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -17698,6 +17921,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperInnerAliasBoundedStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -17777,6 +18001,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperInnerAliasBoundedWStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -17856,6 +18081,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperInnerEnumHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -17935,6 +18161,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperInnerBitMaskHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -18014,6 +18241,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperInnerAliasHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -18093,6 +18321,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperInnerAliasArrayHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -18172,6 +18401,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperInnerAliasSequenceHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -18251,6 +18481,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperInnerAliasMapHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -18330,6 +18561,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperInnerUnionHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -18409,6 +18641,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperInnerStructureHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -18488,6 +18721,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedStringHelperInnerBitsetHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -18567,6 +18801,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -18646,6 +18881,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperUShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -18725,6 +18961,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -18804,6 +19041,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperULong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -18883,6 +19121,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperLongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -18962,6 +19201,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperULongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -19041,6 +19281,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperFloat& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -19120,6 +19361,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -19199,6 +19441,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperLongDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -19278,6 +19521,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperBoolean& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -19357,6 +19601,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperOctet& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -19436,6 +19681,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -19515,6 +19761,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperWChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -19594,6 +19841,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -19673,6 +19921,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -19752,6 +20001,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperInnerAliasBoundedStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -19831,6 +20081,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperInnerAliasBoundedWStringHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -19910,6 +20161,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperInnerEnumHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -19989,6 +20241,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperInnerBitMaskHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -20068,6 +20321,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperInnerAliasHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -20147,6 +20401,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperInnerAliasArrayHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -20226,6 +20481,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperInnerAliasSequenceHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -20305,6 +20561,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperInnerAliasMapHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -20384,6 +20641,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperInnerUnionHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -20463,6 +20721,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperInnerStructureHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -20542,6 +20801,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapInnerAliasBoundedWStringHelperInnerBitsetHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -20629,6 +20889,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BoundedSmallMap& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -20728,6 +20989,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BoundedLargeMap& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -20776,5 +21038,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__MAPSCDRAUX_IPP +#endif // FAST_DDS_GENERATED__MAPS_IDLCDRAUX_IPP diff --git a/test/dds-types-test/mapsPubSubTypes.cxx b/test/dds-types-test/mapsPubSubTypes.cxx index 7e51bd9fe53..09949542074 100644 --- a/test/dds-types-test/mapsPubSubTypes.cxx +++ b/test/dds-types-test/mapsPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file mapsPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "mapsPubSubTypes.hpp" diff --git a/test/dds-types-test/mapsPubSubTypes.hpp b/test/dds-types-test/mapsPubSubTypes.hpp index 7987c6ea2ea..10ae228f84d 100644 --- a/test/dds-types-test/mapsPubSubTypes.hpp +++ b/test/dds-types-test/mapsPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file mapsPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MAPS_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__MAPS_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__MAPS_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__MAPS_IDL_PUBSUBTYPES_HPP #include @@ -20477,5 +20477,5 @@ class BoundedLargeMapPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__MAPS_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__MAPS_IDL_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/mapsTypeObjectSupport.cxx b/test/dds-types-test/mapsTypeObjectSupport.cxx index 2f9fe4b6296..a194a7a723c 100644 --- a/test/dds-types-test/mapsTypeObjectSupport.cxx +++ b/test/dds-types-test/mapsTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file mapsTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "mapsTypeObjectSupport.hpp" diff --git a/test/dds-types-test/mapsTypeObjectSupport.hpp b/test/dds-types-test/mapsTypeObjectSupport.hpp index 23a9ab54700..07e8d6e5190 100644 --- a/test/dds-types-test/mapsTypeObjectSupport.hpp +++ b/test/dds-types-test/mapsTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file mapsTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MAPS_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__MAPS_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__MAPS_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__MAPS_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -3186,4 +3186,4 @@ eProsima_user_DllExport void register_BoundedLargeMap_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__MAPS_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__MAPS_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/member_id.hpp b/test/dds-types-test/member_id.hpp index 1ff18968a84..6fc59de9067 100644 --- a/test/dds-types-test/member_id.hpp +++ b/test/dds-types-test/member_id.hpp @@ -16,11 +16,11 @@ * @file member_id.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MEMBER_ID_HPP -#define FAST_DDS_GENERATED__MEMBER_ID_HPP +#ifndef FAST_DDS_GENERATED__MEMBER_ID_IDL_HPP +#define FAST_DDS_GENERATED__MEMBER_ID_IDL_HPP #include #include @@ -3018,6 +3018,6 @@ class DerivedAutoidHash : public AutoidHash }; -#endif // _FAST_DDS_GENERATED_MEMBER_ID_HPP_ +#endif // _FAST_DDS_GENERATED_MEMBER_ID_IDL_HPP_ diff --git a/test/dds-types-test/member_idCdrAux.hpp b/test/dds-types-test/member_idCdrAux.hpp index ef596278d9d..4f84765de75 100644 --- a/test/dds-types-test/member_idCdrAux.hpp +++ b/test/dds-types-test/member_idCdrAux.hpp @@ -16,11 +16,11 @@ * @file member_idCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MEMBER_IDCDRAUX_HPP -#define FAST_DDS_GENERATED__MEMBER_IDCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__MEMBER_ID_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__MEMBER_ID_IDLCDRAUX_HPP #include "member_id.hpp" @@ -119,5 +119,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__MEMBER_IDCDRAUX_HPP +#endif // FAST_DDS_GENERATED__MEMBER_ID_IDLCDRAUX_HPP diff --git a/test/dds-types-test/member_idCdrAux.ipp b/test/dds-types-test/member_idCdrAux.ipp index 79060069ca7..ca5daf43ac7 100644 --- a/test/dds-types-test/member_idCdrAux.ipp +++ b/test/dds-types-test/member_idCdrAux.ipp @@ -16,11 +16,11 @@ * @file member_idCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MEMBER_IDCDRAUX_IPP -#define FAST_DDS_GENERATED__MEMBER_IDCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__MEMBER_ID_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__MEMBER_ID_IDLCDRAUX_IPP #include "member_idCdrAux.hpp" @@ -93,6 +93,15 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FixId& data) { + data.o(0); + + data.s(0); + + data.l(0); + + data.ll(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -202,6 +211,15 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FixHexId& data) { + data.ho(0); + + data.hs(0); + + data.hl(0); + + data.ll(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -311,6 +329,15 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FixHashidDefault& data) { + data.o(0); + + data.s(0); + + data.l(0); + + data.ll(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -420,6 +447,15 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FixHashid& data) { + data.o(0); + + data.s(0); + + data.l(0); + + data.ll(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -533,6 +569,17 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FixMix& data) { + data.o(0); + + data.ho(0); + + data.s(0); + + data.l(0); + + data.ll(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -652,6 +699,17 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AutoidDefault& data) { + data.c(0); + + data.o(0); + + data.s(0); + + data.l(0); + + data.ll(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -771,6 +829,17 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AutoidSequential& data) { + data.c(0); + + data.o(0); + + data.s(0); + + data.l(0); + + data.ll(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -890,6 +959,17 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AutoidHash& data) { + data.c(0); + + data.o(0); + + data.s(0); + + data.l(0); + + data.ll(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -1029,6 +1109,27 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, DerivedAutoidDefault& data) { + data.c(0); + + data.o(0); + + data.s(0); + + data.l(0); + + data.ll(0); + + data.cd(0); + + data.od(0); + + data.sd(0); + + data.ld(0); + + data.lld(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -1159,6 +1260,17 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, DerivedEmptyAutoidSequential& data) { + data.c(0); + + data.o(0); + + data.s(0); + + data.l(0); + + data.ll(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -1289,6 +1401,27 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, DerivedAutoidSequential& data) { + data.c(0); + + data.o(0); + + data.s(0); + + data.l(0); + + data.ll(0); + + data.cd(0); + + data.od(0); + + data.sd(0); + + data.ld(0); + + data.lld(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -1439,6 +1572,27 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, DerivedAutoidHash& data) { + data.c(0); + + data.o(0); + + data.s(0); + + data.l(0); + + data.ll(0); + + data.cd(0); + + data.od(0); + + data.sd(0); + + data.ld(0); + + data.lld(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -1510,5 +1664,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__MEMBER_IDCDRAUX_IPP +#endif // FAST_DDS_GENERATED__MEMBER_ID_IDLCDRAUX_IPP diff --git a/test/dds-types-test/member_idPubSubTypes.cxx b/test/dds-types-test/member_idPubSubTypes.cxx index 46e37ab6227..c70a6a770ba 100644 --- a/test/dds-types-test/member_idPubSubTypes.cxx +++ b/test/dds-types-test/member_idPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file member_idPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "member_idPubSubTypes.hpp" diff --git a/test/dds-types-test/member_idPubSubTypes.hpp b/test/dds-types-test/member_idPubSubTypes.hpp index a51d0807c49..ebb45c39c2a 100644 --- a/test/dds-types-test/member_idPubSubTypes.hpp +++ b/test/dds-types-test/member_idPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file member_idPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MEMBER_ID_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__MEMBER_ID_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__MEMBER_ID_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__MEMBER_ID_IDL_PUBSUBTYPES_HPP #include @@ -976,5 +976,5 @@ class DerivedAutoidHashPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__MEMBER_ID_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__MEMBER_ID_IDL_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/member_idTypeObjectSupport.cxx b/test/dds-types-test/member_idTypeObjectSupport.cxx index 23f4fa99c06..13f65b715e2 100644 --- a/test/dds-types-test/member_idTypeObjectSupport.cxx +++ b/test/dds-types-test/member_idTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file member_idTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "member_idTypeObjectSupport.hpp" diff --git a/test/dds-types-test/member_idTypeObjectSupport.hpp b/test/dds-types-test/member_idTypeObjectSupport.hpp index 9c9eb77c083..0a29dc25d41 100644 --- a/test/dds-types-test/member_idTypeObjectSupport.hpp +++ b/test/dds-types-test/member_idTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file member_idTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MEMBER_ID_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__MEMBER_ID_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__MEMBER_ID_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__MEMBER_ID_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -185,4 +185,4 @@ eProsima_user_DllExport void register_DerivedAutoidHash_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__MEMBER_ID_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__MEMBER_ID_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/mutable.hpp b/test/dds-types-test/mutable.hpp index 207fd06907e..eb0f76ee1d8 100644 --- a/test/dds-types-test/mutable.hpp +++ b/test/dds-types-test/mutable.hpp @@ -16,11 +16,11 @@ * @file mutable.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MUTABLE_HPP -#define FAST_DDS_GENERATED__MUTABLE_HPP +#ifndef FAST_DDS_GENERATED__MUTABLE_IDL_HPP +#define FAST_DDS_GENERATED__MUTABLE_IDL_HPP #include #include @@ -2404,6 +2404,6 @@ class MutableExtensibilityInheritance : public MutableShortStruct }; -#endif // _FAST_DDS_GENERATED_MUTABLE_HPP_ +#endif // _FAST_DDS_GENERATED_MUTABLE_IDL_HPP_ diff --git a/test/dds-types-test/mutableCdrAux.hpp b/test/dds-types-test/mutableCdrAux.hpp index 5ed692662bb..f4b3321d4cf 100644 --- a/test/dds-types-test/mutableCdrAux.hpp +++ b/test/dds-types-test/mutableCdrAux.hpp @@ -16,11 +16,11 @@ * @file mutableCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MUTABLECDRAUX_HPP -#define FAST_DDS_GENERATED__MUTABLECDRAUX_HPP +#ifndef FAST_DDS_GENERATED__MUTABLE_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__MUTABLE_IDLCDRAUX_HPP #include "mutable.hpp" @@ -182,5 +182,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__MUTABLECDRAUX_HPP +#endif // FAST_DDS_GENERATED__MUTABLE_IDLCDRAUX_HPP diff --git a/test/dds-types-test/mutableCdrAux.ipp b/test/dds-types-test/mutableCdrAux.ipp index 0ff42a1207a..18bb9dfc425 100644 --- a/test/dds-types-test/mutableCdrAux.ipp +++ b/test/dds-types-test/mutableCdrAux.ipp @@ -16,11 +16,11 @@ * @file mutableCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MUTABLECDRAUX_IPP -#define FAST_DDS_GENERATED__MUTABLECDRAUX_IPP +#ifndef FAST_DDS_GENERATED__MUTABLE_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__MUTABLE_IDLCDRAUX_IPP #include "mutableCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableShortStruct& data) { + data.var_short(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -160,6 +163,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableUShortStruct& data) { + data.var_ushort(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -239,6 +245,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableLongStruct& data) { + data.var_long(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -318,6 +327,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableULongStruct& data) { + data.var_ulong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -397,6 +409,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableLongLongStruct& data) { + data.var_longlong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -476,6 +491,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableULongLongStruct& data) { + data.var_ulonglong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -555,6 +573,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableFloatStruct& data) { + data.var_float(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -634,6 +655,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableDoubleStruct& data) { + data.var_double(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -713,6 +737,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableLongDoubleStruct& data) { + data.var_longdouble(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -792,6 +819,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableBooleanStruct& data) { + data.var_boolean(false); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -871,6 +901,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableOctetStruct& data) { + data.var_octet(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -950,6 +983,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableCharStruct& data) { + data.var_char8(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -1029,6 +1065,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableWCharStruct& data) { + data.var_char16(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -1108,6 +1147,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableUnionStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -1183,6 +1223,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableEmptyStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -1252,6 +1293,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableEmptyInheritanceStruct& data) { + data.var_str({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -1334,6 +1378,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableInheritanceStruct& data) { + data.var_short(0); + + data.var_str({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -1416,6 +1465,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableInheritanceEmptyStruct& data) { + data.var_short(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -1498,6 +1550,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableExtensibilityInheritance& data) { + data.var_short(0); + + data.var_long(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -1537,5 +1594,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__MUTABLECDRAUX_IPP +#endif // FAST_DDS_GENERATED__MUTABLE_IDLCDRAUX_IPP diff --git a/test/dds-types-test/mutablePubSubTypes.cxx b/test/dds-types-test/mutablePubSubTypes.cxx index ece4ebc146b..9d5a4527370 100644 --- a/test/dds-types-test/mutablePubSubTypes.cxx +++ b/test/dds-types-test/mutablePubSubTypes.cxx @@ -16,7 +16,7 @@ * @file mutablePubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "mutablePubSubTypes.hpp" diff --git a/test/dds-types-test/mutablePubSubTypes.hpp b/test/dds-types-test/mutablePubSubTypes.hpp index cfcebef96b2..c5411abfacc 100644 --- a/test/dds-types-test/mutablePubSubTypes.hpp +++ b/test/dds-types-test/mutablePubSubTypes.hpp @@ -16,12 +16,12 @@ * @file mutablePubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MUTABLE_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__MUTABLE_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__MUTABLE_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__MUTABLE_IDL_PUBSUBTYPES_HPP #include @@ -1523,5 +1523,5 @@ class MutableExtensibilityInheritancePubSubType : public eprosima::fastdds::dds: }; -#endif // FAST_DDS_GENERATED__MUTABLE_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__MUTABLE_IDL_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/mutableTypeObjectSupport.cxx b/test/dds-types-test/mutableTypeObjectSupport.cxx index de58599003f..d5e164f7d1c 100644 --- a/test/dds-types-test/mutableTypeObjectSupport.cxx +++ b/test/dds-types-test/mutableTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file mutableTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "mutableTypeObjectSupport.hpp" diff --git a/test/dds-types-test/mutableTypeObjectSupport.hpp b/test/dds-types-test/mutableTypeObjectSupport.hpp index 77512e8791d..c8100e61f49 100644 --- a/test/dds-types-test/mutableTypeObjectSupport.hpp +++ b/test/dds-types-test/mutableTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file mutableTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MUTABLE_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__MUTABLE_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__MUTABLE_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__MUTABLE_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -270,4 +270,4 @@ eProsima_user_DllExport void register_MutableExtensibilityInheritance_type_ident #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__MUTABLE_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__MUTABLE_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/optional.hpp b/test/dds-types-test/optional.hpp index b031f67a09a..180cf205d47 100644 --- a/test/dds-types-test/optional.hpp +++ b/test/dds-types-test/optional.hpp @@ -16,11 +16,11 @@ * @file optional.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__OPTIONAL_HPP -#define FAST_DDS_GENERATED__OPTIONAL_HPP +#ifndef FAST_DDS_GENERATED__OPTIONAL_IDL_HPP +#define FAST_DDS_GENERATED__OPTIONAL_IDL_HPP #include #include @@ -13088,6 +13088,6 @@ class opt_struct_align_4_optional }; -#endif // _FAST_DDS_GENERATED_OPTIONAL_HPP_ +#endif // _FAST_DDS_GENERATED_OPTIONAL_IDL_HPP_ diff --git a/test/dds-types-test/optionalCdrAux.hpp b/test/dds-types-test/optionalCdrAux.hpp index 78f61c786d8..8089af953da 100644 --- a/test/dds-types-test/optionalCdrAux.hpp +++ b/test/dds-types-test/optionalCdrAux.hpp @@ -16,11 +16,11 @@ * @file optionalCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__OPTIONALCDRAUX_HPP -#define FAST_DDS_GENERATED__OPTIONALCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__OPTIONAL_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__OPTIONAL_IDLCDRAUX_HPP #include "optional.hpp" @@ -617,5 +617,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__OPTIONALCDRAUX_HPP +#endif // FAST_DDS_GENERATED__OPTIONAL_IDLCDRAUX_HPP diff --git a/test/dds-types-test/optionalCdrAux.ipp b/test/dds-types-test/optionalCdrAux.ipp index e7e7a41334e..16bf22042f4 100644 --- a/test/dds-types-test/optionalCdrAux.ipp +++ b/test/dds-types-test/optionalCdrAux.ipp @@ -16,11 +16,11 @@ * @file optionalCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__OPTIONALCDRAUX_IPP -#define FAST_DDS_GENERATED__OPTIONALCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__OPTIONAL_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__OPTIONAL_IDLCDRAUX_IPP #include "optionalCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, short_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -163,6 +166,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ushort_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -245,6 +251,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, long_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -327,6 +336,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ulong_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -409,6 +421,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, longlong_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -491,6 +506,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ulonglong_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -573,6 +591,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, float_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -655,6 +676,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, double_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -737,6 +761,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, longdouble_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -819,6 +846,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, boolean_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -901,6 +931,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, octet_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -983,6 +1016,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, char_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1065,6 +1101,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, wchar_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1151,6 +1190,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, short_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1243,6 +1287,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, short_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1335,6 +1384,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, short_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1427,6 +1481,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ushort_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1519,6 +1578,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ushort_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1611,6 +1675,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ushort_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1703,6 +1772,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, long_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1795,6 +1869,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, long_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1887,6 +1966,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, long_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1979,6 +2063,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ulong_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2071,6 +2160,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ulong_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2163,6 +2257,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ulong_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2255,6 +2354,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, longlong_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2347,6 +2451,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, longlong_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2439,6 +2548,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, longlong_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2531,6 +2645,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ulonglong_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2623,6 +2742,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ulonglong_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2715,6 +2839,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ulonglong_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2807,6 +2936,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, float_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2899,6 +3033,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, float_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2991,6 +3130,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, float_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3083,6 +3227,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, double_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3175,6 +3324,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, double_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3267,6 +3421,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, double_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3359,6 +3518,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, longdouble_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3451,6 +3615,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, longdouble_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3543,6 +3712,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, longdouble_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3635,6 +3809,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, boolean_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3727,6 +3906,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, boolean_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3819,6 +4003,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, boolean_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3911,6 +4100,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, octet_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4003,6 +4197,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, octet_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4095,6 +4294,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, octet_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4187,6 +4391,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, char_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4279,6 +4488,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, char_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4371,6 +4585,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, char_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4463,6 +4682,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, wchar_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4555,6 +4779,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, wchar_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4647,6 +4876,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, wchar_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4735,6 +4969,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, sequence_short_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4821,6 +5058,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, sequence_short_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4913,6 +5155,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, sequence_short_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5005,6 +5252,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, sequence_short_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5093,6 +5345,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, string_unbounded_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5179,6 +5434,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, string_unbounded_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5271,6 +5531,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, string_unbounded_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5363,6 +5628,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, string_unbounded_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5451,6 +5721,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, string_bounded_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5537,6 +5810,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, string_bounded_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5629,6 +5907,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, string_bounded_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5721,6 +6004,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, string_bounded_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5809,6 +6097,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, map_short_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5895,6 +6186,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, map_short_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5987,6 +6283,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, map_short_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6079,6 +6380,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, map_short_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6167,6 +6473,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, array_short_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6253,6 +6562,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, array_short_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6345,6 +6659,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, array_short_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6437,6 +6756,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, array_short_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6525,6 +6849,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, struct_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6615,6 +6942,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, struct_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6711,6 +7043,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, struct_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6807,6 +7144,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, struct_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6903,6 +7245,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, InnerStructOptional& data) { + data.s(0); + + data.l().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6991,6 +7338,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, opt_struct_optional& data) { + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7081,6 +7431,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, opt_struct_align_1_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7177,6 +7532,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, opt_struct_align_2_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7273,6 +7633,11 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, opt_struct_align_4_optional& data) { + data.align(0); + + data.value().reset(); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7322,5 +7687,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__OPTIONALCDRAUX_IPP +#endif // FAST_DDS_GENERATED__OPTIONAL_IDLCDRAUX_IPP diff --git a/test/dds-types-test/optionalPubSubTypes.cxx b/test/dds-types-test/optionalPubSubTypes.cxx index da5c496c5f7..1e279799a55 100644 --- a/test/dds-types-test/optionalPubSubTypes.cxx +++ b/test/dds-types-test/optionalPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file optionalPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "optionalPubSubTypes.hpp" diff --git a/test/dds-types-test/optionalPubSubTypes.hpp b/test/dds-types-test/optionalPubSubTypes.hpp index f27c287a1fd..cdec911e57d 100644 --- a/test/dds-types-test/optionalPubSubTypes.hpp +++ b/test/dds-types-test/optionalPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file optionalPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__OPTIONAL_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__OPTIONAL_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__OPTIONAL_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__OPTIONAL_IDL_PUBSUBTYPES_HPP #include @@ -6359,5 +6359,5 @@ class opt_struct_align_4_optionalPubSubType : public eprosima::fastdds::dds::Top }; -#endif // FAST_DDS_GENERATED__OPTIONAL_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__OPTIONAL_IDL_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/optionalTypeObjectSupport.cxx b/test/dds-types-test/optionalTypeObjectSupport.cxx index 0a73fc00776..cffc8f7da5e 100644 --- a/test/dds-types-test/optionalTypeObjectSupport.cxx +++ b/test/dds-types-test/optionalTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file optionalTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "optionalTypeObjectSupport.hpp" diff --git a/test/dds-types-test/optionalTypeObjectSupport.hpp b/test/dds-types-test/optionalTypeObjectSupport.hpp index ee94cd4d866..5ec37729824 100644 --- a/test/dds-types-test/optionalTypeObjectSupport.hpp +++ b/test/dds-types-test/optionalTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file optionalTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__OPTIONAL_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__OPTIONAL_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__OPTIONAL_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__OPTIONAL_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -1014,4 +1014,4 @@ eProsima_user_DllExport void register_opt_struct_align_4_optional_type_identifie #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__OPTIONAL_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__OPTIONAL_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/primitives.hpp b/test/dds-types-test/primitives.hpp index eb539ac0d09..2f90db7a1ae 100644 --- a/test/dds-types-test/primitives.hpp +++ b/test/dds-types-test/primitives.hpp @@ -16,11 +16,11 @@ * @file primitives.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__PRIMITIVES_HPP -#define FAST_DDS_GENERATED__PRIMITIVES_HPP +#ifndef FAST_DDS_GENERATED__PRIMITIVES_IDL_HPP +#define FAST_DDS_GENERATED__PRIMITIVES_IDL_HPP #include #include @@ -2633,6 +2633,6 @@ class Uint64Struct }; -#endif // _FAST_DDS_GENERATED_PRIMITIVES_HPP_ +#endif // _FAST_DDS_GENERATED_PRIMITIVES_IDL_HPP_ diff --git a/test/dds-types-test/primitivesCdrAux.hpp b/test/dds-types-test/primitivesCdrAux.hpp index 5212f37c241..c0501215f84 100644 --- a/test/dds-types-test/primitivesCdrAux.hpp +++ b/test/dds-types-test/primitivesCdrAux.hpp @@ -16,11 +16,11 @@ * @file primitivesCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__PRIMITIVESCDRAUX_HPP -#define FAST_DDS_GENERATED__PRIMITIVESCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__PRIMITIVES_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__PRIMITIVES_IDLCDRAUX_HPP #include "primitives.hpp" @@ -182,5 +182,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__PRIMITIVESCDRAUX_HPP +#endif // FAST_DDS_GENERATED__PRIMITIVES_IDLCDRAUX_HPP diff --git a/test/dds-types-test/primitivesCdrAux.ipp b/test/dds-types-test/primitivesCdrAux.ipp index f132ad40780..90dc3d4832f 100644 --- a/test/dds-types-test/primitivesCdrAux.ipp +++ b/test/dds-types-test/primitivesCdrAux.ipp @@ -16,11 +16,11 @@ * @file primitivesCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__PRIMITIVESCDRAUX_IPP -#define FAST_DDS_GENERATED__PRIMITIVESCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__PRIMITIVES_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__PRIMITIVES_IDLCDRAUX_IPP #include "primitivesCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ShortStruct& data) { + data.var_short(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -160,6 +163,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UShortStruct& data) { + data.var_ushort(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -239,6 +245,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, LongStruct& data) { + data.var_long(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -318,6 +327,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ULongStruct& data) { + data.var_ulong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -397,6 +409,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, LongLongStruct& data) { + data.var_longlong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -476,6 +491,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ULongLongStruct& data) { + data.var_ulonglong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -555,6 +573,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FloatStruct& data) { + data.var_float(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -634,6 +655,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, DoubleStruct& data) { + data.var_double(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -713,6 +737,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, LongDoubleStruct& data) { + data.var_longdouble(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -792,6 +819,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BooleanStruct& data) { + data.var_boolean(false); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -871,6 +901,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, OctetStruct& data) { + data.var_octet(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -950,6 +983,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, CharStruct& data) { + data.var_char8(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1029,6 +1065,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, WCharStruct& data) { + data.var_char16(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1108,6 +1147,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Int8Struct& data) { + data.var_int8(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1187,6 +1229,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Uint8Struct& data) { + data.var_uint8(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1266,6 +1311,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Int16Struct& data) { + data.var_int16(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1345,6 +1393,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Uint16Struct& data) { + data.var_uint16(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1424,6 +1475,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Int32Struct& data) { + data.var_int32(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1503,6 +1557,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Uint32Struct& data) { + data.var_uint32(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1582,6 +1639,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Int64Struct& data) { + data.var_int64(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1661,6 +1721,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Uint64Struct& data) { + data.var_uint64(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1697,5 +1760,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__PRIMITIVESCDRAUX_IPP +#endif // FAST_DDS_GENERATED__PRIMITIVES_IDLCDRAUX_IPP diff --git a/test/dds-types-test/primitivesPubSubTypes.cxx b/test/dds-types-test/primitivesPubSubTypes.cxx index 25f32c57023..296a84297d5 100644 --- a/test/dds-types-test/primitivesPubSubTypes.cxx +++ b/test/dds-types-test/primitivesPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file primitivesPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "primitivesPubSubTypes.hpp" diff --git a/test/dds-types-test/primitivesPubSubTypes.hpp b/test/dds-types-test/primitivesPubSubTypes.hpp index bb001c34827..c219512a4e4 100644 --- a/test/dds-types-test/primitivesPubSubTypes.hpp +++ b/test/dds-types-test/primitivesPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file primitivesPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__PRIMITIVES_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__PRIMITIVES_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__PRIMITIVES_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__PRIMITIVES_IDL_PUBSUBTYPES_HPP #include @@ -1678,5 +1678,5 @@ class Uint64StructPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__PRIMITIVES_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__PRIMITIVES_IDL_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/primitivesTypeObjectSupport.cxx b/test/dds-types-test/primitivesTypeObjectSupport.cxx index 31d7a87736f..4c15ccfb4f6 100644 --- a/test/dds-types-test/primitivesTypeObjectSupport.cxx +++ b/test/dds-types-test/primitivesTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file primitivesTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "primitivesTypeObjectSupport.hpp" diff --git a/test/dds-types-test/primitivesTypeObjectSupport.hpp b/test/dds-types-test/primitivesTypeObjectSupport.hpp index 605f357bc1c..10c96cf8b52 100644 --- a/test/dds-types-test/primitivesTypeObjectSupport.hpp +++ b/test/dds-types-test/primitivesTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file primitivesTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__PRIMITIVES_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__PRIMITIVES_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__PRIMITIVES_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__PRIMITIVES_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -293,4 +293,4 @@ eProsima_user_DllExport void register_Uint64Struct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__PRIMITIVES_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__PRIMITIVES_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/sequences.hpp b/test/dds-types-test/sequences.hpp index 5b5d8dabf6f..c011b6902a4 100644 --- a/test/dds-types-test/sequences.hpp +++ b/test/dds-types-test/sequences.hpp @@ -16,11 +16,11 @@ * @file sequences.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__NOCOMMON_MODULE_SEQUENCES_HPP -#define FAST_DDS_GENERATED__NOCOMMON_MODULE_SEQUENCES_HPP +#ifndef FAST_DDS_GENERATED__SEQUENCES_IDL_NOCOMMON_MODULE_HPP +#define FAST_DDS_GENERATED__SEQUENCES_IDL_NOCOMMON_MODULE_HPP #include #include @@ -4022,6 +4022,6 @@ class My_Structure } // namespace NoCommon_Module -#endif // _FAST_DDS_GENERATED_NOCOMMON_MODULE_SEQUENCES_HPP_ +#endif // _FAST_DDS_GENERATED_SEQUENCES_IDL_NOCOMMON_MODULE_HPP_ diff --git a/test/dds-types-test/sequencesCdrAux.hpp b/test/dds-types-test/sequencesCdrAux.hpp index aff4e252352..2e84b402e03 100644 --- a/test/dds-types-test/sequencesCdrAux.hpp +++ b/test/dds-types-test/sequencesCdrAux.hpp @@ -16,11 +16,11 @@ * @file sequencesCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__NOCOMMON_MODULE_SEQUENCESCDRAUX_HPP -#define FAST_DDS_GENERATED__NOCOMMON_MODULE_SEQUENCESCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__SEQUENCES_IDL_NOCOMMON_MODULECDRAUX_HPP +#define FAST_DDS_GENERATED__SEQUENCES_IDL_NOCOMMON_MODULECDRAUX_HPP #include "sequences.hpp" @@ -256,5 +256,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__NOCOMMON_MODULE_SEQUENCESCDRAUX_HPP +#endif // FAST_DDS_GENERATED__SEQUENCES_IDL_NOCOMMON_MODULECDRAUX_HPP diff --git a/test/dds-types-test/sequencesCdrAux.ipp b/test/dds-types-test/sequencesCdrAux.ipp index 798365be059..3b4b44cd9ac 100644 --- a/test/dds-types-test/sequencesCdrAux.ipp +++ b/test/dds-types-test/sequencesCdrAux.ipp @@ -16,11 +16,11 @@ * @file sequencesCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__NOCOMMON_MODULE_SEQUENCESCDRAUX_IPP -#define FAST_DDS_GENERATED__NOCOMMON_MODULE_SEQUENCESCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__SEQUENCES_IDL_NOCOMMON_MODULECDRAUX_IPP +#define FAST_DDS_GENERATED__SEQUENCES_IDL_NOCOMMON_MODULECDRAUX_IPP #include "sequencesCdrAux.hpp" @@ -81,6 +81,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -160,6 +161,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceUShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -239,6 +241,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -318,6 +321,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceULong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -397,6 +401,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceLongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -476,6 +481,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceULongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -555,6 +561,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceFloat& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -634,6 +641,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -713,6 +721,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceLongDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -792,6 +801,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceBoolean& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -871,6 +881,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceOctet& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -950,6 +961,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1029,6 +1041,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceWChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1108,6 +1121,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1187,6 +1201,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1266,6 +1281,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceStringBounded& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1345,6 +1361,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceWStringBounded& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1424,6 +1441,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceEnum& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1503,6 +1521,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceBitMask& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1582,6 +1601,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceAlias& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1661,6 +1681,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceShortArray& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1740,6 +1761,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceSequence& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1819,6 +1841,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceMap& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1898,6 +1921,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceUnion& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1977,6 +2001,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceStructure& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2056,6 +2081,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceBitset& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2139,6 +2165,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BoundedSmallSequences& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2228,6 +2255,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BoundedBigSequences& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2319,6 +2347,7 @@ eProsima_user_DllExport void deserialize( { using namespace NoCommon_Module; + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2356,5 +2385,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__NOCOMMON_MODULE_SEQUENCESCDRAUX_IPP +#endif // FAST_DDS_GENERATED__SEQUENCES_IDL_NOCOMMON_MODULECDRAUX_IPP diff --git a/test/dds-types-test/sequencesPubSubTypes.cxx b/test/dds-types-test/sequencesPubSubTypes.cxx index 56594eb2813..9e95354df42 100644 --- a/test/dds-types-test/sequencesPubSubTypes.cxx +++ b/test/dds-types-test/sequencesPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file sequencesPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "sequencesPubSubTypes.hpp" diff --git a/test/dds-types-test/sequencesPubSubTypes.hpp b/test/dds-types-test/sequencesPubSubTypes.hpp index 89353bfc37f..f22fb3cfb8c 100644 --- a/test/dds-types-test/sequencesPubSubTypes.hpp +++ b/test/dds-types-test/sequencesPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file sequencesPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__NOCOMMON_MODULE_SEQUENCES_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__NOCOMMON_MODULE_SEQUENCES_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__SEQUENCES_IDL_NOCOMMON_MODULE_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__SEQUENCES_IDL_NOCOMMON_MODULE_PUBSUBTYPES_HPP #include @@ -2311,5 +2311,5 @@ class My_StructurePubSubType : public eprosima::fastdds::dds::TopicDataType }; } // namespace NoCommon_Module -#endif // FAST_DDS_GENERATED__NOCOMMON_MODULE_SEQUENCES_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__SEQUENCES_IDL_NOCOMMON_MODULE_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/sequencesTypeObjectSupport.cxx b/test/dds-types-test/sequencesTypeObjectSupport.cxx index d8180ac0d47..f29b93caf65 100644 --- a/test/dds-types-test/sequencesTypeObjectSupport.cxx +++ b/test/dds-types-test/sequencesTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file sequencesTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "sequencesTypeObjectSupport.hpp" diff --git a/test/dds-types-test/sequencesTypeObjectSupport.hpp b/test/dds-types-test/sequencesTypeObjectSupport.hpp index a41af18ca6a..e017d864bb7 100644 --- a/test/dds-types-test/sequencesTypeObjectSupport.hpp +++ b/test/dds-types-test/sequencesTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file sequencesTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__NOCOMMON_MODULE_SEQUENCES_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__NOCOMMON_MODULE_SEQUENCES_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__SEQUENCES_IDL_NOCOMMON_MODULE_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__SEQUENCES_IDL_NOCOMMON_MODULE_TYPE_OBJECT_SUPPORT_HPP #include @@ -455,4 +455,4 @@ eProsima_user_DllExport void register_My_Structure_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__NOCOMMON_MODULE_SEQUENCES_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__SEQUENCES_IDL_NOCOMMON_MODULE_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/strings.hpp b/test/dds-types-test/strings.hpp index 5d720560529..a249dfd636a 100644 --- a/test/dds-types-test/strings.hpp +++ b/test/dds-types-test/strings.hpp @@ -16,11 +16,11 @@ * @file strings.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRINGS_HPP -#define FAST_DDS_GENERATED__STRINGS_HPP +#ifndef FAST_DDS_GENERATED__STRINGS_IDL_HPP +#define FAST_DDS_GENERATED__STRINGS_IDL_HPP #include #include @@ -850,6 +850,6 @@ class LargeWStringStruct }; -#endif // _FAST_DDS_GENERATED_STRINGS_HPP_ +#endif // _FAST_DDS_GENERATED_STRINGS_IDL_HPP_ diff --git a/test/dds-types-test/stringsCdrAux.hpp b/test/dds-types-test/stringsCdrAux.hpp index 16ff18f13a9..decd9f8ae09 100644 --- a/test/dds-types-test/stringsCdrAux.hpp +++ b/test/dds-types-test/stringsCdrAux.hpp @@ -16,11 +16,11 @@ * @file stringsCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRINGSCDRAUX_HPP -#define FAST_DDS_GENERATED__STRINGSCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__STRINGS_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__STRINGS_IDLCDRAUX_HPP #include "strings.hpp" @@ -77,5 +77,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__STRINGSCDRAUX_HPP +#endif // FAST_DDS_GENERATED__STRINGS_IDLCDRAUX_HPP diff --git a/test/dds-types-test/stringsCdrAux.ipp b/test/dds-types-test/stringsCdrAux.ipp index 9e2e57483d6..026e9c2b513 100644 --- a/test/dds-types-test/stringsCdrAux.ipp +++ b/test/dds-types-test/stringsCdrAux.ipp @@ -16,11 +16,11 @@ * @file stringsCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRINGSCDRAUX_IPP -#define FAST_DDS_GENERATED__STRINGSCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__STRINGS_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__STRINGS_IDLCDRAUX_IPP #include "stringsCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StringStruct& data) { + data.var_string8({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -160,6 +163,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, WStringStruct& data) { + data.var_string16({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -239,6 +245,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SmallStringStruct& data) { + data.var_small_string({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -318,6 +327,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SmallWStringStruct& data) { + data.var_small_wstring({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -397,6 +409,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, LargeStringStruct& data) { + data.var_large_string({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -476,6 +491,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, LargeWStringStruct& data) { + data.var_large_wstring({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -512,5 +530,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__STRINGSCDRAUX_IPP +#endif // FAST_DDS_GENERATED__STRINGS_IDLCDRAUX_IPP diff --git a/test/dds-types-test/stringsPubSubTypes.cxx b/test/dds-types-test/stringsPubSubTypes.cxx index 300ba2d3c2f..d48d7f39e20 100644 --- a/test/dds-types-test/stringsPubSubTypes.cxx +++ b/test/dds-types-test/stringsPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file stringsPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "stringsPubSubTypes.hpp" diff --git a/test/dds-types-test/stringsPubSubTypes.hpp b/test/dds-types-test/stringsPubSubTypes.hpp index 3ce9094346d..11b4b944bde 100644 --- a/test/dds-types-test/stringsPubSubTypes.hpp +++ b/test/dds-types-test/stringsPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file stringsPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRINGS_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__STRINGS_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__STRINGS_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__STRINGS_IDL_PUBSUBTYPES_HPP #include @@ -508,5 +508,5 @@ class LargeWStringStructPubSubType : public eprosima::fastdds::dds::TopicDataTyp }; -#endif // FAST_DDS_GENERATED__STRINGS_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__STRINGS_IDL_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/stringsTypeObjectSupport.cxx b/test/dds-types-test/stringsTypeObjectSupport.cxx index ac944c80551..4eef02e1dd0 100644 --- a/test/dds-types-test/stringsTypeObjectSupport.cxx +++ b/test/dds-types-test/stringsTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file stringsTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "stringsTypeObjectSupport.hpp" diff --git a/test/dds-types-test/stringsTypeObjectSupport.hpp b/test/dds-types-test/stringsTypeObjectSupport.hpp index f7b1201f697..03c5a497246 100644 --- a/test/dds-types-test/stringsTypeObjectSupport.hpp +++ b/test/dds-types-test/stringsTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file stringsTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRINGS_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__STRINGS_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__STRINGS_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__STRINGS_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -113,4 +113,4 @@ eProsima_user_DllExport void register_LargeWStringStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__STRINGS_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__STRINGS_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/structures.hpp b/test/dds-types-test/structures.hpp index d04699a1813..d10039cf364 100644 --- a/test/dds-types-test/structures.hpp +++ b/test/dds-types-test/structures.hpp @@ -16,11 +16,11 @@ * @file structures.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRUCTURES_HPP -#define FAST_DDS_GENERATED__STRUCTURES_HPP +#ifndef FAST_DDS_GENERATED__STRUCTURES_IDL_TESTING_2_HPP +#define FAST_DDS_GENERATED__STRUCTURES_IDL_TESTING_2_HPP #include #include @@ -5759,6 +5759,6 @@ class root }; -#endif // _FAST_DDS_GENERATED_STRUCTURES_HPP_ +#endif // _FAST_DDS_GENERATED_STRUCTURES_IDL_TESTING_2_HPP_ diff --git a/test/dds-types-test/structuresCdrAux.hpp b/test/dds-types-test/structuresCdrAux.hpp index 6305be5457f..1deb64a53b9 100644 --- a/test/dds-types-test/structuresCdrAux.hpp +++ b/test/dds-types-test/structuresCdrAux.hpp @@ -16,11 +16,11 @@ * @file structuresCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRUCTURESCDRAUX_HPP -#define FAST_DDS_GENERATED__STRUCTURESCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__STRUCTURES_IDL_TESTING_2CDRAUX_HPP +#define FAST_DDS_GENERATED__STRUCTURES_IDL_TESTING_2CDRAUX_HPP #include "structures.hpp" @@ -287,5 +287,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__STRUCTURESCDRAUX_HPP +#endif // FAST_DDS_GENERATED__STRUCTURES_IDL_TESTING_2CDRAUX_HPP diff --git a/test/dds-types-test/structuresCdrAux.ipp b/test/dds-types-test/structuresCdrAux.ipp index 8a02bf4d881..877d6371793 100644 --- a/test/dds-types-test/structuresCdrAux.ipp +++ b/test/dds-types-test/structuresCdrAux.ipp @@ -16,11 +16,11 @@ * @file structuresCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRUCTURESCDRAUX_IPP -#define FAST_DDS_GENERATED__STRUCTURESCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__STRUCTURES_IDL_TESTING_2CDRAUX_IPP +#define FAST_DDS_GENERATED__STRUCTURES_IDL_TESTING_2CDRAUX_IPP #include "structuresCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructShort& data) { + data.var_short(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -160,6 +163,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructUnsignedShort& data) { + data.var_ushort(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -239,6 +245,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructLong& data) { + data.var_long(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -318,6 +327,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructUnsignedLong& data) { + data.var_ulong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -397,6 +409,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructLongLong& data) { + data.var_longlong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -476,6 +491,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructUnsignedLongLong& data) { + data.var_ulonglong(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -555,6 +573,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructFloat& data) { + data.var_float(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -634,6 +655,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructDouble& data) { + data.var_double(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -713,6 +737,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructLongDouble& data) { + data.var_longdouble(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -792,6 +819,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructBoolean& data) { + data.var_boolean(false); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -871,6 +901,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructOctet& data) { + data.var_octet(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -950,6 +983,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructChar8& data) { + data.var_char8(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1029,6 +1065,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructChar16& data) { + data.var_char16(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1108,6 +1147,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructString& data) { + data.var_string({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1187,6 +1229,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructWString& data) { + data.var_wstring({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1266,6 +1311,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructBoundedString& data) { + data.var_bounded_string({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1345,6 +1393,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructBoundedWString& data) { + data.var_bounded_wstring({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1424,6 +1475,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructEnum& data) { + data.var_enum(InnerEnumHelper::ENUM_VALUE_1); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1503,6 +1557,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructBitMask& data) { + data.var_bitmask(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1582,6 +1639,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructAlias& data) { + data.var_alias(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1661,6 +1721,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructShortArray& data) { + data.var_array_short({0}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1740,6 +1803,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructSequence& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1819,6 +1883,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructMap& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1898,6 +1963,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructUnion& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1977,6 +2043,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructStructure& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2060,6 +2127,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructBitset& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2135,6 +2203,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructEmpty& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2308,6 +2377,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Structures& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2661,6 +2731,11 @@ eProsima_user_DllExport void deserialize( { using namespace testing_1; + data.a(0); + + data.b(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2753,6 +2828,9 @@ eProsima_user_DllExport void deserialize( { using namespace testing_2; + data.d(false); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2833,6 +2911,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, bar& data) { + data.e(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2916,6 +2997,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, root1& data) { + data.c(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3010,6 +3094,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, root2& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3107,6 +3192,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, root& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3157,5 +3243,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__STRUCTURESCDRAUX_IPP +#endif // FAST_DDS_GENERATED__STRUCTURES_IDL_TESTING_2CDRAUX_IPP diff --git a/test/dds-types-test/structuresPubSubTypes.cxx b/test/dds-types-test/structuresPubSubTypes.cxx index df9e568f43d..f55ff5723f6 100644 --- a/test/dds-types-test/structuresPubSubTypes.cxx +++ b/test/dds-types-test/structuresPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file structuresPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "structuresPubSubTypes.hpp" diff --git a/test/dds-types-test/structuresPubSubTypes.hpp b/test/dds-types-test/structuresPubSubTypes.hpp index 9d9d1b5ca43..14c247c12b0 100644 --- a/test/dds-types-test/structuresPubSubTypes.hpp +++ b/test/dds-types-test/structuresPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file structuresPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRUCTURES_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__STRUCTURES_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__STRUCTURES_IDL_TESTING_2_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__STRUCTURES_IDL_TESTING_2_PUBSUBTYPES_HPP #include @@ -2697,5 +2697,5 @@ class rootPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__STRUCTURES_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__STRUCTURES_IDL_TESTING_2_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/structuresTypeObjectSupport.cxx b/test/dds-types-test/structuresTypeObjectSupport.cxx index c8e9edd30f0..c60b4a2f10c 100644 --- a/test/dds-types-test/structuresTypeObjectSupport.cxx +++ b/test/dds-types-test/structuresTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file structuresTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "structuresTypeObjectSupport.hpp" diff --git a/test/dds-types-test/structuresTypeObjectSupport.hpp b/test/dds-types-test/structuresTypeObjectSupport.hpp index 158c75092c6..617d382f44a 100644 --- a/test/dds-types-test/structuresTypeObjectSupport.hpp +++ b/test/dds-types-test/structuresTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file structuresTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRUCTURES_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__STRUCTURES_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__STRUCTURES_IDL_TESTING_2_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__STRUCTURES_IDL_TESTING_2_TYPE_OBJECT_SUPPORT_HPP #include @@ -456,4 +456,4 @@ eProsima_user_DllExport void register_root_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__STRUCTURES_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__STRUCTURES_IDL_TESTING_2_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds-types-test/unions.hpp b/test/dds-types-test/unions.hpp index 284b84f924d..0604ca91a5e 100644 --- a/test/dds-types-test/unions.hpp +++ b/test/dds-types-test/unions.hpp @@ -16,11 +16,11 @@ * @file unions.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__UNIONS_HPP -#define FAST_DDS_GENERATED__UNIONS_HPP +#ifndef FAST_DDS_GENERATED__UNIONS_IDL_FIXED_STRING_MODULE_HPP +#define FAST_DDS_GENERATED__UNIONS_IDL_FIXED_STRING_MODULE_HPP #include #include @@ -20208,6 +20208,6 @@ class UnionFixedStringAlias }; -#endif // _FAST_DDS_GENERATED_UNIONS_HPP_ +#endif // _FAST_DDS_GENERATED_UNIONS_IDL_FIXED_STRING_MODULE_HPP_ diff --git a/test/dds-types-test/unionsCdrAux.hpp b/test/dds-types-test/unionsCdrAux.hpp index 58da91bc303..746d12310bf 100644 --- a/test/dds-types-test/unionsCdrAux.hpp +++ b/test/dds-types-test/unionsCdrAux.hpp @@ -16,11 +16,11 @@ * @file unionsCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__UNIONSCDRAUX_HPP -#define FAST_DDS_GENERATED__UNIONSCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__UNIONS_IDL_FIXED_STRING_MODULECDRAUX_HPP +#define FAST_DDS_GENERATED__UNIONS_IDL_FIXED_STRING_MODULECDRAUX_HPP #include "unions.hpp" @@ -396,5 +396,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__UNIONSCDRAUX_HPP +#endif // FAST_DDS_GENERATED__UNIONS_IDL_FIXED_STRING_MODULECDRAUX_HPP diff --git a/test/dds-types-test/unionsCdrAux.ipp b/test/dds-types-test/unionsCdrAux.ipp index 72474f0f638..e24f8ebedfb 100644 --- a/test/dds-types-test/unionsCdrAux.ipp +++ b/test/dds-types-test/unionsCdrAux.ipp @@ -16,11 +16,11 @@ * @file unionsCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__UNIONSCDRAUX_IPP -#define FAST_DDS_GENERATED__UNIONSCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__UNIONS_IDL_FIXED_STRING_MODULECDRAUX_IPP +#define FAST_DDS_GENERATED__UNIONS_IDL_FIXED_STRING_MODULECDRAUX_IPP #include "unionsCdrAux.hpp" @@ -5119,6 +5119,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5198,6 +5199,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionUShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5277,6 +5279,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5356,6 +5359,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionULong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5435,6 +5439,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionLongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5514,6 +5519,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionULongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5593,6 +5599,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionFloat& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5672,6 +5679,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5751,6 +5759,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionLongDouble& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5830,6 +5839,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionBoolean& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5909,6 +5919,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionOctet& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5988,6 +5999,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6067,6 +6079,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionWChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6146,6 +6159,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6225,6 +6239,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6304,6 +6319,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionBoundedString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6383,6 +6399,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionBoundedWString& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6462,6 +6479,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionInnerEnumHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6541,6 +6559,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionInnerBitMaskHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6620,6 +6639,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionInnerAliasHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6699,6 +6719,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionArray& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6778,6 +6799,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionSequence& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6857,6 +6879,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionMap& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6936,6 +6959,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionInnerUnionHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7015,6 +7039,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionInnerStructureHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7094,6 +7119,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionInnerBitsetHelper& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7173,6 +7199,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionDiscriminatorShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7252,6 +7279,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionDiscriminatorUShort& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7331,6 +7359,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionDiscriminatorLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7410,6 +7439,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionDiscriminatorULong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7489,6 +7519,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionDiscriminatorLongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7568,6 +7599,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionDiscriminatorULongLong& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7647,6 +7679,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionDiscriminatorBoolean& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7726,6 +7759,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionDiscriminatorOctet& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7805,6 +7839,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionDiscriminatorChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7884,6 +7919,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionDiscriminatorWChar& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7963,6 +7999,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionDiscriminatorEnum& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8042,6 +8079,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionDiscriminatorEnumLabel& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8121,6 +8159,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionDiscriminatorAlias& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8200,6 +8239,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionSeveralFields& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8279,6 +8319,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionSeveralFieldsWithDefault& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8634,6 +8675,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionShortExtraMember& data) { + data.var_long(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8719,6 +8763,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionFixedStringAlias& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8755,5 +8800,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__UNIONSCDRAUX_IPP +#endif // FAST_DDS_GENERATED__UNIONS_IDL_FIXED_STRING_MODULECDRAUX_IPP diff --git a/test/dds-types-test/unionsPubSubTypes.cxx b/test/dds-types-test/unionsPubSubTypes.cxx index 0468e7f6767..11a53fbcf49 100644 --- a/test/dds-types-test/unionsPubSubTypes.cxx +++ b/test/dds-types-test/unionsPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file unionsPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "unionsPubSubTypes.hpp" diff --git a/test/dds-types-test/unionsPubSubTypes.hpp b/test/dds-types-test/unionsPubSubTypes.hpp index bd97764708e..5880f5a0622 100644 --- a/test/dds-types-test/unionsPubSubTypes.hpp +++ b/test/dds-types-test/unionsPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file unionsPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__UNIONS_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__UNIONS_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__UNIONS_IDL_FIXED_STRING_MODULE_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__UNIONS_IDL_FIXED_STRING_MODULE_PUBSUBTYPES_HPP #include @@ -3398,5 +3398,5 @@ class UnionFixedStringAliasPubSubType : public eprosima::fastdds::dds::TopicData }; -#endif // FAST_DDS_GENERATED__UNIONS_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__UNIONS_IDL_FIXED_STRING_MODULE_PUBSUBTYPES_HPP diff --git a/test/dds-types-test/unionsTypeObjectSupport.cxx b/test/dds-types-test/unionsTypeObjectSupport.cxx index 65b0d768a38..9628b04c705 100644 --- a/test/dds-types-test/unionsTypeObjectSupport.cxx +++ b/test/dds-types-test/unionsTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file unionsTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "unionsTypeObjectSupport.hpp" diff --git a/test/dds-types-test/unionsTypeObjectSupport.hpp b/test/dds-types-test/unionsTypeObjectSupport.hpp index 357306c842e..1bd2cbb4dfe 100644 --- a/test/dds-types-test/unionsTypeObjectSupport.hpp +++ b/test/dds-types-test/unionsTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file unionsTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__UNIONS_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__UNIONS_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__UNIONS_IDL_FIXED_STRING_MODULE_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__UNIONS_IDL_FIXED_STRING_MODULE_TYPE_OBJECT_SUPPORT_HPP #include @@ -1103,4 +1103,4 @@ eProsima_user_DllExport void register_UnionFixedStringAlias_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__UNIONS_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__UNIONS_IDL_FIXED_STRING_MODULE_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1.hpp index 7f9513a01ca..8be79790ba3 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsType1.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE1_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPE1_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE1_IDL_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPE1_IDL_HPP #include #include @@ -185,6 +185,6 @@ class Type1 }; -#endif // _FAST_DDS_GENERATED_XTYPESTESTSTYPE1_HPP_ +#endif // _FAST_DDS_GENERATED_XTYPESTESTSTYPE1_IDL_HPP_ diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1CdrAux.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1CdrAux.hpp index abad15cdff8..ed4d897f125 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1CdrAux.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1CdrAux.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsType1CdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE1CDRAUX_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPE1CDRAUX_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE1_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPE1_IDLCDRAUX_HPP #include "XtypesTestsType1.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE1CDRAUX_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE1_IDLCDRAUX_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1CdrAux.ipp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1CdrAux.ipp index af486c7220b..ff02a1fe81a 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1CdrAux.ipp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1CdrAux.ipp @@ -16,11 +16,11 @@ * @file XtypesTestsType1CdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE1CDRAUX_IPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPE1CDRAUX_IPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE1_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPE1_IDLCDRAUX_IPP #include "XtypesTestsType1CdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type1& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -117,5 +120,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE1CDRAUX_IPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE1_IDLCDRAUX_IPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1PubSubTypes.cxx b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1PubSubTypes.cxx index a499bccfcab..406d58aaba6 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1PubSubTypes.cxx +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1PubSubTypes.cxx @@ -16,7 +16,7 @@ * @file XtypesTestsType1PubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "XtypesTestsType1PubSubTypes.hpp" diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1PubSubTypes.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1PubSubTypes.hpp index 86327bafa11..200fa710afc 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1PubSubTypes.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1PubSubTypes.hpp @@ -16,12 +16,12 @@ * @file XtypesTestsType1PubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE1_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPE1_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE1_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPE1_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class Type1PubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE1_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE1_IDL_PUBSUBTYPES_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1TypeObjectSupport.cxx b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1TypeObjectSupport.cxx index 11ad7f9512f..38107ac81b0 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1TypeObjectSupport.cxx +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1TypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file XtypesTestsType1TypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "XtypesTestsType1TypeObjectSupport.hpp" diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1TypeObjectSupport.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1TypeObjectSupport.hpp index 015e69fb510..cdaa011641f 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1TypeObjectSupport.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType1TypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsType1TypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE1_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPE1_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE1_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPE1_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_Type1_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE1_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE1_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2.hpp index c082c7a5b51..3f9331259af 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsType2.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE2_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPE2_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE2_IDL_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPE2_IDL_HPP #include #include @@ -185,6 +185,6 @@ class Type2 }; -#endif // _FAST_DDS_GENERATED_XTYPESTESTSTYPE2_HPP_ +#endif // _FAST_DDS_GENERATED_XTYPESTESTSTYPE2_IDL_HPP_ diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2CdrAux.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2CdrAux.hpp index f6128c42951..dd070e3d859 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2CdrAux.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2CdrAux.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsType2CdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE2CDRAUX_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPE2CDRAUX_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE2_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPE2_IDLCDRAUX_HPP #include "XtypesTestsType2.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE2CDRAUX_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE2_IDLCDRAUX_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2CdrAux.ipp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2CdrAux.ipp index 0045c6ed9cb..7be93bedd77 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2CdrAux.ipp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2CdrAux.ipp @@ -16,11 +16,11 @@ * @file XtypesTestsType2CdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE2CDRAUX_IPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPE2CDRAUX_IPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE2_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPE2_IDLCDRAUX_IPP #include "XtypesTestsType2CdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type2& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -117,5 +120,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE2CDRAUX_IPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE2_IDLCDRAUX_IPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2PubSubTypes.cxx b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2PubSubTypes.cxx index 77c4bb75c2d..a13377e2eb4 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2PubSubTypes.cxx +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2PubSubTypes.cxx @@ -16,7 +16,7 @@ * @file XtypesTestsType2PubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "XtypesTestsType2PubSubTypes.hpp" diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2PubSubTypes.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2PubSubTypes.hpp index 36711c3751f..460ec155458 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2PubSubTypes.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2PubSubTypes.hpp @@ -16,12 +16,12 @@ * @file XtypesTestsType2PubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE2_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPE2_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE2_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPE2_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class Type2PubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE2_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE2_IDL_PUBSUBTYPES_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2TypeObjectSupport.cxx b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2TypeObjectSupport.cxx index d6d6aa2b975..353a57df732 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2TypeObjectSupport.cxx +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2TypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file XtypesTestsType2TypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "XtypesTestsType2TypeObjectSupport.hpp" diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2TypeObjectSupport.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2TypeObjectSupport.hpp index 9311c4a4cb0..a64f8ff4488 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2TypeObjectSupport.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType2TypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsType2TypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE2_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPE2_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE2_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPE2_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_Type2_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE2_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE2_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3.hpp index 2cfbf713fdb..237e270e8b1 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsType3.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE3_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPE3_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE3_IDL_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPE3_IDL_HPP #include #include @@ -185,6 +185,6 @@ class Type3 }; -#endif // _FAST_DDS_GENERATED_XTYPESTESTSTYPE3_HPP_ +#endif // _FAST_DDS_GENERATED_XTYPESTESTSTYPE3_IDL_HPP_ diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3CdrAux.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3CdrAux.hpp index f757467ae03..24b12555e6f 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3CdrAux.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3CdrAux.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsType3CdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE3CDRAUX_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPE3CDRAUX_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE3_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPE3_IDLCDRAUX_HPP #include "XtypesTestsType3.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE3CDRAUX_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE3_IDLCDRAUX_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3CdrAux.ipp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3CdrAux.ipp index eded556321c..deca13038c4 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3CdrAux.ipp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3CdrAux.ipp @@ -16,11 +16,11 @@ * @file XtypesTestsType3CdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE3CDRAUX_IPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPE3CDRAUX_IPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE3_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPE3_IDLCDRAUX_IPP #include "XtypesTestsType3CdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type3& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -117,5 +120,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE3CDRAUX_IPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE3_IDLCDRAUX_IPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3PubSubTypes.cxx b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3PubSubTypes.cxx index ca8d4be8d31..9104f6233df 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3PubSubTypes.cxx +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3PubSubTypes.cxx @@ -16,7 +16,7 @@ * @file XtypesTestsType3PubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "XtypesTestsType3PubSubTypes.hpp" diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3PubSubTypes.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3PubSubTypes.hpp index d9e56514b80..fb0b3221812 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3PubSubTypes.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3PubSubTypes.hpp @@ -16,12 +16,12 @@ * @file XtypesTestsType3PubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE3_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPE3_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE3_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPE3_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class Type3PubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE3_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE3_IDL_PUBSUBTYPES_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3TypeObjectSupport.cxx b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3TypeObjectSupport.cxx index c55db164cb7..b08bc765726 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3TypeObjectSupport.cxx +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3TypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file XtypesTestsType3TypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "XtypesTestsType3TypeObjectSupport.hpp" diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3TypeObjectSupport.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3TypeObjectSupport.hpp index baf877b4024..f3d10d93058 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3TypeObjectSupport.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsType3TypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsType3TypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE3_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPE3_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPE3_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPE3_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_Type3_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE3_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPE3_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBig.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBig.hpp index f3c2c24b2cf..5f20de9b767 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBig.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBig.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsTypeBig.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_IDL_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_IDL_HPP #include #include @@ -17789,6 +17789,6 @@ class TypeBig }; -#endif // _FAST_DDS_GENERATED_XTYPESTESTSTYPEBIG_HPP_ +#endif // _FAST_DDS_GENERATED_XTYPESTESTSTYPEBIG_IDL_HPP_ diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigCdrAux.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigCdrAux.hpp index d13938f6e85..52e1d58178f 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigCdrAux.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigCdrAux.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsTypeBigCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEBIGCDRAUX_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPEBIGCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_IDLCDRAUX_HPP #include "XtypesTestsTypeBig.hpp" @@ -724,5 +724,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEBIGCDRAUX_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_IDLCDRAUX_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigCdrAux.ipp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigCdrAux.ipp index edfdb8a2125..c8271825330 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigCdrAux.ipp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigCdrAux.ipp @@ -16,11 +16,11 @@ * @file XtypesTestsTypeBigCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEBIGCDRAUX_IPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPEBIGCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_IDLCDRAUX_IPP #include "XtypesTestsTypeBigCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type4& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -160,6 +163,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type5& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -239,6 +245,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type6& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -318,6 +327,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type7& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -397,6 +409,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type8& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -476,6 +491,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type9& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -555,6 +573,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type10& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -634,6 +655,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type11& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -713,6 +737,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type12& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -792,6 +819,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type13& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -871,6 +901,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type14& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -950,6 +983,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type15& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1029,6 +1065,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type16& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1108,6 +1147,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type17& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1187,6 +1229,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type18& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1266,6 +1311,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type19& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1345,6 +1393,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type20& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1424,6 +1475,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type21& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1503,6 +1557,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type22& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1582,6 +1639,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type23& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1661,6 +1721,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type24& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1740,6 +1803,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type25& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1819,6 +1885,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type26& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1898,6 +1967,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type27& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1977,6 +2049,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type28& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2056,6 +2131,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type29& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2135,6 +2213,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type30& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2214,6 +2295,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type31& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2293,6 +2377,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type32& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2372,6 +2459,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type33& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2451,6 +2541,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type34& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2530,6 +2623,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type35& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2609,6 +2705,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type36& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2688,6 +2787,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type37& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2767,6 +2869,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type38& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2846,6 +2951,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type39& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -2925,6 +3033,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type40& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3004,6 +3115,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type41& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3083,6 +3197,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type42& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3162,6 +3279,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type43& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3241,6 +3361,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type44& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3320,6 +3443,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type45& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3399,6 +3525,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type46& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3478,6 +3607,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type47& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3557,6 +3689,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type48& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3636,6 +3771,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type49& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3715,6 +3853,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type50& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3794,6 +3935,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type51& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3873,6 +4017,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type52& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -3952,6 +4099,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type53& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4031,6 +4181,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type54& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4110,6 +4263,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type55& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4189,6 +4345,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type56& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4268,6 +4427,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type57& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4347,6 +4509,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type58& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4426,6 +4591,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type59& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4505,6 +4673,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type60& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4584,6 +4755,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type61& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4663,6 +4837,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type62& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4742,6 +4919,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type63& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4821,6 +5001,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type64& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4900,6 +5083,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type65& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -4979,6 +5165,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type66& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5058,6 +5247,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type67& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5137,6 +5329,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type68& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5216,6 +5411,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type69& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5295,6 +5493,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type70& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5374,6 +5575,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type71& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5453,6 +5657,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type72& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5532,6 +5739,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type73& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5611,6 +5821,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type74& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5690,6 +5903,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type75& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5769,6 +5985,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type76& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5848,6 +6067,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type77& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -5927,6 +6149,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type78& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6006,6 +6231,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type79& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6085,6 +6313,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type80& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6164,6 +6395,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type81& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6243,6 +6477,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type82& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6322,6 +6559,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type83& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6401,6 +6641,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type84& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6480,6 +6723,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type85& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6559,6 +6805,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type86& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6638,6 +6887,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type87& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6717,6 +6969,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type88& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6796,6 +7051,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type89& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6875,6 +7133,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type90& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -6954,6 +7215,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type91& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7033,6 +7297,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type92& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7112,6 +7379,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type93& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7191,6 +7461,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type94& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7270,6 +7543,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type95& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7349,6 +7625,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type96& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7428,6 +7707,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type97& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7507,6 +7789,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type98& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7586,6 +7871,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type99& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -7665,6 +7953,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, Type100& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -8144,6 +8435,109 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, TypeBig& data) { + data.content({}); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -9180,5 +9574,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEBIGCDRAUX_IPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_IDLCDRAUX_IPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigPubSubTypes.cxx b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigPubSubTypes.cxx index 843924ff2dd..65879f11734 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigPubSubTypes.cxx +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file XtypesTestsTypeBigPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "XtypesTestsTypeBigPubSubTypes.hpp" diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigPubSubTypes.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigPubSubTypes.hpp index ef7ce27be24..1f508254203 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigPubSubTypes.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file XtypesTestsTypeBigPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_IDL_PUBSUBTYPES_HPP #include @@ -7687,5 +7687,5 @@ class TypeBigPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_IDL_PUBSUBTYPES_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigTypeObjectSupport.cxx b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigTypeObjectSupport.cxx index c11bd835816..976453d1198 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigTypeObjectSupport.cxx +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file XtypesTestsTypeBigTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "XtypesTestsTypeBigTypeObjectSupport.hpp" diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigTypeObjectSupport.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigTypeObjectSupport.hpp index 64c34e65b86..4bd1b8caaa4 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigTypeObjectSupport.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeBigTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsTypeBigTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -1220,4 +1220,4 @@ eProsima_user_DllExport void register_TypeBig_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEBIG_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDep.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDep.hpp index 6e595c6f2a9..516bb813d40 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDep.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDep.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsTypeDep.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_IDL_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_IDL_HPP #include #include @@ -329,6 +329,6 @@ class TypeDep }; -#endif // _FAST_DDS_GENERATED_XTYPESTESTSTYPEDEP_HPP_ +#endif // _FAST_DDS_GENERATED_XTYPESTESTSTYPEDEP_IDL_HPP_ diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepCdrAux.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepCdrAux.hpp index a4b4d098ca5..66bbb4d99ad 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepCdrAux.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepCdrAux.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsTypeDepCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEDEPCDRAUX_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPEDEPCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_IDLCDRAUX_HPP #include "XtypesTestsTypeDep.hpp" @@ -43,5 +43,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEDEPCDRAUX_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_IDLCDRAUX_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepCdrAux.ipp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepCdrAux.ipp index f4bbc61955d..bfe6442664f 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepCdrAux.ipp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepCdrAux.ipp @@ -16,11 +16,11 @@ * @file XtypesTestsTypeDepCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEDEPCDRAUX_IPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPEDEPCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_IDLCDRAUX_IPP #include "XtypesTestsTypeDepCdrAux.hpp" @@ -93,6 +93,12 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, TypeDep& data) { + data.content({}); + + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -159,5 +165,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEDEPCDRAUX_IPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_IDLCDRAUX_IPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepPubSubTypes.cxx b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepPubSubTypes.cxx index 71cc3fcc552..af71163dd99 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepPubSubTypes.cxx +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file XtypesTestsTypeDepPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "XtypesTestsTypeDepPubSubTypes.hpp" diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepPubSubTypes.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepPubSubTypes.hpp index 82b286c9027..6fa56b89cac 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepPubSubTypes.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file XtypesTestsTypeDepPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_IDL_PUBSUBTYPES_HPP #include @@ -121,5 +121,5 @@ class TypeDepPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_IDL_PUBSUBTYPES_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepTypeObjectSupport.cxx b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepTypeObjectSupport.cxx index dd90800a3eb..bac046195a8 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepTypeObjectSupport.cxx +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file XtypesTestsTypeDepTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "XtypesTestsTypeDepTypeObjectSupport.hpp" diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepTypeObjectSupport.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepTypeObjectSupport.hpp index b93ab6c7249..898a37e7a5f 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepTypeObjectSupport.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeDepTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsTypeDepTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -56,4 +56,4 @@ eProsima_user_DllExport void register_TypeDep_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEDEP_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObject.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObject.hpp index 9ab4c646e3f..a1dcd1992ad 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObject.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObject.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsTypeNoTypeObject.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECT_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECT_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECT_IDL_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECT_IDL_HPP #include #include @@ -185,6 +185,6 @@ class TypeNoTypeObject }; -#endif // _FAST_DDS_GENERATED_XTYPESTESTSTYPENOTYPEOBJECT_HPP_ +#endif // _FAST_DDS_GENERATED_XTYPESTESTSTYPENOTYPEOBJECT_IDL_HPP_ diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObjectCdrAux.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObjectCdrAux.hpp index 6787442155d..34741278e92 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObjectCdrAux.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObjectCdrAux.hpp @@ -16,11 +16,11 @@ * @file XtypesTestsTypeNoTypeObjectCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECTCDRAUX_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECT_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECT_IDLCDRAUX_HPP #include "XtypesTestsTypeNoTypeObject.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECT_IDLCDRAUX_HPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObjectCdrAux.ipp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObjectCdrAux.ipp index 90628e6881a..65d4f815f1a 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObjectCdrAux.ipp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObjectCdrAux.ipp @@ -16,11 +16,11 @@ * @file XtypesTestsTypeNoTypeObjectCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECTCDRAUX_IPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECT_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECT_IDLCDRAUX_IPP #include "XtypesTestsTypeNoTypeObjectCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, TypeNoTypeObject& data) { + data.content({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -117,5 +120,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECT_IDLCDRAUX_IPP diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObjectPubSubTypes.cxx b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObjectPubSubTypes.cxx index 51bffec155c..d90257ae3bc 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObjectPubSubTypes.cxx +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObjectPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file XtypesTestsTypeNoTypeObjectPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "XtypesTestsTypeNoTypeObjectPubSubTypes.hpp" diff --git a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObjectPubSubTypes.hpp b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObjectPubSubTypes.hpp index 60a889a36a0..14b017b85aa 100644 --- a/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObjectPubSubTypes.hpp +++ b/test/dds/xtypes/BaseCasesIDLs/XtypesTestsTypeNoTypeObjectPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file XtypesTestsTypeNoTypeObjectPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECT_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECT_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECT_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECT_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class TypeNoTypeObjectPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECT_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPENOTYPEOBJECT_IDL_PUBSUBTYPES_HPP diff --git a/test/profiling/allocations/AllocTestType.hpp b/test/profiling/allocations/AllocTestType.hpp index 2080536943d..c2384186439 100644 --- a/test/profiling/allocations/AllocTestType.hpp +++ b/test/profiling/allocations/AllocTestType.hpp @@ -16,11 +16,11 @@ * @file AllocTestType.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ALLOCTESTTYPE_HPP -#define FAST_DDS_GENERATED__ALLOCTESTTYPE_HPP +#ifndef FAST_DDS_GENERATED__ALLOCTESTTYPE_IDL_HPP +#define FAST_DDS_GENERATED__ALLOCTESTTYPE_IDL_HPP #include #include @@ -173,6 +173,6 @@ class AllocTestType }; -#endif // _FAST_DDS_GENERATED_ALLOCTESTTYPE_HPP_ +#endif // _FAST_DDS_GENERATED_ALLOCTESTTYPE_IDL_HPP_ diff --git a/test/profiling/allocations/AllocTestTypeCdrAux.hpp b/test/profiling/allocations/AllocTestTypeCdrAux.hpp index 272aac2d36b..6f3db3cc9eb 100644 --- a/test/profiling/allocations/AllocTestTypeCdrAux.hpp +++ b/test/profiling/allocations/AllocTestTypeCdrAux.hpp @@ -16,11 +16,11 @@ * @file AllocTestTypeCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ALLOCTESTTYPECDRAUX_HPP -#define FAST_DDS_GENERATED__ALLOCTESTTYPECDRAUX_HPP +#ifndef FAST_DDS_GENERATED__ALLOCTESTTYPE_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__ALLOCTESTTYPE_IDLCDRAUX_HPP #include "AllocTestType.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__ALLOCTESTTYPECDRAUX_HPP +#endif // FAST_DDS_GENERATED__ALLOCTESTTYPE_IDLCDRAUX_HPP diff --git a/test/profiling/allocations/AllocTestTypeCdrAux.ipp b/test/profiling/allocations/AllocTestTypeCdrAux.ipp index 43b20bdcce9..510b11ab031 100644 --- a/test/profiling/allocations/AllocTestTypeCdrAux.ipp +++ b/test/profiling/allocations/AllocTestTypeCdrAux.ipp @@ -16,11 +16,11 @@ * @file AllocTestTypeCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ALLOCTESTTYPECDRAUX_IPP -#define FAST_DDS_GENERATED__ALLOCTESTTYPECDRAUX_IPP +#ifndef FAST_DDS_GENERATED__ALLOCTESTTYPE_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__ALLOCTESTTYPE_IDLCDRAUX_IPP #include "AllocTestTypeCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AllocTestType& data) { + data.index(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -117,5 +120,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__ALLOCTESTTYPECDRAUX_IPP +#endif // FAST_DDS_GENERATED__ALLOCTESTTYPE_IDLCDRAUX_IPP diff --git a/test/profiling/allocations/AllocTestTypePubSubTypes.cxx b/test/profiling/allocations/AllocTestTypePubSubTypes.cxx index 517b0c8b5b6..3e3d1f11f94 100644 --- a/test/profiling/allocations/AllocTestTypePubSubTypes.cxx +++ b/test/profiling/allocations/AllocTestTypePubSubTypes.cxx @@ -16,7 +16,7 @@ * @file AllocTestTypePubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "AllocTestTypePubSubTypes.hpp" diff --git a/test/profiling/allocations/AllocTestTypePubSubTypes.hpp b/test/profiling/allocations/AllocTestTypePubSubTypes.hpp index 534742ff850..566e8dde70e 100644 --- a/test/profiling/allocations/AllocTestTypePubSubTypes.hpp +++ b/test/profiling/allocations/AllocTestTypePubSubTypes.hpp @@ -16,12 +16,12 @@ * @file AllocTestTypePubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ALLOCTESTTYPE_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__ALLOCTESTTYPE_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__ALLOCTESTTYPE_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__ALLOCTESTTYPE_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class AllocTestTypePubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__ALLOCTESTTYPE_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__ALLOCTESTTYPE_IDL_PUBSUBTYPES_HPP diff --git a/test/profiling/allocations/AllocTestTypeTypeObjectSupport.cxx b/test/profiling/allocations/AllocTestTypeTypeObjectSupport.cxx index d287135cc8f..5e055d4ced1 100644 --- a/test/profiling/allocations/AllocTestTypeTypeObjectSupport.cxx +++ b/test/profiling/allocations/AllocTestTypeTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file AllocTestTypeTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "AllocTestTypeTypeObjectSupport.hpp" diff --git a/test/profiling/allocations/AllocTestTypeTypeObjectSupport.hpp b/test/profiling/allocations/AllocTestTypeTypeObjectSupport.hpp index 471896dae30..36e9eebd95e 100644 --- a/test/profiling/allocations/AllocTestTypeTypeObjectSupport.hpp +++ b/test/profiling/allocations/AllocTestTypeTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file AllocTestTypeTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ALLOCTESTTYPE_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__ALLOCTESTTYPE_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__ALLOCTESTTYPE_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__ALLOCTESTTYPE_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_AllocTestType_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__ALLOCTESTTYPE_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__ALLOCTESTTYPE_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestType.hpp b/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestType.hpp index 87f0ccc5c5b..e06d0224108 100644 --- a/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestType.hpp +++ b/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestType.hpp @@ -16,11 +16,11 @@ * @file ContentFilterTestType.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_HPP -#define FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_HPP +#ifndef FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_IDL_HPP +#define FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_IDL_HPP #include #include @@ -3925,6 +3925,6 @@ class ContentFilterTestType }; -#endif // _FAST_DDS_GENERATED_CONTENTFILTERTESTTYPE_HPP_ +#endif // _FAST_DDS_GENERATED_CONTENTFILTERTESTTYPE_IDL_HPP_ diff --git a/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypeCdrAux.hpp b/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypeCdrAux.hpp index 79b49591cd1..3898b0fa918 100644 --- a/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypeCdrAux.hpp +++ b/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypeCdrAux.hpp @@ -16,11 +16,11 @@ * @file ContentFilterTestTypeCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__CONTENTFILTERTESTTYPECDRAUX_HPP -#define FAST_DDS_GENERATED__CONTENTFILTERTESTTYPECDRAUX_HPP +#ifndef FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_IDLCDRAUX_HPP #include "ContentFilterTestType.hpp" @@ -53,5 +53,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__CONTENTFILTERTESTTYPECDRAUX_HPP +#endif // FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_IDLCDRAUX_HPP diff --git a/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypeCdrAux.ipp b/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypeCdrAux.ipp index 5b4c9c4f8ff..44ea970ad5f 100644 --- a/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypeCdrAux.ipp +++ b/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypeCdrAux.ipp @@ -16,11 +16,11 @@ * @file ContentFilterTestTypeCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__CONTENTFILTERTESTTYPECDRAUX_IPP -#define FAST_DDS_GENERATED__CONTENTFILTERTESTTYPECDRAUX_IPP +#ifndef FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_IDLCDRAUX_IPP #include "ContentFilterTestTypeCdrAux.hpp" @@ -141,6 +141,39 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructType& data) { + data.char_field(0); + + data.uint8_field(0); + + data.int16_field(0); + + data.uint16_field(0); + + data.int32_field(0); + + data.uint32_field(0); + + data.int64_field(0); + + data.uint64_field(0); + + data.float_field(0.0); + + data.double_field(0.0); + + data.long_double_field(0.0); + + data.bool_field(false); + + data.string_field({}); + + data.alias_string_field({}); + + data.enum_field(Color::RED); + + data.enum2_field(Material::WOOD); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -578,6 +611,105 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ContentFilterTestType& data) { + data.char_field(0); + + data.uint8_field(0); + + data.int16_field(0); + + data.uint16_field(0); + + data.int32_field(0); + + data.uint32_field(0); + + data.int64_field(0); + + data.uint64_field(0); + + data.float_field(0.0); + + data.double_field(0.0); + + data.long_double_field(0.0); + + data.bool_field(false); + + data.string_field({}); + + data.alias_string_field({}); + + data.enum_field(Color::RED); + + data.enum2_field(Material::WOOD); + + + data.array_char_field({0}); + + data.array_uint8_field({0}); + + data.array_int16_field({0}); + + data.array_uint16_field({0}); + + data.array_int32_field({0}); + + data.array_uint32_field({0}); + + data.array_int64_field({0}); + + data.array_uint64_field({0}); + + data.array_float_field({0.0}); + + data.array_double_field({0.0}); + + data.array_long_double_field({0.0}); + + data.array_bool_field({false}); + + + + data.array_enum_field({Color::RED}); + + data.array_enum2_field({Material::WOOD}); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1071,5 +1203,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__CONTENTFILTERTESTTYPECDRAUX_IPP +#endif // FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_IDLCDRAUX_IPP diff --git a/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypePubSubTypes.cxx b/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypePubSubTypes.cxx index c199e514f99..39e2a9e4e5c 100644 --- a/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypePubSubTypes.cxx +++ b/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypePubSubTypes.cxx @@ -16,7 +16,7 @@ * @file ContentFilterTestTypePubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "ContentFilterTestTypePubSubTypes.hpp" diff --git a/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypePubSubTypes.hpp b/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypePubSubTypes.hpp index b5c3dfff96b..b4f2e3064c0 100644 --- a/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypePubSubTypes.hpp +++ b/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypePubSubTypes.hpp @@ -16,12 +16,12 @@ * @file ContentFilterTestTypePubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_IDL_PUBSUBTYPES_HPP #include @@ -198,5 +198,5 @@ class ContentFilterTestTypePubSubType : public eprosima::fastdds::dds::TopicData }; -#endif // FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_IDL_PUBSUBTYPES_HPP diff --git a/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypeTypeObjectSupport.cxx b/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypeTypeObjectSupport.cxx index 6aa41d916d4..900e846b298 100644 --- a/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypeTypeObjectSupport.cxx +++ b/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypeTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file ContentFilterTestTypeTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "ContentFilterTestTypeTypeObjectSupport.hpp" diff --git a/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypeTypeObjectSupport.hpp b/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypeTypeObjectSupport.hpp index d22a13c0b29..81c89ae90c7 100644 --- a/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypeTypeObjectSupport.hpp +++ b/test/unittest/dds/topic/DDSSQLFilter/data_types/ContentFilterTestTypeTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file ContentFilterTestTypeTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -117,4 +117,4 @@ eProsima_user_DllExport void register_ContentFilterTestType_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__CONTENTFILTERTESTTYPE_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_struct.hpp b/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_struct.hpp index 5fda7ab3fed..24e4ed69d5b 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_struct.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_struct.hpp @@ -16,11 +16,11 @@ * @file alias_struct.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ALIAS_STRUCT_HPP -#define FAST_DDS_GENERATED__ALIAS_STRUCT_HPP +#ifndef FAST_DDS_GENERATED__ALIAS_STRUCT_IDL_HPP +#define FAST_DDS_GENERATED__ALIAS_STRUCT_IDL_HPP #include #include @@ -294,6 +294,6 @@ class AliasStruct }; -#endif // _FAST_DDS_GENERATED_ALIAS_STRUCT_HPP_ +#endif // _FAST_DDS_GENERATED_ALIAS_STRUCT_IDL_HPP_ diff --git a/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structCdrAux.hpp b/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structCdrAux.hpp index bc6ba76b4d3..38fd01bcf60 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structCdrAux.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structCdrAux.hpp @@ -16,11 +16,11 @@ * @file alias_structCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ALIAS_STRUCTCDRAUX_HPP -#define FAST_DDS_GENERATED__ALIAS_STRUCTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__ALIAS_STRUCT_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__ALIAS_STRUCT_IDLCDRAUX_HPP #include "alias_struct.hpp" @@ -47,5 +47,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__ALIAS_STRUCTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__ALIAS_STRUCT_IDLCDRAUX_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structCdrAux.ipp b/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structCdrAux.ipp index 02e9b9baec8..8a4c0d7e9fe 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structCdrAux.ipp +++ b/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structCdrAux.ipp @@ -16,11 +16,11 @@ * @file alias_structCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ALIAS_STRUCTCDRAUX_IPP -#define FAST_DDS_GENERATED__ALIAS_STRUCTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__ALIAS_STRUCT_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__ALIAS_STRUCT_IDLCDRAUX_IPP #include "alias_structCdrAux.hpp" @@ -93,6 +93,15 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AliasStruct& data) { + data.my_long(0); + + data.my_recursive_short(0); + + data.my_recursive_boolean(false); + + data.my_boolean(false); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -147,5 +156,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__ALIAS_STRUCTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__ALIAS_STRUCT_IDLCDRAUX_IPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structPubSubTypes.cxx b/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structPubSubTypes.cxx index 33a9b2801fc..fa99929f8fc 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structPubSubTypes.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file alias_structPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "alias_structPubSubTypes.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structPubSubTypes.hpp b/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structPubSubTypes.hpp index a53367a9cef..962f42132a6 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structPubSubTypes.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file alias_structPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ALIAS_STRUCT_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__ALIAS_STRUCT_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__ALIAS_STRUCT_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__ALIAS_STRUCT_IDL_PUBSUBTYPES_HPP #include @@ -123,5 +123,5 @@ class AliasStructPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__ALIAS_STRUCT_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__ALIAS_STRUCT_IDL_PUBSUBTYPES_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structTypeObjectSupport.cxx b/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structTypeObjectSupport.cxx index da5dc9ba20e..b0bee787235 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structTypeObjectSupport.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file alias_structTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "alias_structTypeObjectSupport.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structTypeObjectSupport.hpp b/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structTypeObjectSupport.hpp index 2ec151a3c75..024aa9436a5 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structTypeObjectSupport.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/alias_struct/gen/alias_structTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file alias_structTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ALIAS_STRUCT_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__ALIAS_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__ALIAS_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__ALIAS_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -123,4 +123,4 @@ eProsima_user_DllExport void register_AliasStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__ALIAS_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__ALIAS_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_struct.hpp b/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_struct.hpp index 5a590f0201a..929cfa49e36 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_struct.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_struct.hpp @@ -16,11 +16,11 @@ * @file array_struct.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ARRAY_STRUCT_HPP -#define FAST_DDS_GENERATED__ARRAY_STRUCT_HPP +#ifndef FAST_DDS_GENERATED__ARRAY_STRUCT_IDL_HPP +#define FAST_DDS_GENERATED__ARRAY_STRUCT_IDL_HPP #include #include @@ -667,6 +667,6 @@ class ArrayStruct }; -#endif // _FAST_DDS_GENERATED_ARRAY_STRUCT_HPP_ +#endif // _FAST_DDS_GENERATED_ARRAY_STRUCT_IDL_HPP_ diff --git a/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structCdrAux.hpp b/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structCdrAux.hpp index c18f90bddcb..bb2df155508 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structCdrAux.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structCdrAux.hpp @@ -16,11 +16,11 @@ * @file array_structCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ARRAY_STRUCTCDRAUX_HPP -#define FAST_DDS_GENERATED__ARRAY_STRUCTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__ARRAY_STRUCT_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__ARRAY_STRUCT_IDLCDRAUX_HPP #include "array_struct.hpp" @@ -56,5 +56,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__ARRAY_STRUCTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__ARRAY_STRUCT_IDLCDRAUX_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structCdrAux.ipp b/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structCdrAux.ipp index 0caabe39231..93f75794890 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structCdrAux.ipp +++ b/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structCdrAux.ipp @@ -16,11 +16,11 @@ * @file array_structCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ARRAY_STRUCTCDRAUX_IPP -#define FAST_DDS_GENERATED__ARRAY_STRUCTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__ARRAY_STRUCT_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__ARRAY_STRUCT_IDLCDRAUX_IPP #include "array_structCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, NestedArrayElement& data) { + data.my_string({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -168,6 +171,12 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ComplexArrayElement& data) { + data.my_number(0); + + data.my_boolean(false); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -275,6 +284,13 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ArrayStruct& data) { + data.my_basic_array({0}); + + data.my_multidimensional_array({ {{ {{0}} }} }); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -329,5 +345,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__ARRAY_STRUCTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__ARRAY_STRUCT_IDLCDRAUX_IPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structPubSubTypes.cxx b/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structPubSubTypes.cxx index 662e9a351ab..4cfea12c373 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structPubSubTypes.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file array_structPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "array_structPubSubTypes.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structPubSubTypes.hpp b/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structPubSubTypes.hpp index 7bf83694624..4c489f912b3 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structPubSubTypes.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file array_structPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ARRAY_STRUCT_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__ARRAY_STRUCT_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__ARRAY_STRUCT_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__ARRAY_STRUCT_IDL_PUBSUBTYPES_HPP #include @@ -274,5 +274,5 @@ class ArrayStructPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__ARRAY_STRUCT_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__ARRAY_STRUCT_IDL_PUBSUBTYPES_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structTypeObjectSupport.cxx b/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structTypeObjectSupport.cxx index 3bbc20177c4..12704a3500b 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structTypeObjectSupport.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file array_structTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "array_structTypeObjectSupport.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structTypeObjectSupport.hpp b/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structTypeObjectSupport.hpp index 7a20212f4c8..3450e161869 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structTypeObjectSupport.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/array_struct/gen/array_structTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file array_structTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ARRAY_STRUCT_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__ARRAY_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__ARRAY_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__ARRAY_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -77,4 +77,4 @@ eProsima_user_DllExport void register_ArrayStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__ARRAY_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__ARRAY_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_struct.hpp b/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_struct.hpp index dfa2d2e703e..893e4373bc4 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_struct.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_struct.hpp @@ -16,11 +16,11 @@ * @file bitmask_struct.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BITMASK_STRUCT_HPP -#define FAST_DDS_GENERATED__BITMASK_STRUCT_HPP +#ifndef FAST_DDS_GENERATED__BITMASK_STRUCT_IDL_HPP +#define FAST_DDS_GENERATED__BITMASK_STRUCT_IDL_HPP #include #include @@ -195,6 +195,6 @@ class BitmaskStruct }; -#endif // _FAST_DDS_GENERATED_BITMASK_STRUCT_HPP_ +#endif // _FAST_DDS_GENERATED_BITMASK_STRUCT_IDL_HPP_ diff --git a/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structCdrAux.hpp b/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structCdrAux.hpp index c8bc64d7f02..3e5c48cea84 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structCdrAux.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structCdrAux.hpp @@ -16,11 +16,11 @@ * @file bitmask_structCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BITMASK_STRUCTCDRAUX_HPP -#define FAST_DDS_GENERATED__BITMASK_STRUCTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__BITMASK_STRUCT_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__BITMASK_STRUCT_IDLCDRAUX_HPP #include "bitmask_struct.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__BITMASK_STRUCTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__BITMASK_STRUCT_IDLCDRAUX_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structCdrAux.ipp b/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structCdrAux.ipp index dfe0a41a198..71c09438c7d 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structCdrAux.ipp +++ b/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structCdrAux.ipp @@ -16,11 +16,11 @@ * @file bitmask_structCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BITMASK_STRUCTCDRAUX_IPP -#define FAST_DDS_GENERATED__BITMASK_STRUCTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__BITMASK_STRUCT_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__BITMASK_STRUCT_IDLCDRAUX_IPP #include "bitmask_structCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BitmaskStruct& data) { + data.my_bitmask(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -117,5 +120,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__BITMASK_STRUCTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__BITMASK_STRUCT_IDLCDRAUX_IPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structPubSubTypes.cxx b/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structPubSubTypes.cxx index a6035c112db..a46ced9f88c 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structPubSubTypes.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file bitmask_structPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "bitmask_structPubSubTypes.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structPubSubTypes.hpp b/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structPubSubTypes.hpp index 536ffd38f42..c18f77f7d02 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structPubSubTypes.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file bitmask_structPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BITMASK_STRUCT_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__BITMASK_STRUCT_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__BITMASK_STRUCT_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__BITMASK_STRUCT_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class BitmaskStructPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__BITMASK_STRUCT_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__BITMASK_STRUCT_IDL_PUBSUBTYPES_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structTypeObjectSupport.cxx b/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structTypeObjectSupport.cxx index 603d72e53da..6dfde064a30 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structTypeObjectSupport.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file bitmask_structTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "bitmask_structTypeObjectSupport.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structTypeObjectSupport.hpp b/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structTypeObjectSupport.hpp index c4a2fb92ad2..0720fe6b291 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structTypeObjectSupport.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/bitmask_struct/gen/bitmask_structTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file bitmask_structTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BITMASK_STRUCT_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__BITMASK_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__BITMASK_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__BITMASK_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -65,4 +65,4 @@ eProsima_user_DllExport void register_BitmaskStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__BITMASK_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__BITMASK_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_struct.hpp b/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_struct.hpp index 9e8bf9c2830..fef6c56aa10 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_struct.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_struct.hpp @@ -16,11 +16,11 @@ * @file bitset_struct.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BITSET_STRUCT_HPP -#define FAST_DDS_GENERATED__BITSET_STRUCT_HPP +#ifndef FAST_DDS_GENERATED__BITSET_STRUCT_IDL_HPP +#define FAST_DDS_GENERATED__BITSET_STRUCT_IDL_HPP #include #include @@ -223,6 +223,6 @@ class BitsetStruct }; -#endif // _FAST_DDS_GENERATED_BITSET_STRUCT_HPP_ +#endif // _FAST_DDS_GENERATED_BITSET_STRUCT_IDL_HPP_ diff --git a/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structCdrAux.hpp b/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structCdrAux.hpp index 5de7f175eb7..d721fd46840 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structCdrAux.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structCdrAux.hpp @@ -16,11 +16,11 @@ * @file bitset_structCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BITSET_STRUCTCDRAUX_HPP -#define FAST_DDS_GENERATED__BITSET_STRUCTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__BITSET_STRUCT_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__BITSET_STRUCT_IDLCDRAUX_HPP #include "bitset_struct.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__BITSET_STRUCTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__BITSET_STRUCT_IDLCDRAUX_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structCdrAux.ipp b/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structCdrAux.ipp index 6a04ed522d4..101f173a817 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structCdrAux.ipp +++ b/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structCdrAux.ipp @@ -16,11 +16,11 @@ * @file bitset_structCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BITSET_STRUCTCDRAUX_IPP -#define FAST_DDS_GENERATED__BITSET_STRUCTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__BITSET_STRUCT_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__BITSET_STRUCT_IDLCDRAUX_IPP #include "bitset_structCdrAux.hpp" @@ -139,6 +139,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, BitsetStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -175,5 +176,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__BITSET_STRUCTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__BITSET_STRUCT_IDLCDRAUX_IPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structPubSubTypes.cxx b/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structPubSubTypes.cxx index 6cc7619a39a..cc8fb7e5f95 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structPubSubTypes.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file bitset_structPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "bitset_structPubSubTypes.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structPubSubTypes.hpp b/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structPubSubTypes.hpp index 14fb0c8ebaa..526d4b84800 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structPubSubTypes.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file bitset_structPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BITSET_STRUCT_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__BITSET_STRUCT_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__BITSET_STRUCT_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__BITSET_STRUCT_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class BitsetStructPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__BITSET_STRUCT_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__BITSET_STRUCT_IDL_PUBSUBTYPES_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structTypeObjectSupport.cxx b/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structTypeObjectSupport.cxx index f6cd32eaec1..40c1bcc376d 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structTypeObjectSupport.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file bitset_structTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "bitset_structTypeObjectSupport.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structTypeObjectSupport.hpp b/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structTypeObjectSupport.hpp index f897170b03c..f91fc6cfe53 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structTypeObjectSupport.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/bitset_struct/gen/bitset_structTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file bitset_structTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__BITSET_STRUCT_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__BITSET_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__BITSET_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__BITSET_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -65,4 +65,4 @@ eProsima_user_DllExport void register_BitsetStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__BITSET_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__BITSET_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_struct.hpp b/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_struct.hpp index 5c3d57c2b6a..cf07271891a 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_struct.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_struct.hpp @@ -16,11 +16,11 @@ * @file enum_struct.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ENUM_STRUCT_HPP -#define FAST_DDS_GENERATED__ENUM_STRUCT_HPP +#ifndef FAST_DDS_GENERATED__ENUM_STRUCT_IDL_HPP +#define FAST_DDS_GENERATED__ENUM_STRUCT_IDL_HPP #include #include @@ -183,6 +183,6 @@ class EnumStruct }; -#endif // _FAST_DDS_GENERATED_ENUM_STRUCT_HPP_ +#endif // _FAST_DDS_GENERATED_ENUM_STRUCT_IDL_HPP_ diff --git a/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structCdrAux.hpp b/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structCdrAux.hpp index 7875eee55d6..5445b90750f 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structCdrAux.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structCdrAux.hpp @@ -16,11 +16,11 @@ * @file enum_structCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ENUM_STRUCTCDRAUX_HPP -#define FAST_DDS_GENERATED__ENUM_STRUCTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__ENUM_STRUCT_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__ENUM_STRUCT_IDLCDRAUX_HPP #include "enum_struct.hpp" @@ -43,5 +43,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__ENUM_STRUCTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__ENUM_STRUCT_IDLCDRAUX_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structCdrAux.ipp b/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structCdrAux.ipp index 0ba90821f1b..9d03bf5d27f 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structCdrAux.ipp +++ b/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structCdrAux.ipp @@ -16,11 +16,11 @@ * @file enum_structCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ENUM_STRUCTCDRAUX_IPP -#define FAST_DDS_GENERATED__ENUM_STRUCTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__ENUM_STRUCT_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__ENUM_STRUCT_IDLCDRAUX_IPP #include "enum_structCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, EnumStruct& data) { + data.enum_value(ColorEnum::RED); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -117,5 +120,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__ENUM_STRUCTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__ENUM_STRUCT_IDLCDRAUX_IPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structPubSubTypes.cxx b/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structPubSubTypes.cxx index 7cef99e8479..011ed45ffa9 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structPubSubTypes.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file enum_structPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "enum_structPubSubTypes.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structPubSubTypes.hpp b/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structPubSubTypes.hpp index 1d017f7b94d..c5912afadc3 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structPubSubTypes.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file enum_structPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ENUM_STRUCT_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__ENUM_STRUCT_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__ENUM_STRUCT_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__ENUM_STRUCT_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class EnumStructPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__ENUM_STRUCT_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__ENUM_STRUCT_IDL_PUBSUBTYPES_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structTypeObjectSupport.cxx b/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structTypeObjectSupport.cxx index 7d6b4a4e564..7ab942af3bb 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structTypeObjectSupport.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file enum_structTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "enum_structTypeObjectSupport.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structTypeObjectSupport.hpp b/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structTypeObjectSupport.hpp index 7c2d5158c68..a6bb19e3a55 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structTypeObjectSupport.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/enum_struct/gen/enum_structTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file enum_structTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__ENUM_STRUCT_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__ENUM_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__ENUM_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__ENUM_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -65,4 +65,4 @@ eProsima_user_DllExport void register_EnumStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__ENUM_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__ENUM_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_struct.hpp b/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_struct.hpp index b7c26a1dcac..9917c86c9a8 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_struct.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_struct.hpp @@ -16,11 +16,11 @@ * @file extensibility_struct.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_HPP -#define FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_HPP +#ifndef FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_IDL_HPP +#define FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_IDL_HPP #include #include @@ -646,6 +646,6 @@ class ExtensibilityStruct }; -#endif // _FAST_DDS_GENERATED_EXTENSIBILITY_STRUCT_HPP_ +#endif // _FAST_DDS_GENERATED_EXTENSIBILITY_STRUCT_IDL_HPP_ diff --git a/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structCdrAux.hpp b/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structCdrAux.hpp index 28290e957d0..c342463df45 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structCdrAux.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structCdrAux.hpp @@ -16,11 +16,11 @@ * @file extensibility_structCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EXTENSIBILITY_STRUCTCDRAUX_HPP -#define FAST_DDS_GENERATED__EXTENSIBILITY_STRUCTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_IDLCDRAUX_HPP #include "extensibility_struct.hpp" @@ -63,5 +63,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EXTENSIBILITY_STRUCTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_IDLCDRAUX_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structCdrAux.ipp b/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structCdrAux.ipp index 567c8c8ac62..24f3ff6ef6a 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structCdrAux.ipp +++ b/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structCdrAux.ipp @@ -16,11 +16,11 @@ * @file extensibility_structCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EXTENSIBILITY_STRUCTCDRAUX_IPP -#define FAST_DDS_GENERATED__EXTENSIBILITY_STRUCTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_IDLCDRAUX_IPP #include "extensibility_structCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, FinalStruct& data) { + data.my_value(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -160,6 +163,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MutableStruct& data) { + data.my_value(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PL_CDR, @@ -239,6 +245,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AppendableStruct& data) { + data.my_value(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -326,6 +335,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ExtensibilityStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -386,5 +396,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__EXTENSIBILITY_STRUCTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_IDLCDRAUX_IPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structPubSubTypes.cxx b/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structPubSubTypes.cxx index 7aa0da26fd4..1e16f5e0acb 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structPubSubTypes.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file extensibility_structPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "extensibility_structPubSubTypes.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structPubSubTypes.hpp b/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structPubSubTypes.hpp index fc781fa7a4b..f0514674196 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structPubSubTypes.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file extensibility_structPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_IDL_PUBSUBTYPES_HPP #include @@ -406,5 +406,5 @@ class ExtensibilityStructPubSubType : public eprosima::fastdds::dds::TopicDataTy }; -#endif // FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_IDL_PUBSUBTYPES_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structTypeObjectSupport.cxx b/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structTypeObjectSupport.cxx index b50392c37fa..38d13c0f173 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structTypeObjectSupport.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file extensibility_structTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "extensibility_structTypeObjectSupport.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structTypeObjectSupport.hpp b/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structTypeObjectSupport.hpp index 2bf500eb259..3059d7738c6 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structTypeObjectSupport.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/extensibility_struct/gen/extensibility_structTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file extensibility_structTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -89,4 +89,4 @@ eProsima_user_DllExport void register_ExtensibilityStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__EXTENSIBILITY_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_struct.hpp b/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_struct.hpp index 09bed7708ce..0c2d7495d7f 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_struct.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_struct.hpp @@ -16,11 +16,11 @@ * @file key_struct.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEY_STRUCT_HPP -#define FAST_DDS_GENERATED__KEY_STRUCT_HPP +#ifndef FAST_DDS_GENERATED__KEY_STRUCT_IDL_HPP +#define FAST_DDS_GENERATED__KEY_STRUCT_IDL_HPP #include #include @@ -503,6 +503,6 @@ class KeyStruct }; -#endif // _FAST_DDS_GENERATED_KEY_STRUCT_HPP_ +#endif // _FAST_DDS_GENERATED_KEY_STRUCT_IDL_HPP_ diff --git a/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structCdrAux.hpp b/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structCdrAux.hpp index 1ff0d581e7b..76d685a186a 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structCdrAux.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structCdrAux.hpp @@ -16,11 +16,11 @@ * @file key_structCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEY_STRUCTCDRAUX_HPP -#define FAST_DDS_GENERATED__KEY_STRUCTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__KEY_STRUCT_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__KEY_STRUCT_IDLCDRAUX_HPP #include "key_struct.hpp" @@ -49,5 +49,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__KEY_STRUCTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__KEY_STRUCT_IDLCDRAUX_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structCdrAux.ipp b/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structCdrAux.ipp index ad077030a8b..9a21f8037ef 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structCdrAux.ipp +++ b/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structCdrAux.ipp @@ -16,11 +16,11 @@ * @file key_structCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEY_STRUCTCDRAUX_IPP -#define FAST_DDS_GENERATED__KEY_STRUCTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__KEY_STRUCT_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__KEY_STRUCT_IDLCDRAUX_IPP #include "key_structCdrAux.hpp" @@ -89,6 +89,13 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ImportantStruct& data) { + data.my_first_value(0); + + data.my_second_value(0); + + data.my_third_value(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -191,6 +198,14 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, KeyStruct& data) { + data.my_short(0); + + data.my_long(0); + + data.my_string({}); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -247,5 +262,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__KEY_STRUCTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__KEY_STRUCT_IDLCDRAUX_IPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structPubSubTypes.cxx b/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structPubSubTypes.cxx index 6f46d980710..401908cabd4 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structPubSubTypes.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file key_structPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "key_structPubSubTypes.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structPubSubTypes.hpp b/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structPubSubTypes.hpp index f616b6d5bed..52813afbaee 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structPubSubTypes.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file key_structPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEY_STRUCT_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__KEY_STRUCT_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__KEY_STRUCT_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__KEY_STRUCT_IDL_PUBSUBTYPES_HPP #include @@ -206,5 +206,5 @@ class KeyStructPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__KEY_STRUCT_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__KEY_STRUCT_IDL_PUBSUBTYPES_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structTypeObjectSupport.cxx b/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structTypeObjectSupport.cxx index 68355718ff9..5a7c117bf63 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structTypeObjectSupport.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file key_structTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "key_structTypeObjectSupport.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structTypeObjectSupport.hpp b/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structTypeObjectSupport.hpp index d2e68a627b0..2b68db75f21 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structTypeObjectSupport.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/key_struct/gen/key_structTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file key_structTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__KEY_STRUCT_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__KEY_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__KEY_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__KEY_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -65,4 +65,4 @@ eProsima_user_DllExport void register_KeyStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__KEY_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__KEY_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_struct.hpp b/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_struct.hpp index b9ff46d7832..a6d503253fb 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_struct.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_struct.hpp @@ -16,11 +16,11 @@ * @file map_struct.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MAP_STRUCT_HPP -#define FAST_DDS_GENERATED__MAP_STRUCT_HPP +#ifndef FAST_DDS_GENERATED__MAP_STRUCT_IDL_HPP +#define FAST_DDS_GENERATED__MAP_STRUCT_IDL_HPP #include #include @@ -450,6 +450,6 @@ class MapStruct }; -#endif // _FAST_DDS_GENERATED_MAP_STRUCT_HPP_ +#endif // _FAST_DDS_GENERATED_MAP_STRUCT_IDL_HPP_ diff --git a/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structCdrAux.hpp b/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structCdrAux.hpp index 24e6a878994..53330d995b3 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structCdrAux.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structCdrAux.hpp @@ -16,11 +16,11 @@ * @file map_structCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MAP_STRUCTCDRAUX_HPP -#define FAST_DDS_GENERATED__MAP_STRUCTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__MAP_STRUCT_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__MAP_STRUCT_IDLCDRAUX_HPP #include "map_struct.hpp" @@ -49,5 +49,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__MAP_STRUCTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__MAP_STRUCT_IDLCDRAUX_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structCdrAux.ipp b/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structCdrAux.ipp index 5f9ec5bf8d7..fc36d105724 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structCdrAux.ipp +++ b/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structCdrAux.ipp @@ -16,11 +16,11 @@ * @file map_structCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MAP_STRUCTCDRAUX_IPP -#define FAST_DDS_GENERATED__MAP_STRUCTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__MAP_STRUCT_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__MAP_STRUCT_IDLCDRAUX_IPP #include "map_structCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ValueStruct& data) { + data.value(false); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -172,6 +175,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, MapStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -226,5 +230,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__MAP_STRUCTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__MAP_STRUCT_IDLCDRAUX_IPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structPubSubTypes.cxx b/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structPubSubTypes.cxx index 36732a1f388..17e555723f1 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structPubSubTypes.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file map_structPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "map_structPubSubTypes.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structPubSubTypes.hpp b/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structPubSubTypes.hpp index 8500e46da68..94e66672675 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structPubSubTypes.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file map_structPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MAP_STRUCT_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__MAP_STRUCT_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__MAP_STRUCT_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__MAP_STRUCT_IDL_PUBSUBTYPES_HPP #include @@ -196,5 +196,5 @@ class MapStructPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__MAP_STRUCT_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__MAP_STRUCT_IDL_PUBSUBTYPES_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structTypeObjectSupport.cxx b/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structTypeObjectSupport.cxx index b7e269f5e67..8c8515beb52 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structTypeObjectSupport.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file map_structTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "map_structTypeObjectSupport.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structTypeObjectSupport.hpp b/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structTypeObjectSupport.hpp index f3578aab22a..e2334ebda7d 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structTypeObjectSupport.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/map_struct/gen/map_structTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file map_structTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MAP_STRUCT_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__MAP_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__MAP_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__MAP_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -65,4 +65,4 @@ eProsima_user_DllExport void register_MapStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__MAP_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__MAP_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_struct.hpp b/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_struct.hpp index 1fc9ad8a511..5106fe3ee99 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_struct.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_struct.hpp @@ -16,11 +16,11 @@ * @file module_struct.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MODULE_STRUCT_HPP -#define FAST_DDS_GENERATED__MODULE_STRUCT_HPP +#ifndef FAST_DDS_GENERATED__MODULE_STRUCT_IDL_TRIALMODULE_UNIONMODULE_HPP +#define FAST_DDS_GENERATED__MODULE_STRUCT_IDL_TRIALMODULE_UNIONMODULE_HPP #include #include @@ -1097,6 +1097,6 @@ class ModuleStruct }; -#endif // _FAST_DDS_GENERATED_MODULE_STRUCT_HPP_ +#endif // _FAST_DDS_GENERATED_MODULE_STRUCT_IDL_TRIALMODULE_UNIONMODULE_HPP_ diff --git a/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structCdrAux.hpp b/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structCdrAux.hpp index ff02b4167fe..89d2798363c 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structCdrAux.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structCdrAux.hpp @@ -16,11 +16,11 @@ * @file module_structCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MODULE_STRUCTCDRAUX_HPP -#define FAST_DDS_GENERATED__MODULE_STRUCTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__MODULE_STRUCT_IDL_TRIALMODULE_UNIONMODULECDRAUX_HPP +#define FAST_DDS_GENERATED__MODULE_STRUCT_IDL_TRIALMODULE_UNIONMODULECDRAUX_HPP #include "module_struct.hpp" @@ -54,5 +54,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__MODULE_STRUCTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__MODULE_STRUCT_IDL_TRIALMODULE_UNIONMODULECDRAUX_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structCdrAux.ipp b/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structCdrAux.ipp index a83ddbc9c6b..460b007b3c7 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structCdrAux.ipp +++ b/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structCdrAux.ipp @@ -16,11 +16,11 @@ * @file module_structCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MODULE_STRUCTCDRAUX_IPP -#define FAST_DDS_GENERATED__MODULE_STRUCTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__MODULE_STRUCT_IDL_TRIALMODULE_UNIONMODULECDRAUX_IPP +#define FAST_DDS_GENERATED__MODULE_STRUCT_IDL_TRIALMODULE_UNIONMODULECDRAUX_IPP #include "module_structCdrAux.hpp" @@ -141,6 +141,9 @@ eProsima_user_DllExport void deserialize( { using namespace TrialModule::StructModule; + data.struct_data({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -389,6 +392,16 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ModuleStruct& data) { + data.alias_member(0); + + + data.bitmask_member(0); + + data.enum_member(TrialModule::EnumModule::EnumType::VALUE_ONE); + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -460,5 +473,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__MODULE_STRUCTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__MODULE_STRUCT_IDL_TRIALMODULE_UNIONMODULECDRAUX_IPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structPubSubTypes.cxx b/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structPubSubTypes.cxx index 85500a94968..c2d91f2c95e 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structPubSubTypes.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file module_structPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "module_structPubSubTypes.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structPubSubTypes.hpp b/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structPubSubTypes.hpp index 669e1065b16..87196655031 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structPubSubTypes.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file module_structPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MODULE_STRUCT_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__MODULE_STRUCT_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__MODULE_STRUCT_IDL_TRIALMODULE_UNIONMODULE_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__MODULE_STRUCT_IDL_TRIALMODULE_UNIONMODULE_PUBSUBTYPES_HPP #include @@ -221,5 +221,5 @@ class ModuleStructPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__MODULE_STRUCT_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__MODULE_STRUCT_IDL_TRIALMODULE_UNIONMODULE_PUBSUBTYPES_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structTypeObjectSupport.cxx b/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structTypeObjectSupport.cxx index 9afe0fea884..58dca542647 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structTypeObjectSupport.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file module_structTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "module_structTypeObjectSupport.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structTypeObjectSupport.hpp b/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structTypeObjectSupport.hpp index 1dcb859265b..e1cb68b718a 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structTypeObjectSupport.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/module_struct/gen/module_structTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file module_structTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__MODULE_STRUCT_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__MODULE_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__MODULE_STRUCT_IDL_TRIALMODULE_UNIONMODULE_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__MODULE_STRUCT_IDL_TRIALMODULE_UNIONMODULE_TYPE_OBJECT_SUPPORT_HPP #include @@ -163,4 +163,4 @@ eProsima_user_DllExport void register_ModuleStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__MODULE_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__MODULE_STRUCT_IDL_TRIALMODULE_UNIONMODULE_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_struct.hpp b/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_struct.hpp index e086b6f90d3..d5f23f0db3f 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_struct.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_struct.hpp @@ -16,11 +16,11 @@ * @file primitives_struct.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__PRIMITIVES_STRUCT_HPP -#define FAST_DDS_GENERATED__PRIMITIVES_STRUCT_HPP +#ifndef FAST_DDS_GENERATED__PRIMITIVES_STRUCT_IDL_HPP +#define FAST_DDS_GENERATED__PRIMITIVES_STRUCT_IDL_HPP #include #include @@ -691,6 +691,6 @@ class PrimitivesStruct }; -#endif // _FAST_DDS_GENERATED_PRIMITIVES_STRUCT_HPP_ +#endif // _FAST_DDS_GENERATED_PRIMITIVES_STRUCT_IDL_HPP_ diff --git a/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structCdrAux.hpp b/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structCdrAux.hpp index a03a2afdf4a..b4de4dbffc9 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structCdrAux.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structCdrAux.hpp @@ -16,11 +16,11 @@ * @file primitives_structCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__PRIMITIVES_STRUCTCDRAUX_HPP -#define FAST_DDS_GENERATED__PRIMITIVES_STRUCTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__PRIMITIVES_STRUCT_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__PRIMITIVES_STRUCT_IDLCDRAUX_HPP #include "primitives_struct.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__PRIMITIVES_STRUCTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__PRIMITIVES_STRUCT_IDLCDRAUX_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structCdrAux.ipp b/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structCdrAux.ipp index 05007f8f4cc..da9b3baf5ea 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structCdrAux.ipp +++ b/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structCdrAux.ipp @@ -16,11 +16,11 @@ * @file primitives_structCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__PRIMITIVES_STRUCTCDRAUX_IPP -#define FAST_DDS_GENERATED__PRIMITIVES_STRUCTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__PRIMITIVES_STRUCT_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__PRIMITIVES_STRUCT_IDLCDRAUX_IPP #include "primitives_structCdrAux.hpp" @@ -137,6 +137,37 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, PrimitivesStruct& data) { + data.my_bool(false); + + data.my_octet(0); + + data.my_char(0); + + data.my_wchar(0); + + data.my_long(0); + + data.my_ulong(0); + + data.my_int8(0); + + data.my_uint8(0); + + data.my_short(0); + + data.my_ushort(0); + + data.my_longlong(0); + + data.my_ulonglong(0); + + data.my_float(0.0); + + data.my_double(0.0); + + data.my_longdouble(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -257,5 +288,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__PRIMITIVES_STRUCTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__PRIMITIVES_STRUCT_IDLCDRAUX_IPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structPubSubTypes.cxx b/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structPubSubTypes.cxx index 57e5e94a6e5..eea0ad4a8f3 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structPubSubTypes.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file primitives_structPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "primitives_structPubSubTypes.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structPubSubTypes.hpp b/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structPubSubTypes.hpp index 8e05ab72e7d..deaddba8801 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structPubSubTypes.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file primitives_structPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__PRIMITIVES_STRUCT_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__PRIMITIVES_STRUCT_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__PRIMITIVES_STRUCT_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__PRIMITIVES_STRUCT_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class PrimitivesStructPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__PRIMITIVES_STRUCT_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__PRIMITIVES_STRUCT_IDL_PUBSUBTYPES_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structTypeObjectSupport.cxx b/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structTypeObjectSupport.cxx index 939cf70b482..5634c7fdc3e 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structTypeObjectSupport.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file primitives_structTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "primitives_structTypeObjectSupport.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structTypeObjectSupport.hpp b/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structTypeObjectSupport.hpp index b38346273c7..2d51b80eb76 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structTypeObjectSupport.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/primitives_struct/gen/primitives_structTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file primitives_structTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__PRIMITIVES_STRUCT_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__PRIMITIVES_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__PRIMITIVES_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__PRIMITIVES_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_PrimitivesStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__PRIMITIVES_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__PRIMITIVES_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_struct.hpp b/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_struct.hpp index d2ccbb8dfca..05b5d04f579 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_struct.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_struct.hpp @@ -16,11 +16,11 @@ * @file sequence_struct.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__SEQUENCE_STRUCT_HPP -#define FAST_DDS_GENERATED__SEQUENCE_STRUCT_HPP +#ifndef FAST_DDS_GENERATED__SEQUENCE_STRUCT_IDL_HPP +#define FAST_DDS_GENERATED__SEQUENCE_STRUCT_IDL_HPP #include #include @@ -668,6 +668,6 @@ class SequenceStruct }; -#endif // _FAST_DDS_GENERATED_SEQUENCE_STRUCT_HPP_ +#endif // _FAST_DDS_GENERATED_SEQUENCE_STRUCT_IDL_HPP_ diff --git a/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structCdrAux.hpp b/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structCdrAux.hpp index 5288f94f272..d849d36cf60 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structCdrAux.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structCdrAux.hpp @@ -16,11 +16,11 @@ * @file sequence_structCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__SEQUENCE_STRUCTCDRAUX_HPP -#define FAST_DDS_GENERATED__SEQUENCE_STRUCTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__SEQUENCE_STRUCT_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__SEQUENCE_STRUCT_IDLCDRAUX_HPP #include "sequence_struct.hpp" @@ -56,5 +56,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__SEQUENCE_STRUCTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__SEQUENCE_STRUCT_IDLCDRAUX_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structCdrAux.ipp b/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structCdrAux.ipp index 23ef1c53189..ff89d662e27 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structCdrAux.ipp +++ b/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structCdrAux.ipp @@ -16,11 +16,11 @@ * @file sequence_structCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__SEQUENCE_STRUCTCDRAUX_IPP -#define FAST_DDS_GENERATED__SEQUENCE_STRUCTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__SEQUENCE_STRUCT_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__SEQUENCE_STRUCT_IDLCDRAUX_IPP #include "sequence_structCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, NestedSequenceElement& data) { + data.my_string({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -168,6 +171,12 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ComplexSequenceElement& data) { + data.my_short(0); + + data.my_long(0); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -275,6 +284,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, SequenceStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -329,5 +339,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__SEQUENCE_STRUCTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__SEQUENCE_STRUCT_IDLCDRAUX_IPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structPubSubTypes.cxx b/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structPubSubTypes.cxx index 28d9e05c756..f2655a8e96e 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structPubSubTypes.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file sequence_structPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "sequence_structPubSubTypes.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structPubSubTypes.hpp b/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structPubSubTypes.hpp index cf707822c1f..07fedae96ad 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structPubSubTypes.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file sequence_structPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__SEQUENCE_STRUCT_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__SEQUENCE_STRUCT_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__SEQUENCE_STRUCT_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__SEQUENCE_STRUCT_IDL_PUBSUBTYPES_HPP #include @@ -274,5 +274,5 @@ class SequenceStructPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__SEQUENCE_STRUCT_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__SEQUENCE_STRUCT_IDL_PUBSUBTYPES_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structTypeObjectSupport.cxx b/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structTypeObjectSupport.cxx index 500fe45d1cd..18fe41f1b4d 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structTypeObjectSupport.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file sequence_structTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "sequence_structTypeObjectSupport.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structTypeObjectSupport.hpp b/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structTypeObjectSupport.hpp index 6938cd263c4..8f6bb38ab86 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structTypeObjectSupport.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/sequence_struct/gen/sequence_structTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file sequence_structTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__SEQUENCE_STRUCT_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__SEQUENCE_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__SEQUENCE_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__SEQUENCE_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -77,4 +77,4 @@ eProsima_user_DllExport void register_SequenceStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__SEQUENCE_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__SEQUENCE_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_struct.hpp b/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_struct.hpp index fc5e7500365..f9d9533b5f1 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_struct.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_struct.hpp @@ -16,11 +16,11 @@ * @file string_struct.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRING_STRUCT_HPP -#define FAST_DDS_GENERATED__STRING_STRUCT_HPP +#ifndef FAST_DDS_GENERATED__STRING_STRUCT_IDL_HPP +#define FAST_DDS_GENERATED__STRING_STRUCT_IDL_HPP #include #include @@ -326,6 +326,6 @@ class StringStruct }; -#endif // _FAST_DDS_GENERATED_STRING_STRUCT_HPP_ +#endif // _FAST_DDS_GENERATED_STRING_STRUCT_IDL_HPP_ diff --git a/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structCdrAux.hpp b/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structCdrAux.hpp index c9c94dffe78..8f10225392c 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structCdrAux.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structCdrAux.hpp @@ -16,11 +16,11 @@ * @file string_structCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRING_STRUCTCDRAUX_HPP -#define FAST_DDS_GENERATED__STRING_STRUCTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__STRING_STRUCT_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__STRING_STRUCT_IDLCDRAUX_HPP #include "string_struct.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__STRING_STRUCTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__STRING_STRUCT_IDLCDRAUX_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structCdrAux.ipp b/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structCdrAux.ipp index 449d9446c9e..82489ff730a 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structCdrAux.ipp +++ b/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structCdrAux.ipp @@ -16,11 +16,11 @@ * @file string_structCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRING_STRUCTCDRAUX_IPP -#define FAST_DDS_GENERATED__STRING_STRUCTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__STRING_STRUCT_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__STRING_STRUCT_IDLCDRAUX_IPP #include "string_structCdrAux.hpp" @@ -93,6 +93,15 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StringStruct& data) { + data.my_string({}); + + data.my_wstring({}); + + data.my_bounded_string({}); + + data.my_bounded_wstring({}); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -147,5 +156,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__STRING_STRUCTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__STRING_STRUCT_IDLCDRAUX_IPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structPubSubTypes.cxx b/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structPubSubTypes.cxx index 3c4d542fa8b..42598f863fb 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structPubSubTypes.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file string_structPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "string_structPubSubTypes.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structPubSubTypes.hpp b/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structPubSubTypes.hpp index 87cf6594cb3..adebc44e3c9 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structPubSubTypes.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file string_structPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRING_STRUCT_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__STRING_STRUCT_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__STRING_STRUCT_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__STRING_STRUCT_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class StringStructPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__STRING_STRUCT_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__STRING_STRUCT_IDL_PUBSUBTYPES_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structTypeObjectSupport.cxx b/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structTypeObjectSupport.cxx index b568b2e6813..e2eec3af091 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structTypeObjectSupport.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file string_structTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "string_structTypeObjectSupport.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structTypeObjectSupport.hpp b/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structTypeObjectSupport.hpp index b7dd1c8157a..36ef8d7e00c 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structTypeObjectSupport.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/string_struct/gen/string_structTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file string_structTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRING_STRUCT_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__STRING_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__STRING_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__STRING_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -53,4 +53,4 @@ eProsima_user_DllExport void register_StringStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__STRING_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__STRING_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_struct.hpp b/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_struct.hpp index 19084bd7f30..b357b1843f3 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_struct.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_struct.hpp @@ -16,11 +16,11 @@ * @file struct_struct.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRUCT_STRUCT_HPP -#define FAST_DDS_GENERATED__STRUCT_STRUCT_HPP +#ifndef FAST_DDS_GENERATED__STRUCT_STRUCT_IDL_HPP +#define FAST_DDS_GENERATED__STRUCT_STRUCT_IDL_HPP #include #include @@ -705,6 +705,6 @@ class StructStruct : public ParentStruct }; -#endif // _FAST_DDS_GENERATED_STRUCT_STRUCT_HPP_ +#endif // _FAST_DDS_GENERATED_STRUCT_STRUCT_IDL_HPP_ diff --git a/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structCdrAux.hpp b/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structCdrAux.hpp index 23b9ea4c5d4..15e2ac4e725 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structCdrAux.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structCdrAux.hpp @@ -16,11 +16,11 @@ * @file struct_structCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRUCT_STRUCTCDRAUX_HPP -#define FAST_DDS_GENERATED__STRUCT_STRUCTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__STRUCT_STRUCT_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__STRUCT_STRUCT_IDLCDRAUX_HPP #include "struct_struct.hpp" @@ -63,5 +63,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__STRUCT_STRUCTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__STRUCT_STRUCT_IDLCDRAUX_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structCdrAux.ipp b/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structCdrAux.ipp index 9dd8e1eab62..ce72eae9438 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structCdrAux.ipp +++ b/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structCdrAux.ipp @@ -16,11 +16,11 @@ * @file struct_structCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRUCT_STRUCTCDRAUX_IPP -#define FAST_DDS_GENERATED__STRUCT_STRUCTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__STRUCT_STRUCT_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__STRUCT_STRUCT_IDLCDRAUX_IPP #include "struct_structCdrAux.hpp" @@ -81,6 +81,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, GrandparentStruct& data) { + data.my_long(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -172,6 +175,14 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ParentStruct& data) { + data.my_long(0); + + data.my_short(0); + + data.my_string({}); + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -262,6 +273,9 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, NestedStructElement& data) { + data.my_boolean(false); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -361,6 +375,17 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, StructStruct& data) { + data.my_long(0); + + data.my_short(0); + + data.my_string({}); + + + + data.my_char(0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -416,5 +441,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__STRUCT_STRUCTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__STRUCT_STRUCT_IDLCDRAUX_IPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structPubSubTypes.cxx b/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structPubSubTypes.cxx index 9c667842482..87f6bca3f5b 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structPubSubTypes.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file struct_structPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "struct_structPubSubTypes.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structPubSubTypes.hpp b/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structPubSubTypes.hpp index bd9b7da12d5..24cdafe35c2 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structPubSubTypes.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file struct_structPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRUCT_STRUCT_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__STRUCT_STRUCT_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__STRUCT_STRUCT_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__STRUCT_STRUCT_IDL_PUBSUBTYPES_HPP #include @@ -352,5 +352,5 @@ class StructStructPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__STRUCT_STRUCT_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__STRUCT_STRUCT_IDL_PUBSUBTYPES_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structTypeObjectSupport.cxx b/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structTypeObjectSupport.cxx index 6683d4e739d..d6b0480f6eb 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structTypeObjectSupport.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file struct_structTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "struct_structTypeObjectSupport.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structTypeObjectSupport.hpp b/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structTypeObjectSupport.hpp index fada63cb89f..cb40c4009fc 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structTypeObjectSupport.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/struct_struct/gen/struct_structTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file struct_structTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__STRUCT_STRUCT_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__STRUCT_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__STRUCT_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__STRUCT_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -89,4 +89,4 @@ eProsima_user_DllExport void register_StructStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__STRUCT_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__STRUCT_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_struct.hpp b/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_struct.hpp index c6d21d1c85f..adb75d35e21 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_struct.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_struct.hpp @@ -16,11 +16,11 @@ * @file union_struct.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__UNION_STRUCT_HPP -#define FAST_DDS_GENERATED__UNION_STRUCT_HPP +#ifndef FAST_DDS_GENERATED__UNION_STRUCT_IDL_HPP +#define FAST_DDS_GENERATED__UNION_STRUCT_IDL_HPP #include #include @@ -921,6 +921,6 @@ class UnionStruct }; -#endif // _FAST_DDS_GENERATED_UNION_STRUCT_HPP_ +#endif // _FAST_DDS_GENERATED_UNION_STRUCT_IDL_HPP_ diff --git a/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structCdrAux.hpp b/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structCdrAux.hpp index ba3704d3901..90bd8d3dc39 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structCdrAux.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structCdrAux.hpp @@ -16,11 +16,11 @@ * @file union_structCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__UNION_STRUCTCDRAUX_HPP -#define FAST_DDS_GENERATED__UNION_STRUCTCDRAUX_HPP +#ifndef FAST_DDS_GENERATED__UNION_STRUCT_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__UNION_STRUCT_IDLCDRAUX_HPP #include "union_struct.hpp" @@ -42,5 +42,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__UNION_STRUCTCDRAUX_HPP +#endif // FAST_DDS_GENERATED__UNION_STRUCT_IDLCDRAUX_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structCdrAux.ipp b/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structCdrAux.ipp index be2225efa06..6116f7b22b2 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structCdrAux.ipp +++ b/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structCdrAux.ipp @@ -16,11 +16,11 @@ * @file union_structCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__UNION_STRUCTCDRAUX_IPP -#define FAST_DDS_GENERATED__UNION_STRUCTCDRAUX_IPP +#ifndef FAST_DDS_GENERATED__UNION_STRUCT_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__UNION_STRUCT_IDLCDRAUX_IPP #include "union_structCdrAux.hpp" @@ -331,6 +331,7 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, UnionStruct& data) { + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -367,5 +368,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__UNION_STRUCTCDRAUX_IPP +#endif // FAST_DDS_GENERATED__UNION_STRUCT_IDLCDRAUX_IPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structPubSubTypes.cxx b/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structPubSubTypes.cxx index ca7b8a834f1..476c40f93ef 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structPubSubTypes.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structPubSubTypes.cxx @@ -16,7 +16,7 @@ * @file union_structPubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "union_structPubSubTypes.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structPubSubTypes.hpp b/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structPubSubTypes.hpp index 4c28a2243e2..1ecf5f81aaf 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structPubSubTypes.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structPubSubTypes.hpp @@ -16,12 +16,12 @@ * @file union_structPubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__UNION_STRUCT_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__UNION_STRUCT_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__UNION_STRUCT_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__UNION_STRUCT_IDL_PUBSUBTYPES_HPP #include @@ -118,5 +118,5 @@ class UnionStructPubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__UNION_STRUCT_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__UNION_STRUCT_IDL_PUBSUBTYPES_HPP diff --git a/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structTypeObjectSupport.cxx b/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structTypeObjectSupport.cxx index bd970561d92..cc08bc56f6c 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structTypeObjectSupport.cxx +++ b/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file union_structTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "union_structTypeObjectSupport.hpp" diff --git a/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structTypeObjectSupport.hpp b/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structTypeObjectSupport.hpp index 4314ca7b94b..5bd44135ea6 100644 --- a/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structTypeObjectSupport.hpp +++ b/test/unittest/dds/xtypes/serializers/idl/types/union_struct/gen/union_structTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file union_structTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__UNION_STRUCT_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__UNION_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__UNION_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__UNION_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -77,4 +77,4 @@ eProsima_user_DllExport void register_UnionStruct_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__UNION_STRUCT_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__UNION_STRUCT_IDL_TYPE_OBJECT_SUPPORT_HPP diff --git a/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveType.hpp b/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveType.hpp index f9812cd66e6..e4bc3a35837 100644 --- a/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveType.hpp +++ b/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveType.hpp @@ -16,11 +16,11 @@ * @file ComprehensiveType.hpp * This header file contains the declaration of the described types in the IDL file. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__COMPREHENSIVETYPE_HPP -#define FAST_DDS_GENERATED__COMPREHENSIVETYPE_HPP +#ifndef FAST_DDS_GENERATED__COMPREHENSIVETYPE_IDL_HPP +#define FAST_DDS_GENERATED__COMPREHENSIVETYPE_IDL_HPP #include #include @@ -2820,6 +2820,6 @@ class ComprehensiveType }; -#endif // _FAST_DDS_GENERATED_COMPREHENSIVETYPE_HPP_ +#endif // _FAST_DDS_GENERATED_COMPREHENSIVETYPE_IDL_HPP_ diff --git a/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypeCdrAux.hpp b/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypeCdrAux.hpp index fa33a95c72b..a19f42ceaac 100644 --- a/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypeCdrAux.hpp +++ b/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypeCdrAux.hpp @@ -16,11 +16,11 @@ * @file ComprehensiveTypeCdrAux.hpp * This source file contains some definitions of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__COMPREHENSIVETYPECDRAUX_HPP -#define FAST_DDS_GENERATED__COMPREHENSIVETYPECDRAUX_HPP +#ifndef FAST_DDS_GENERATED__COMPREHENSIVETYPE_IDLCDRAUX_HPP +#define FAST_DDS_GENERATED__COMPREHENSIVETYPE_IDLCDRAUX_HPP #include "ComprehensiveType.hpp" @@ -61,5 +61,5 @@ eProsima_user_DllExport void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__COMPREHENSIVETYPECDRAUX_HPP +#endif // FAST_DDS_GENERATED__COMPREHENSIVETYPE_IDLCDRAUX_HPP diff --git a/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypeCdrAux.ipp b/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypeCdrAux.ipp index 7483374a2a5..ec094435298 100644 --- a/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypeCdrAux.ipp +++ b/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypeCdrAux.ipp @@ -16,11 +16,11 @@ * @file ComprehensiveTypeCdrAux.ipp * This source file contains some declarations of CDR related functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__COMPREHENSIVETYPECDRAUX_IPP -#define FAST_DDS_GENERATED__COMPREHENSIVETYPECDRAUX_IPP +#ifndef FAST_DDS_GENERATED__COMPREHENSIVETYPE_IDLCDRAUX_IPP +#define FAST_DDS_GENERATED__COMPREHENSIVETYPE_IDLCDRAUX_IPP #include "ComprehensiveTypeCdrAux.hpp" @@ -137,6 +137,37 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, PrimitivesStruct& data) { + data.my_bool(false); + + data.my_octet(0); + + data.my_char(0); + + data.my_wchar(0); + + data.my_long(0); + + data.my_ulong(0); + + data.my_int8(0); + + data.my_uint8(0); + + data.my_short(0); + + data.my_ushort(0); + + data.my_longlong(0); + + data.my_ulonglong(0); + + data.my_float(0.0); + + data.my_double(0.0); + + data.my_longdouble(0.0); + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -744,6 +775,67 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, AllStruct& data) { + data.my_bool(false); + + data.my_octet(0); + + data.my_char(0); + + data.my_wchar(0); + + data.my_long(0); + + data.my_ulong(0); + + data.my_int8(0); + + data.my_uint8(0); + + data.my_short(0); + + data.my_ushort(0); + + data.my_longlong(0); + + data.my_ulonglong(0); + + data.my_float(0.0); + + data.my_double(0.0); + + data.my_longdouble(0.0); + + data.my_string({}); + + data.my_wstring({}); + + data.my_bounded_string({}); + + data.my_bounded_wstring({}); + + data.my_enum(MyEnum::A); + + data.my_bitmask(0); + + + data.my_aliased_enum(MyEnum::A); + + data.my_aliased_bounded_string({}); + + data.my_recursive_alias(MyEnum::A); + + + + + data.long_array({ {{ {{0}} }} }); + + + + + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -974,6 +1066,13 @@ eProsima_user_DllExport void deserialize( eprosima::fastcdr::Cdr& cdr, ComprehensiveType& data) { + data.index(0); + + + + + + cdr.deserialize_type(eprosima::fastcdr::CdrVersion::XCDRv2 == cdr.get_cdr_version() ? eprosima::fastcdr::EncodingAlgorithmFlag::DELIMIT_CDR2 : eprosima::fastcdr::EncodingAlgorithmFlag::PLAIN_CDR, @@ -1041,5 +1140,5 @@ void serialize_key( } // namespace fastcdr } // namespace eprosima -#endif // FAST_DDS_GENERATED__COMPREHENSIVETYPECDRAUX_IPP +#endif // FAST_DDS_GENERATED__COMPREHENSIVETYPE_IDLCDRAUX_IPP diff --git a/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypePubSubTypes.cxx b/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypePubSubTypes.cxx index d36db0fe533..5f110149f14 100644 --- a/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypePubSubTypes.cxx +++ b/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypePubSubTypes.cxx @@ -16,7 +16,7 @@ * @file ComprehensiveTypePubSubTypes.cpp * This header file contains the implementation of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "ComprehensiveTypePubSubTypes.hpp" diff --git a/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypePubSubTypes.hpp b/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypePubSubTypes.hpp index 27c52e89937..9fa14ce97a3 100644 --- a/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypePubSubTypes.hpp +++ b/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypePubSubTypes.hpp @@ -16,12 +16,12 @@ * @file ComprehensiveTypePubSubTypes.hpp * This header file contains the declaration of the serialization functions. * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__COMPREHENSIVETYPE_PUBSUBTYPES_HPP -#define FAST_DDS_GENERATED__COMPREHENSIVETYPE_PUBSUBTYPES_HPP +#ifndef FAST_DDS_GENERATED__COMPREHENSIVETYPE_IDL_PUBSUBTYPES_HPP +#define FAST_DDS_GENERATED__COMPREHENSIVETYPE_IDL_PUBSUBTYPES_HPP #include @@ -278,5 +278,5 @@ class ComprehensiveTypePubSubType : public eprosima::fastdds::dds::TopicDataType }; -#endif // FAST_DDS_GENERATED__COMPREHENSIVETYPE_PUBSUBTYPES_HPP +#endif // FAST_DDS_GENERATED__COMPREHENSIVETYPE_IDL_PUBSUBTYPES_HPP diff --git a/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypeTypeObjectSupport.cxx b/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypeTypeObjectSupport.cxx index 760997a218e..f5f0a015aea 100644 --- a/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypeTypeObjectSupport.cxx +++ b/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypeTypeObjectSupport.cxx @@ -16,7 +16,7 @@ * @file ComprehensiveTypeTypeObjectSupport.cxx * Source file containing the implementation to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ #include "ComprehensiveTypeTypeObjectSupport.hpp" diff --git a/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypeTypeObjectSupport.hpp b/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypeTypeObjectSupport.hpp index f7ebf168b07..0328d3a63b9 100644 --- a/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypeTypeObjectSupport.hpp +++ b/test/unittest/dds/xtypes/serializers/json/types/comprehensive_type/gen/ComprehensiveTypeTypeObjectSupport.hpp @@ -16,11 +16,11 @@ * @file ComprehensiveTypeTypeObjectSupport.hpp * Header file containing the API required to register the TypeObject representation of the described types in the IDL file * - * This file was generated by the tool fastddsgen (version: 4.0.6). + * This file was generated by the tool fastddsgen (version: 4.0.7). */ -#ifndef FAST_DDS_GENERATED__COMPREHENSIVETYPE_TYPE_OBJECT_SUPPORT_HPP -#define FAST_DDS_GENERATED__COMPREHENSIVETYPE_TYPE_OBJECT_SUPPORT_HPP +#ifndef FAST_DDS_GENERATED__COMPREHENSIVETYPE_IDL_TYPE_OBJECT_SUPPORT_HPP +#define FAST_DDS_GENERATED__COMPREHENSIVETYPE_IDL_TYPE_OBJECT_SUPPORT_HPP #include @@ -193,4 +193,4 @@ eProsima_user_DllExport void register_ComprehensiveType_type_identifier( #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC -#endif // FAST_DDS_GENERATED__COMPREHENSIVETYPE_TYPE_OBJECT_SUPPORT_HPP +#endif // FAST_DDS_GENERATED__COMPREHENSIVETYPE_IDL_TYPE_OBJECT_SUPPORT_HPP