From 9cca9d427a5a48b75d9ed469c421543625061365 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Gonz=C3=A1lez=20Moreno?= Date: Fri, 17 May 2024 11:20:31 +0200 Subject: [PATCH] Refs #20853. Regenerate code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ricardo González Moreno --- .../types/test_completeTypeObjectSupport.cxx | 2962 +++++++---------- .../types/test_completeTypeObjectSupport.hpp | 23 +- ...test_included_modulesTypeObjectSupport.cxx | 58 +- ...test_included_modulesTypeObjectSupport.hpp | 9 +- .../types/test_modulesTypeObjectSupport.cxx | 2374 +++++-------- .../types/test_modulesTypeObjectSupport.hpp | 23 +- .../HelloWorldTypeObjectSupport.cxx | 34 +- .../HelloWorldTypeObjectSupport.hpp | 9 +- 8 files changed, 2100 insertions(+), 3392 deletions(-) diff --git a/fastdds_python/test/types/test_completeTypeObjectSupport.cxx b/fastdds_python/test/types/test_completeTypeObjectSupport.cxx index 7bd65865..43c4c264 100644 --- a/fastdds_python/test/types/test_completeTypeObjectSupport.cxx +++ b/fastdds_python/test/types/test_completeTypeObjectSupport.cxx @@ -44,18 +44,21 @@ void register_test_complete_type_objects() static std::once_flag once_flag; std::call_once(once_flag, []() { - eprosima::test2::register_eprosima_test2_StructType2_type_identifier(); + TypeIdentifier type_id; + eprosima::test2::register_eprosima_test2_StructType2_type_identifier(type_id); - register_StructType_type_identifier(); + register_StructType_type_identifier(type_id); - register_CompleteTestType_type_identifier(); + register_CompleteTestType_type_identifier(type_id); - register_KeyedCompleteTestType_type_identifier(); + register_KeyedCompleteTestType_type_identifier(type_id); }); } -void register_StructType_type_identifier() +// TypeIdentifier is returned by reference: dependent structures/unions are registered in this same method +void register_StructType_type_identifier( + TypeIdentifier& type_id) { { StructTypeFlag struct_flags_StructType = TypeObjectUtils::build_struct_type_flag(eprosima::fastdds::dds::xtypes::ExtensibilityKind::NOT_APPLIED, @@ -78,6 +81,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -124,6 +128,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -142,6 +147,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -188,6 +194,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -206,6 +213,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -252,6 +260,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -270,6 +279,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -316,6 +326,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -334,6 +345,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -380,6 +392,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -398,6 +411,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -444,6 +458,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -462,6 +477,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -508,6 +524,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -526,6 +543,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -572,6 +590,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -590,6 +609,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -636,6 +656,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -654,6 +675,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -700,6 +722,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -718,6 +741,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -764,6 +788,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -780,8 +805,6 @@ void register_StructType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -793,24 +816,6 @@ void register_StructType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -818,6 +823,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -865,6 +871,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -955,6 +962,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -1002,6 +1010,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -1092,6 +1101,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -1139,6 +1149,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -1176,6 +1187,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1222,6 +1234,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -1240,6 +1253,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1286,6 +1300,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -1304,6 +1319,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1350,6 +1366,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -1368,6 +1385,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1414,6 +1432,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -1432,6 +1451,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1478,6 +1498,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -1496,6 +1517,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1542,6 +1564,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -1560,6 +1583,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1606,6 +1630,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -1624,6 +1649,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1670,6 +1696,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -1688,6 +1715,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1734,6 +1762,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -1752,6 +1781,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1798,6 +1828,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -1816,6 +1847,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1862,6 +1894,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -1878,8 +1911,6 @@ void register_StructType_type_identifier() if (return_code_StructType2 != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -1891,24 +1922,6 @@ void register_StructType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType2 = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType2); @@ -1916,6 +1929,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -1963,6 +1977,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -2053,6 +2068,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Color2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -2100,6 +2116,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -2190,6 +2207,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Material2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -2237,6 +2255,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -2248,7 +2267,7 @@ void register_StructType_type_identifier() } CompleteStructType struct_type_StructType2 = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType2, header_StructType2, member_seq_StructType2); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2 already registered in TypeObjectRegistry for a different type."); @@ -2260,8 +2279,11 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_StructType = return_code_StructType2; + type_ids_StructType = type_ids_StructType2; } } StructMemberFlag member_flags_included_module_struct = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2308,6 +2330,7 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure included_module_struct member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_included_module_struct = "included_module_struct"; @@ -2319,7 +2342,7 @@ void register_StructType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType already registered in TypeObjectRegistry for a different type."); @@ -2331,11 +2354,14 @@ void register_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } } -void register_CompleteTestType_type_identifier() +// TypeIdentifier is returned by reference: dependent structures/unions are registered in this same method +void register_CompleteTestType_type_identifier( + TypeIdentifier& type_id) { { StructTypeFlag struct_flags_CompleteTestType = TypeObjectUtils::build_struct_type_flag(eprosima::fastdds::dds::xtypes::ExtensibilityKind::NOT_APPLIED, @@ -2358,6 +2384,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2404,6 +2431,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -2422,6 +2450,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2468,6 +2497,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -2486,6 +2516,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2532,6 +2563,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -2550,6 +2582,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2596,6 +2629,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -2614,6 +2648,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2660,6 +2695,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -2678,6 +2714,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2724,6 +2761,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -2742,6 +2780,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2788,6 +2827,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -2806,6 +2846,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2852,6 +2893,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -2870,6 +2912,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2916,6 +2959,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -2934,6 +2978,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2980,6 +3025,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -2998,6 +3044,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3044,6 +3091,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -3060,8 +3108,6 @@ void register_CompleteTestType_type_identifier() if (return_code_CompleteTestType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -3073,24 +3119,6 @@ void register_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_CompleteTestType); @@ -3098,6 +3126,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -3145,6 +3174,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -3235,6 +3265,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -3282,6 +3313,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -3372,6 +3404,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -3419,6 +3452,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -3456,6 +3490,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3502,6 +3537,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -3520,6 +3556,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3566,6 +3603,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -3584,6 +3622,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3630,6 +3669,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -3648,6 +3688,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3694,6 +3735,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -3712,6 +3754,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3758,6 +3801,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -3776,6 +3820,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3822,6 +3867,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -3840,6 +3886,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3886,6 +3933,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -3904,6 +3952,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3950,6 +3999,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -3968,6 +4018,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4014,6 +4065,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -4032,6 +4084,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4078,6 +4131,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -4096,6 +4150,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4142,6 +4197,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -4158,8 +4214,6 @@ void register_CompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -4171,24 +4225,6 @@ void register_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -4196,6 +4232,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -4243,6 +4280,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -4333,6 +4371,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -4380,6 +4419,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -4470,6 +4510,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -4517,6 +4558,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -4554,6 +4596,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4600,6 +4643,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -4618,6 +4662,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4664,6 +4709,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -4682,6 +4728,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4728,6 +4775,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -4746,6 +4794,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4792,6 +4841,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -4810,6 +4860,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4856,6 +4907,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -4874,6 +4926,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4920,6 +4973,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -4938,6 +4992,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4984,6 +5039,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -5002,6 +5058,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5048,6 +5105,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -5066,6 +5124,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5112,6 +5171,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -5130,6 +5190,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5176,6 +5237,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -5194,6 +5256,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5240,6 +5303,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -5256,8 +5320,6 @@ void register_CompleteTestType_type_identifier() if (return_code_StructType2 != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -5269,24 +5331,6 @@ void register_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType2 = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType2); @@ -5294,6 +5338,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -5341,6 +5386,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -5431,6 +5477,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Color2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -5478,6 +5525,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -5568,6 +5616,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Material2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -5615,6 +5664,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -5626,7 +5676,7 @@ void register_CompleteTestType_type_identifier() } CompleteStructType struct_type_StructType2 = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType2, header_StructType2, member_seq_StructType2); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2 already registered in TypeObjectRegistry for a different type."); @@ -5638,8 +5688,11 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_StructType = return_code_StructType2; + type_ids_StructType = type_ids_StructType2; } } StructMemberFlag member_flags_included_module_struct = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5686,6 +5739,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure included_module_struct member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_included_module_struct = "included_module_struct"; @@ -5697,7 +5751,7 @@ void register_CompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType already registered in TypeObjectRegistry for a different type."); @@ -5709,8 +5763,11 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_CompleteTestType = return_code_StructType; + type_ids_CompleteTestType = type_ids_StructType; } } StructMemberFlag member_flags_struct_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5757,6 +5814,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure struct_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_struct_field = "struct_field"; @@ -5775,6 +5833,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5821,6 +5880,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_opt_field = "char_opt_field"; @@ -5852,6 +5912,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5898,6 +5959,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_opt_field = "uint8_opt_field"; @@ -5929,6 +5991,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5975,6 +6038,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_opt_field = "int16_opt_field"; @@ -6006,6 +6070,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -6052,6 +6117,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_opt_field = "uint16_opt_field"; @@ -6083,6 +6149,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -6129,6 +6196,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_opt_field = "int32_opt_field"; @@ -6160,6 +6228,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -6206,6 +6275,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_opt_field = "uint32_opt_field"; @@ -6237,6 +6307,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -6283,6 +6354,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_opt_field = "int64_opt_field"; @@ -6314,6 +6386,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -6360,6 +6433,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_opt_field = "uint64_opt_field"; @@ -6391,6 +6465,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -6437,6 +6512,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_opt_field = "float_opt_field"; @@ -6468,6 +6544,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -6514,6 +6591,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_opt_field = "double_opt_field"; @@ -6545,6 +6623,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -6591,6 +6670,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_opt_field = "bool_opt_field"; @@ -6620,8 +6700,6 @@ void register_CompleteTestType_type_identifier() if (return_code_CompleteTestType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -6633,24 +6711,6 @@ void register_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_CompleteTestType); @@ -6658,6 +6718,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -6705,6 +6766,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_opt_field = "string_opt_field"; @@ -6808,6 +6870,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -6855,6 +6918,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_opt_field = "enum_opt_field"; @@ -6958,6 +7022,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -7005,6 +7070,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_opt_field = "enum2_opt_field"; @@ -7055,6 +7121,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -7101,6 +7168,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -7119,6 +7187,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -7165,6 +7234,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -7183,6 +7253,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -7229,6 +7300,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -7247,6 +7319,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -7293,6 +7366,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -7311,6 +7385,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -7357,6 +7432,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -7375,6 +7451,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -7421,6 +7498,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -7439,6 +7517,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -7485,6 +7564,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -7503,6 +7583,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -7549,6 +7630,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -7567,6 +7649,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -7613,6 +7696,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -7631,6 +7715,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -7677,6 +7762,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -7695,6 +7781,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -7741,6 +7828,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -7757,8 +7845,6 @@ void register_CompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -7770,24 +7856,6 @@ void register_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -7795,6 +7863,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -7842,6 +7911,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -7932,6 +8002,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -7979,6 +8050,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -8069,6 +8141,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -8116,6 +8189,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -8153,6 +8227,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8199,6 +8274,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -8217,6 +8293,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8263,6 +8340,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -8281,6 +8359,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8327,6 +8406,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -8345,6 +8425,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8391,6 +8472,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -8409,6 +8491,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8455,6 +8538,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -8473,6 +8557,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8519,6 +8604,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -8537,6 +8623,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8583,6 +8670,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -8601,6 +8689,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8647,6 +8736,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -8665,6 +8755,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8711,6 +8802,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -8729,6 +8821,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8775,6 +8868,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -8793,6 +8887,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8839,6 +8934,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -8855,8 +8951,6 @@ void register_CompleteTestType_type_identifier() if (return_code_StructType2 != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -8868,24 +8962,6 @@ void register_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType2 = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType2); @@ -8893,6 +8969,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -8940,6 +9017,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -9030,6 +9108,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Color2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -9077,6 +9156,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -9167,6 +9247,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Material2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -9214,6 +9295,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -9225,7 +9307,7 @@ void register_CompleteTestType_type_identifier() } CompleteStructType struct_type_StructType2 = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType2, header_StructType2, member_seq_StructType2); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2 already registered in TypeObjectRegistry for a different type."); @@ -9237,8 +9319,11 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_StructType = return_code_StructType2; + type_ids_StructType = type_ids_StructType2; } } StructMemberFlag member_flags_included_module_struct = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -9285,6 +9370,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure included_module_struct member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_included_module_struct = "included_module_struct"; @@ -9296,7 +9382,7 @@ void register_CompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType already registered in TypeObjectRegistry for a different type."); @@ -9308,8 +9394,11 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_CompleteTestType = return_code_StructType; + type_ids_CompleteTestType = type_ids_StructType; } } StructMemberFlag member_flags_struct_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -9356,6 +9445,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure struct_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_struct_opt_field = "struct_opt_field"; @@ -9393,6 +9483,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_char_3 {nullptr}; @@ -9436,6 +9527,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_char_3 = EK_COMPLETE; @@ -9445,8 +9537,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_char_3 = 0; PlainCollectionHeader header_anonymous_array_char_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_char_3, element_flags_anonymous_array_char_3); - std::string type_id_kind_anonymous_array_char_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_char_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -9460,20 +9550,6 @@ void register_CompleteTestType_type_identifier() "anonymous_array_char_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_char_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_char_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_char_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_char_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_char_3", type_ids_CompleteTestType); @@ -9481,6 +9557,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_char_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -9528,6 +9605,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_char_field = "array_char_field"; @@ -9552,6 +9630,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_uint8_t_3 {nullptr}; @@ -9595,6 +9674,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_uint8_t_3 = EK_COMPLETE; @@ -9604,8 +9684,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_uint8_t_3 = 0; PlainCollectionHeader header_anonymous_array_uint8_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_uint8_t_3, element_flags_anonymous_array_uint8_t_3); - std::string type_id_kind_anonymous_array_uint8_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_uint8_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -9619,20 +9697,6 @@ void register_CompleteTestType_type_identifier() "anonymous_array_uint8_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_uint8_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_uint8_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_uint8_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_uint8_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_uint8_t_3", type_ids_CompleteTestType); @@ -9640,6 +9704,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_uint8_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -9687,6 +9752,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_uint8_field = "array_uint8_field"; @@ -9711,6 +9777,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_int16_t_3 {nullptr}; @@ -9754,6 +9821,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_int16_t_3 = EK_COMPLETE; @@ -9763,8 +9831,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_int16_t_3 = 0; PlainCollectionHeader header_anonymous_array_int16_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_int16_t_3, element_flags_anonymous_array_int16_t_3); - std::string type_id_kind_anonymous_array_int16_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_int16_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -9778,20 +9844,6 @@ void register_CompleteTestType_type_identifier() "anonymous_array_int16_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_int16_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_int16_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_int16_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_int16_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_int16_t_3", type_ids_CompleteTestType); @@ -9799,6 +9851,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_int16_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -9846,6 +9899,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_int16_field = "array_int16_field"; @@ -9870,6 +9924,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_uint16_t_3 {nullptr}; @@ -9913,6 +9968,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_uint16_t_3 = EK_COMPLETE; @@ -9922,8 +9978,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_uint16_t_3 = 0; PlainCollectionHeader header_anonymous_array_uint16_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_uint16_t_3, element_flags_anonymous_array_uint16_t_3); - std::string type_id_kind_anonymous_array_uint16_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_uint16_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -9937,20 +9991,6 @@ void register_CompleteTestType_type_identifier() "anonymous_array_uint16_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_uint16_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_uint16_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_uint16_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_uint16_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_uint16_t_3", type_ids_CompleteTestType); @@ -9958,6 +9998,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_uint16_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -10005,6 +10046,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_uint16_field = "array_uint16_field"; @@ -10029,6 +10071,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_int32_t_3 {nullptr}; @@ -10072,6 +10115,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_int32_t_3 = EK_COMPLETE; @@ -10081,8 +10125,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_int32_t_3 = 0; PlainCollectionHeader header_anonymous_array_int32_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_int32_t_3, element_flags_anonymous_array_int32_t_3); - std::string type_id_kind_anonymous_array_int32_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_int32_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -10096,20 +10138,6 @@ void register_CompleteTestType_type_identifier() "anonymous_array_int32_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_int32_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_int32_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_int32_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_int32_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_int32_t_3", type_ids_CompleteTestType); @@ -10117,6 +10145,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_int32_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -10164,6 +10193,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_int32_field = "array_int32_field"; @@ -10188,6 +10218,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_uint32_t_3 {nullptr}; @@ -10231,6 +10262,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_uint32_t_3 = EK_COMPLETE; @@ -10240,8 +10272,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_uint32_t_3 = 0; PlainCollectionHeader header_anonymous_array_uint32_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_uint32_t_3, element_flags_anonymous_array_uint32_t_3); - std::string type_id_kind_anonymous_array_uint32_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_uint32_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -10255,20 +10285,6 @@ void register_CompleteTestType_type_identifier() "anonymous_array_uint32_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_uint32_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_uint32_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_uint32_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_uint32_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_uint32_t_3", type_ids_CompleteTestType); @@ -10276,6 +10292,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_uint32_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -10323,6 +10340,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_uint32_field = "array_uint32_field"; @@ -10347,6 +10365,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_int64_t_3 {nullptr}; @@ -10390,6 +10409,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_int64_t_3 = EK_COMPLETE; @@ -10399,8 +10419,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_int64_t_3 = 0; PlainCollectionHeader header_anonymous_array_int64_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_int64_t_3, element_flags_anonymous_array_int64_t_3); - std::string type_id_kind_anonymous_array_int64_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_int64_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -10414,20 +10432,6 @@ void register_CompleteTestType_type_identifier() "anonymous_array_int64_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_int64_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_int64_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_int64_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_int64_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_int64_t_3", type_ids_CompleteTestType); @@ -10435,6 +10439,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_int64_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -10482,6 +10487,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_int64_field = "array_int64_field"; @@ -10506,6 +10512,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_uint64_t_3 {nullptr}; @@ -10549,6 +10556,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_uint64_t_3 = EK_COMPLETE; @@ -10558,8 +10566,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_uint64_t_3 = 0; PlainCollectionHeader header_anonymous_array_uint64_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_uint64_t_3, element_flags_anonymous_array_uint64_t_3); - std::string type_id_kind_anonymous_array_uint64_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_uint64_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -10573,20 +10579,6 @@ void register_CompleteTestType_type_identifier() "anonymous_array_uint64_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_uint64_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_uint64_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_uint64_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_uint64_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_uint64_t_3", type_ids_CompleteTestType); @@ -10594,6 +10586,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_uint64_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -10641,6 +10634,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_uint64_field = "array_uint64_field"; @@ -10665,6 +10659,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_float_3 {nullptr}; @@ -10708,6 +10703,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_float_3 = EK_COMPLETE; @@ -10717,8 +10713,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_float_3 = 0; PlainCollectionHeader header_anonymous_array_float_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_float_3, element_flags_anonymous_array_float_3); - std::string type_id_kind_anonymous_array_float_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_float_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -10732,20 +10726,6 @@ void register_CompleteTestType_type_identifier() "anonymous_array_float_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_float_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_float_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_float_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_float_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_float_3", type_ids_CompleteTestType); @@ -10753,6 +10733,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_float_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -10800,6 +10781,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_float_field = "array_float_field"; @@ -10824,6 +10806,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_double_3 {nullptr}; @@ -10867,6 +10850,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_double_3 = EK_COMPLETE; @@ -10876,8 +10860,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_double_3 = 0; PlainCollectionHeader header_anonymous_array_double_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_double_3, element_flags_anonymous_array_double_3); - std::string type_id_kind_anonymous_array_double_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_double_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -10891,20 +10873,6 @@ void register_CompleteTestType_type_identifier() "anonymous_array_double_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_double_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_double_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_double_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_double_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_double_3", type_ids_CompleteTestType); @@ -10912,6 +10880,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_double_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -10959,6 +10928,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_double_field = "array_double_field"; @@ -10983,6 +10953,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_bool_3 {nullptr}; @@ -11026,6 +10997,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_bool_3 = EK_COMPLETE; @@ -11035,8 +11007,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_bool_3 = 0; PlainCollectionHeader header_anonymous_array_bool_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_bool_3, element_flags_anonymous_array_bool_3); - std::string type_id_kind_anonymous_array_bool_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_bool_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -11050,20 +11020,6 @@ void register_CompleteTestType_type_identifier() "anonymous_array_bool_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_bool_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_bool_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_bool_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_bool_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_bool_3", type_ids_CompleteTestType); @@ -11071,6 +11027,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_bool_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -11118,6 +11075,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_bool_field = "array_bool_field"; @@ -11214,6 +11172,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -11258,6 +11217,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_Color_3 = EK_COMPLETE; @@ -11267,8 +11227,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_Color_3 = 0; PlainCollectionHeader header_anonymous_array_Color_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_Color_3, element_flags_anonymous_array_Color_3); - std::string type_id_kind_anonymous_array_Color_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_Color_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -11282,20 +11240,6 @@ void register_CompleteTestType_type_identifier() "anonymous_array_Color_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_Color_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_Color_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_Color_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_Color_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_Color_3", type_ids_CompleteTestType); @@ -11303,6 +11247,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_Color_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -11350,6 +11295,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_enum_field = "array_enum_field"; @@ -11446,6 +11392,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -11490,6 +11437,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_Material_3 = EK_COMPLETE; @@ -11499,8 +11447,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_Material_3 = 0; PlainCollectionHeader header_anonymous_array_Material_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_Material_3, element_flags_anonymous_array_Material_3); - std::string type_id_kind_anonymous_array_Material_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_Material_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -11514,20 +11460,6 @@ void register_CompleteTestType_type_identifier() "anonymous_array_Material_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_Material_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_Material_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_Material_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_Material_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_Material_3", type_ids_CompleteTestType); @@ -11535,6 +11467,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_Material_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -11582,6 +11515,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_enum2_field = "array_enum2_field"; @@ -11625,6 +11559,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -11671,6 +11606,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -11689,6 +11625,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -11735,6 +11672,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -11753,6 +11691,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -11799,6 +11738,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -11817,6 +11757,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -11863,6 +11804,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -11881,6 +11823,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -11927,6 +11870,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -11945,6 +11889,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -11991,6 +11936,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -12009,6 +11955,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -12055,6 +12002,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -12073,6 +12021,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -12119,6 +12068,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -12137,6 +12087,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -12183,6 +12134,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -12201,6 +12153,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -12247,6 +12200,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -12265,6 +12219,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -12311,6 +12266,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -12327,8 +12283,6 @@ void register_CompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -12340,24 +12294,6 @@ void register_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -12365,6 +12301,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -12412,6 +12349,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -12502,6 +12440,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -12549,6 +12488,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -12639,6 +12579,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -12686,6 +12627,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -12723,6 +12665,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -12769,6 +12712,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -12787,6 +12731,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -12833,6 +12778,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -12851,6 +12797,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -12897,6 +12844,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -12915,6 +12863,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -12961,6 +12910,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -12979,6 +12929,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -13025,6 +12976,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -13043,6 +12995,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -13089,6 +13042,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -13107,6 +13061,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -13153,6 +13108,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -13171,6 +13127,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -13217,6 +13174,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -13235,6 +13193,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -13281,6 +13240,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -13299,6 +13259,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -13345,6 +13306,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -13363,6 +13325,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -13409,6 +13372,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -13425,8 +13389,6 @@ void register_CompleteTestType_type_identifier() if (return_code_StructType2 != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -13438,24 +13400,6 @@ void register_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType2 = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType2); @@ -13463,6 +13407,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -13510,6 +13455,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -13600,6 +13546,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Color2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -13647,6 +13594,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -13737,6 +13685,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Material2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -13784,6 +13733,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -13795,7 +13745,7 @@ void register_CompleteTestType_type_identifier() } CompleteStructType struct_type_StructType2 = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType2, header_StructType2, member_seq_StructType2); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2 already registered in TypeObjectRegistry for a different type."); @@ -13807,8 +13757,11 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_StructType = return_code_StructType2; + type_ids_StructType = type_ids_StructType2; } } StructMemberFlag member_flags_included_module_struct = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -13855,6 +13808,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure included_module_struct member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_included_module_struct = "included_module_struct"; @@ -13866,7 +13820,7 @@ void register_CompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType already registered in TypeObjectRegistry for a different type."); @@ -13878,8 +13832,11 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_CompleteTestType = return_code_StructType; + type_ids_CompleteTestType = type_ids_StructType; } } TypeIdentifier* element_identifier_anonymous_array_StructType_3 {nullptr}; @@ -13923,6 +13880,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_StructType_3 = EK_COMPLETE; @@ -13932,8 +13890,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_StructType_3 = 0; PlainCollectionHeader header_anonymous_array_StructType_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_StructType_3, element_flags_anonymous_array_StructType_3); - std::string type_id_kind_anonymous_array_StructType_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_StructType_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -13947,20 +13903,6 @@ void register_CompleteTestType_type_identifier() "anonymous_array_StructType_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_StructType_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_StructType_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_StructType_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_StructType_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_StructType_3", type_ids_CompleteTestType); @@ -13968,6 +13910,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_StructType_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -14015,6 +13958,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_struct_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_struct_field = "array_struct_field"; @@ -14039,6 +13983,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_char_5 {nullptr}; @@ -14082,6 +14027,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_char_5 = EK_COMPLETE; @@ -14091,8 +14037,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_char_5 = 0; PlainCollectionHeader header_anonymous_sequence_char_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_char_5, element_flags_anonymous_sequence_char_5); - std::string type_id_kind_anonymous_sequence_char_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_char_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_char_5, bound, @@ -14104,18 +14048,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_char_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_char_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_char_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_char_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_char_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_char_5", type_ids_CompleteTestType); @@ -14123,6 +14055,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_char_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -14170,6 +14103,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_char_field = "bounded_sequence_char_field"; @@ -14194,6 +14128,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint8_t_5 {nullptr}; @@ -14237,6 +14172,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint8_t_5 = EK_COMPLETE; @@ -14246,8 +14182,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint8_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_uint8_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint8_t_5, element_flags_anonymous_sequence_uint8_t_5); - std::string type_id_kind_anonymous_sequence_uint8_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint8_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint8_t_5, bound, @@ -14259,18 +14193,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_uint8_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint8_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint8_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint8_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint8_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint8_t_5", type_ids_CompleteTestType); @@ -14278,6 +14200,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint8_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -14325,6 +14248,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_uint8_field = "bounded_sequence_uint8_field"; @@ -14349,6 +14273,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int16_t_5 {nullptr}; @@ -14392,6 +14317,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int16_t_5 = EK_COMPLETE; @@ -14401,8 +14327,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int16_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_int16_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int16_t_5, element_flags_anonymous_sequence_int16_t_5); - std::string type_id_kind_anonymous_sequence_int16_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int16_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int16_t_5, bound, @@ -14414,18 +14338,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_int16_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int16_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int16_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int16_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int16_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int16_t_5", type_ids_CompleteTestType); @@ -14433,6 +14345,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int16_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -14480,6 +14393,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_int16_field = "bounded_sequence_int16_field"; @@ -14504,6 +14418,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint16_t_5 {nullptr}; @@ -14547,6 +14462,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint16_t_5 = EK_COMPLETE; @@ -14556,8 +14472,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint16_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_uint16_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint16_t_5, element_flags_anonymous_sequence_uint16_t_5); - std::string type_id_kind_anonymous_sequence_uint16_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint16_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint16_t_5, bound, @@ -14569,18 +14483,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_uint16_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint16_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint16_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint16_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint16_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint16_t_5", type_ids_CompleteTestType); @@ -14588,6 +14490,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint16_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -14635,6 +14538,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_uint16_field = "bounded_sequence_uint16_field"; @@ -14659,6 +14563,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int32_t_5 {nullptr}; @@ -14702,6 +14607,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int32_t_5 = EK_COMPLETE; @@ -14711,8 +14617,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int32_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_int32_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int32_t_5, element_flags_anonymous_sequence_int32_t_5); - std::string type_id_kind_anonymous_sequence_int32_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int32_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int32_t_5, bound, @@ -14724,18 +14628,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_int32_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int32_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int32_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int32_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int32_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int32_t_5", type_ids_CompleteTestType); @@ -14743,6 +14635,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int32_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -14790,6 +14683,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_int32_field = "bounded_sequence_int32_field"; @@ -14814,6 +14708,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint32_t_5 {nullptr}; @@ -14857,6 +14752,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint32_t_5 = EK_COMPLETE; @@ -14866,8 +14762,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint32_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_uint32_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint32_t_5, element_flags_anonymous_sequence_uint32_t_5); - std::string type_id_kind_anonymous_sequence_uint32_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint32_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint32_t_5, bound, @@ -14879,18 +14773,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_uint32_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint32_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint32_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint32_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint32_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint32_t_5", type_ids_CompleteTestType); @@ -14898,6 +14780,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint32_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -14945,6 +14828,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_uint32_field = "bounded_sequence_uint32_field"; @@ -14969,6 +14853,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int64_t_5 {nullptr}; @@ -15012,6 +14897,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int64_t_5 = EK_COMPLETE; @@ -15021,8 +14907,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int64_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_int64_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int64_t_5, element_flags_anonymous_sequence_int64_t_5); - std::string type_id_kind_anonymous_sequence_int64_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int64_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int64_t_5, bound, @@ -15034,18 +14918,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_int64_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int64_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int64_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int64_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int64_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int64_t_5", type_ids_CompleteTestType); @@ -15053,6 +14925,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int64_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -15100,6 +14973,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_int64_field = "bounded_sequence_int64_field"; @@ -15124,6 +14998,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint64_t_5 {nullptr}; @@ -15167,6 +15042,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint64_t_5 = EK_COMPLETE; @@ -15176,8 +15052,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint64_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_uint64_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint64_t_5, element_flags_anonymous_sequence_uint64_t_5); - std::string type_id_kind_anonymous_sequence_uint64_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint64_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint64_t_5, bound, @@ -15189,18 +15063,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_uint64_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint64_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint64_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint64_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint64_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint64_t_5", type_ids_CompleteTestType); @@ -15208,6 +15070,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint64_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -15255,6 +15118,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_uint64_field = "bounded_sequence_uint64_field"; @@ -15279,6 +15143,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_float_5 {nullptr}; @@ -15322,6 +15187,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_float_5 = EK_COMPLETE; @@ -15331,8 +15197,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_float_5 = 0; PlainCollectionHeader header_anonymous_sequence_float_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_float_5, element_flags_anonymous_sequence_float_5); - std::string type_id_kind_anonymous_sequence_float_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_float_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_float_5, bound, @@ -15344,18 +15208,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_float_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_float_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_float_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_float_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_float_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_float_5", type_ids_CompleteTestType); @@ -15363,6 +15215,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_float_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -15410,6 +15263,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_float_field = "bounded_sequence_float_field"; @@ -15434,6 +15288,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_double_5 {nullptr}; @@ -15477,6 +15332,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_double_5 = EK_COMPLETE; @@ -15486,8 +15342,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_double_5 = 0; PlainCollectionHeader header_anonymous_sequence_double_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_double_5, element_flags_anonymous_sequence_double_5); - std::string type_id_kind_anonymous_sequence_double_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_double_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_double_5, bound, @@ -15499,18 +15353,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_double_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_double_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_double_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_double_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_double_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_double_5", type_ids_CompleteTestType); @@ -15518,6 +15360,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_double_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -15565,6 +15408,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_double_field = "bounded_sequence_double_field"; @@ -15589,6 +15433,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_bool_5 {nullptr}; @@ -15632,6 +15477,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_bool_5 = EK_COMPLETE; @@ -15641,8 +15487,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_bool_5 = 0; PlainCollectionHeader header_anonymous_sequence_bool_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_bool_5, element_flags_anonymous_sequence_bool_5); - std::string type_id_kind_anonymous_sequence_bool_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_bool_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_bool_5, bound, @@ -15654,18 +15498,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_bool_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_bool_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_bool_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_bool_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_bool_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_bool_5", type_ids_CompleteTestType); @@ -15673,6 +15505,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_bool_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -15720,6 +15553,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_bool_field = "bounded_sequence_bool_field"; @@ -15816,6 +15650,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -15860,6 +15695,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_Color_5 = EK_COMPLETE; @@ -15869,8 +15705,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_Color_5 = 0; PlainCollectionHeader header_anonymous_sequence_Color_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_Color_5, element_flags_anonymous_sequence_Color_5); - std::string type_id_kind_anonymous_sequence_Color_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_Color_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_Color_5, bound, @@ -15882,18 +15716,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_Color_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_Color_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_Color_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_Color_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_Color_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_Color_5", type_ids_CompleteTestType); @@ -15901,6 +15723,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_Color_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -15948,6 +15771,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_enum_field = "bounded_sequence_enum_field"; @@ -16044,6 +15868,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -16088,6 +15913,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_Material_5 = EK_COMPLETE; @@ -16097,8 +15923,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_Material_5 = 0; PlainCollectionHeader header_anonymous_sequence_Material_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_Material_5, element_flags_anonymous_sequence_Material_5); - std::string type_id_kind_anonymous_sequence_Material_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_Material_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_Material_5, bound, @@ -16110,18 +15934,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_Material_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_Material_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_Material_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_Material_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_Material_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_Material_5", type_ids_CompleteTestType); @@ -16129,6 +15941,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_Material_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -16176,6 +15989,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_enum2_field = "bounded_sequence_enum2_field"; @@ -16219,6 +16033,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16265,6 +16080,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -16283,6 +16099,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16329,6 +16146,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -16347,6 +16165,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16393,6 +16212,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -16411,6 +16231,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16457,6 +16278,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -16475,6 +16297,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16521,6 +16344,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -16539,6 +16363,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16585,6 +16410,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -16603,6 +16429,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16649,6 +16476,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -16667,6 +16495,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16713,6 +16542,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -16731,6 +16561,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16777,6 +16608,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -16795,6 +16627,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16841,6 +16674,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -16859,6 +16693,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16905,6 +16740,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -16921,8 +16757,6 @@ void register_CompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -16934,24 +16768,6 @@ void register_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -16959,6 +16775,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -17006,6 +16823,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -17096,6 +16914,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -17143,6 +16962,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -17233,6 +17053,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -17280,6 +17101,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -17317,6 +17139,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17363,6 +17186,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -17381,6 +17205,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17427,6 +17252,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -17445,6 +17271,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17491,6 +17318,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -17509,6 +17337,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17555,6 +17384,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -17573,6 +17403,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17619,6 +17450,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -17637,6 +17469,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17683,6 +17516,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -17701,6 +17535,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17747,6 +17582,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -17765,6 +17601,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17811,6 +17648,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -17829,6 +17667,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17875,6 +17714,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -17893,6 +17733,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17939,6 +17780,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -17957,6 +17799,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -18003,6 +17846,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -18019,8 +17863,6 @@ void register_CompleteTestType_type_identifier() if (return_code_StructType2 != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -18032,24 +17874,6 @@ void register_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType2 = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType2); @@ -18057,6 +17881,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -18104,6 +17929,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -18194,6 +18020,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Color2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -18241,6 +18068,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -18331,6 +18159,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Material2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -18378,6 +18207,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -18389,7 +18219,7 @@ void register_CompleteTestType_type_identifier() } CompleteStructType struct_type_StructType2 = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType2, header_StructType2, member_seq_StructType2); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2 already registered in TypeObjectRegistry for a different type."); @@ -18401,8 +18231,11 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_StructType = return_code_StructType2; + type_ids_StructType = type_ids_StructType2; } } StructMemberFlag member_flags_included_module_struct = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -18449,6 +18282,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure included_module_struct member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_included_module_struct = "included_module_struct"; @@ -18460,7 +18294,7 @@ void register_CompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType already registered in TypeObjectRegistry for a different type."); @@ -18472,8 +18306,11 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_CompleteTestType = return_code_StructType; + type_ids_CompleteTestType = type_ids_StructType; } } TypeIdentifier* element_identifier_anonymous_sequence_StructType_5 {nullptr}; @@ -18517,6 +18354,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_StructType_5 = EK_COMPLETE; @@ -18526,8 +18364,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_StructType_5 = 0; PlainCollectionHeader header_anonymous_sequence_StructType_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_StructType_5, element_flags_anonymous_sequence_StructType_5); - std::string type_id_kind_anonymous_sequence_StructType_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_StructType_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_StructType_5, bound, @@ -18539,18 +18375,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_StructType_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_StructType_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_StructType_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_StructType_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_StructType_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_StructType_5", type_ids_CompleteTestType); @@ -18558,6 +18382,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_StructType_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -18605,6 +18430,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_struct_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_struct_field = "bounded_sequence_struct_field"; @@ -18629,6 +18455,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_char_unbounded {nullptr}; @@ -18672,6 +18499,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_char_unbounded = EK_COMPLETE; @@ -18681,8 +18509,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_char_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_char_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_char_unbounded, element_flags_anonymous_sequence_char_unbounded); - std::string type_id_kind_anonymous_sequence_char_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_char_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_char_unbounded, bound, @@ -18694,18 +18520,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_char_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_char_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_char_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_char_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_char_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_char_unbounded", type_ids_CompleteTestType); @@ -18713,6 +18527,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_char_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -18760,6 +18575,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_char_field = "unbounded_sequence_char_field"; @@ -18784,6 +18600,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint8_t_unbounded {nullptr}; @@ -18827,6 +18644,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint8_t_unbounded = EK_COMPLETE; @@ -18836,8 +18654,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint8_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_uint8_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint8_t_unbounded, element_flags_anonymous_sequence_uint8_t_unbounded); - std::string type_id_kind_anonymous_sequence_uint8_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint8_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint8_t_unbounded, bound, @@ -18849,18 +18665,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_uint8_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint8_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint8_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint8_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint8_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint8_t_unbounded", type_ids_CompleteTestType); @@ -18868,6 +18672,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint8_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -18915,6 +18720,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_uint8_field = "unbounded_sequence_uint8_field"; @@ -18939,6 +18745,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int16_t_unbounded {nullptr}; @@ -18982,6 +18789,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int16_t_unbounded = EK_COMPLETE; @@ -18991,8 +18799,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int16_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_int16_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int16_t_unbounded, element_flags_anonymous_sequence_int16_t_unbounded); - std::string type_id_kind_anonymous_sequence_int16_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int16_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int16_t_unbounded, bound, @@ -19004,18 +18810,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_int16_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int16_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int16_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int16_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int16_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int16_t_unbounded", type_ids_CompleteTestType); @@ -19023,6 +18817,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int16_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -19070,6 +18865,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_int16_field = "unbounded_sequence_int16_field"; @@ -19094,6 +18890,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint16_t_unbounded {nullptr}; @@ -19137,6 +18934,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint16_t_unbounded = EK_COMPLETE; @@ -19146,8 +18944,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint16_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_uint16_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint16_t_unbounded, element_flags_anonymous_sequence_uint16_t_unbounded); - std::string type_id_kind_anonymous_sequence_uint16_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint16_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint16_t_unbounded, bound, @@ -19159,18 +18955,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_uint16_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint16_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint16_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint16_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint16_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint16_t_unbounded", type_ids_CompleteTestType); @@ -19178,6 +18962,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint16_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -19225,6 +19010,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_uint16_field = "unbounded_sequence_uint16_field"; @@ -19249,6 +19035,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int32_t_unbounded {nullptr}; @@ -19292,6 +19079,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int32_t_unbounded = EK_COMPLETE; @@ -19301,8 +19089,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int32_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_int32_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int32_t_unbounded, element_flags_anonymous_sequence_int32_t_unbounded); - std::string type_id_kind_anonymous_sequence_int32_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int32_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int32_t_unbounded, bound, @@ -19314,18 +19100,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_int32_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int32_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int32_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int32_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int32_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int32_t_unbounded", type_ids_CompleteTestType); @@ -19333,6 +19107,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int32_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -19380,6 +19155,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_int32_field = "unbounded_sequence_int32_field"; @@ -19404,6 +19180,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint32_t_unbounded {nullptr}; @@ -19447,6 +19224,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint32_t_unbounded = EK_COMPLETE; @@ -19456,8 +19234,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint32_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_uint32_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint32_t_unbounded, element_flags_anonymous_sequence_uint32_t_unbounded); - std::string type_id_kind_anonymous_sequence_uint32_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint32_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint32_t_unbounded, bound, @@ -19469,18 +19245,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_uint32_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint32_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint32_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint32_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint32_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint32_t_unbounded", type_ids_CompleteTestType); @@ -19488,6 +19252,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint32_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -19535,6 +19300,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_uint32_field = "unbounded_sequence_uint32_field"; @@ -19559,6 +19325,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int64_t_unbounded {nullptr}; @@ -19602,6 +19369,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int64_t_unbounded = EK_COMPLETE; @@ -19611,8 +19379,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int64_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_int64_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int64_t_unbounded, element_flags_anonymous_sequence_int64_t_unbounded); - std::string type_id_kind_anonymous_sequence_int64_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int64_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int64_t_unbounded, bound, @@ -19624,18 +19390,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_int64_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int64_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int64_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int64_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int64_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int64_t_unbounded", type_ids_CompleteTestType); @@ -19643,6 +19397,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int64_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -19690,6 +19445,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_int64_field = "unbounded_sequence_int64_field"; @@ -19714,6 +19470,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint64_t_unbounded {nullptr}; @@ -19757,6 +19514,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint64_t_unbounded = EK_COMPLETE; @@ -19766,8 +19524,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint64_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_uint64_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint64_t_unbounded, element_flags_anonymous_sequence_uint64_t_unbounded); - std::string type_id_kind_anonymous_sequence_uint64_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint64_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint64_t_unbounded, bound, @@ -19779,18 +19535,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_uint64_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint64_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint64_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint64_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint64_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint64_t_unbounded", type_ids_CompleteTestType); @@ -19798,6 +19542,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint64_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -19845,6 +19590,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_uint64_field = "unbounded_sequence_uint64_field"; @@ -19869,6 +19615,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_float_unbounded {nullptr}; @@ -19912,6 +19659,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_float_unbounded = EK_COMPLETE; @@ -19921,8 +19669,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_float_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_float_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_float_unbounded, element_flags_anonymous_sequence_float_unbounded); - std::string type_id_kind_anonymous_sequence_float_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_float_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_float_unbounded, bound, @@ -19934,18 +19680,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_float_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_float_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_float_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_float_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_float_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_float_unbounded", type_ids_CompleteTestType); @@ -19953,6 +19687,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_float_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -20000,6 +19735,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_float_field = "unbounded_sequence_float_field"; @@ -20024,6 +19760,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_double_unbounded {nullptr}; @@ -20067,6 +19804,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_double_unbounded = EK_COMPLETE; @@ -20076,8 +19814,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_double_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_double_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_double_unbounded, element_flags_anonymous_sequence_double_unbounded); - std::string type_id_kind_anonymous_sequence_double_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_double_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_double_unbounded, bound, @@ -20089,18 +19825,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_double_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_double_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_double_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_double_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_double_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_double_unbounded", type_ids_CompleteTestType); @@ -20108,6 +19832,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_double_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -20155,6 +19880,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_double_field = "unbounded_sequence_double_field"; @@ -20179,6 +19905,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_bool_unbounded {nullptr}; @@ -20222,6 +19949,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_bool_unbounded = EK_COMPLETE; @@ -20231,8 +19959,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_bool_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_bool_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_bool_unbounded, element_flags_anonymous_sequence_bool_unbounded); - std::string type_id_kind_anonymous_sequence_bool_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_bool_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_bool_unbounded, bound, @@ -20244,18 +19970,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_bool_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_bool_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_bool_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_bool_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_bool_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_bool_unbounded", type_ids_CompleteTestType); @@ -20263,6 +19977,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_bool_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -20310,6 +20025,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_bool_field = "unbounded_sequence_bool_field"; @@ -20406,6 +20122,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -20450,6 +20167,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_Color_unbounded = EK_COMPLETE; @@ -20459,8 +20177,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_Color_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_Color_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_Color_unbounded, element_flags_anonymous_sequence_Color_unbounded); - std::string type_id_kind_anonymous_sequence_Color_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_Color_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_Color_unbounded, bound, @@ -20472,18 +20188,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_Color_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_Color_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_Color_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_Color_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_Color_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_Color_unbounded", type_ids_CompleteTestType); @@ -20491,6 +20195,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_Color_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -20538,6 +20243,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_enum_field = "unbounded_sequence_enum_field"; @@ -20634,6 +20340,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -20678,6 +20385,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_Material_unbounded = EK_COMPLETE; @@ -20687,8 +20395,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_Material_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_Material_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_Material_unbounded, element_flags_anonymous_sequence_Material_unbounded); - std::string type_id_kind_anonymous_sequence_Material_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_Material_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_Material_unbounded, bound, @@ -20700,18 +20406,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_Material_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_Material_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_Material_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_Material_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_Material_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_Material_unbounded", type_ids_CompleteTestType); @@ -20719,6 +20413,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_Material_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -20766,6 +20461,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_enum2_field = "unbounded_sequence_enum2_field"; @@ -20809,6 +20505,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -20855,6 +20552,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -20873,6 +20571,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -20919,6 +20618,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -20937,6 +20637,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -20983,6 +20684,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -21001,6 +20703,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -21047,6 +20750,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -21065,6 +20769,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -21111,6 +20816,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -21129,6 +20835,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -21175,6 +20882,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -21193,6 +20901,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -21239,6 +20948,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -21257,6 +20967,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -21303,6 +21014,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -21321,6 +21033,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -21367,6 +21080,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -21385,6 +21099,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -21431,6 +21146,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -21449,6 +21165,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -21495,6 +21212,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -21511,8 +21229,6 @@ void register_CompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -21524,24 +21240,6 @@ void register_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -21549,6 +21247,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -21596,6 +21295,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -21686,6 +21386,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -21733,6 +21434,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -21823,6 +21525,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -21870,6 +21573,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -21907,6 +21611,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -21953,6 +21658,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -21971,6 +21677,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -22017,6 +21724,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -22035,6 +21743,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -22081,6 +21790,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -22099,6 +21809,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -22145,6 +21856,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -22163,6 +21875,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -22209,6 +21922,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -22227,6 +21941,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -22273,6 +21988,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -22291,6 +22007,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -22337,6 +22054,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -22355,6 +22073,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -22401,6 +22120,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -22419,6 +22139,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -22465,6 +22186,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -22483,6 +22205,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -22529,6 +22252,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -22547,6 +22271,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -22593,6 +22318,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -22609,8 +22335,6 @@ void register_CompleteTestType_type_identifier() if (return_code_StructType2 != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -22622,24 +22346,6 @@ void register_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType2 = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType2); @@ -22647,6 +22353,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -22694,6 +22401,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -22784,6 +22492,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Color2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -22831,6 +22540,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -22921,6 +22631,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Material2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -22968,6 +22679,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -22979,7 +22691,7 @@ void register_CompleteTestType_type_identifier() } CompleteStructType struct_type_StructType2 = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType2, header_StructType2, member_seq_StructType2); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2 already registered in TypeObjectRegistry for a different type."); @@ -22991,8 +22703,11 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_StructType = return_code_StructType2; + type_ids_StructType = type_ids_StructType2; } } StructMemberFlag member_flags_included_module_struct = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23039,6 +22754,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure included_module_struct member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_included_module_struct = "included_module_struct"; @@ -23050,7 +22766,7 @@ void register_CompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType already registered in TypeObjectRegistry for a different type."); @@ -23062,8 +22778,11 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_CompleteTestType = return_code_StructType; + type_ids_CompleteTestType = type_ids_StructType; } } TypeIdentifier* element_identifier_anonymous_sequence_StructType_unbounded {nullptr}; @@ -23107,6 +22826,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_StructType_unbounded = EK_COMPLETE; @@ -23116,8 +22836,6 @@ void register_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_StructType_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_StructType_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_StructType_unbounded, element_flags_anonymous_sequence_StructType_unbounded); - std::string type_id_kind_anonymous_sequence_StructType_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_StructType_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_StructType_unbounded, bound, @@ -23129,18 +22847,6 @@ void register_CompleteTestType_type_identifier() "anonymous_sequence_StructType_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_StructType_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_StructType_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_StructType_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_StructType_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_StructType_unbounded", type_ids_CompleteTestType); @@ -23148,6 +22854,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_StructType_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -23195,6 +22902,7 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_struct_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_struct_field = "unbounded_sequence_struct_field"; @@ -23206,7 +22914,7 @@ void register_CompleteTestType_type_identifier() } CompleteStructType struct_type_CompleteTestType = TypeObjectUtils::build_complete_struct_type(struct_flags_CompleteTestType, header_CompleteTestType, member_seq_CompleteTestType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_CompleteTestType, type_name_CompleteTestType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_CompleteTestType, type_name_CompleteTestType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "CompleteTestType already registered in TypeObjectRegistry for a different type."); @@ -23218,11 +22926,14 @@ void register_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "CompleteTestType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } } -void register_KeyedCompleteTestType_type_identifier() +// TypeIdentifier is returned by reference: dependent structures/unions are registered in this same method +void register_KeyedCompleteTestType_type_identifier( + TypeIdentifier& type_id) { { StructTypeFlag struct_flags_KeyedCompleteTestType = TypeObjectUtils::build_struct_type_flag(eprosima::fastdds::dds::xtypes::ExtensibilityKind::NOT_APPLIED, @@ -23245,6 +22956,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "id Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_id = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23291,6 +23003,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure id member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_id = "id"; @@ -23322,6 +23035,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23368,6 +23082,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -23386,6 +23101,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23432,6 +23148,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -23450,6 +23167,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23496,6 +23214,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -23514,6 +23233,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23560,6 +23280,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -23578,6 +23299,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23624,6 +23346,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -23642,6 +23365,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23688,6 +23412,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -23706,6 +23431,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23752,6 +23478,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -23770,6 +23497,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23816,6 +23544,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -23834,6 +23563,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23880,6 +23610,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -23898,6 +23629,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23944,6 +23676,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -23962,6 +23695,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -24008,6 +23742,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -24024,8 +23759,6 @@ void register_KeyedCompleteTestType_type_identifier() if (return_code_KeyedCompleteTestType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -24037,24 +23770,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_KeyedCompleteTestType); @@ -24062,6 +23777,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -24109,6 +23825,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -24199,6 +23916,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -24246,6 +23964,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -24336,6 +24055,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -24383,6 +24103,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -24420,6 +24141,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -24466,6 +24188,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -24484,6 +24207,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -24530,6 +24254,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -24548,6 +24273,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -24594,6 +24320,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -24612,6 +24339,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -24658,6 +24386,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -24676,6 +24405,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -24722,6 +24452,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -24740,6 +24471,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -24786,6 +24518,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -24804,6 +24537,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -24850,6 +24584,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -24868,6 +24603,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -24914,6 +24650,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -24932,6 +24669,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -24978,6 +24716,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -24996,6 +24735,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -25042,6 +24782,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -25060,6 +24801,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -25106,6 +24848,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -25122,8 +24865,6 @@ void register_KeyedCompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -25135,24 +24876,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -25160,6 +24883,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -25207,6 +24931,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -25297,6 +25022,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -25344,6 +25070,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -25434,6 +25161,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -25481,6 +25209,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -25518,6 +25247,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -25564,6 +25294,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -25582,6 +25313,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -25628,6 +25360,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -25646,6 +25379,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -25692,6 +25426,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -25710,6 +25445,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -25756,6 +25492,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -25774,6 +25511,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -25820,6 +25558,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -25838,6 +25577,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -25884,6 +25624,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -25902,6 +25643,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -25948,6 +25690,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -25966,6 +25709,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -26012,6 +25756,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -26030,6 +25775,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -26076,6 +25822,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -26094,6 +25841,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -26140,6 +25888,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -26158,6 +25907,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -26204,6 +25954,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -26220,8 +25971,6 @@ void register_KeyedCompleteTestType_type_identifier() if (return_code_StructType2 != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -26233,24 +25982,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType2 = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType2); @@ -26258,6 +25989,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -26305,6 +26037,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -26395,6 +26128,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Color2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -26442,6 +26176,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -26532,6 +26267,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Material2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -26579,6 +26315,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -26590,7 +26327,7 @@ void register_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_StructType2 = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType2, header_StructType2, member_seq_StructType2); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2 already registered in TypeObjectRegistry for a different type."); @@ -26602,8 +26339,11 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_StructType = return_code_StructType2; + type_ids_StructType = type_ids_StructType2; } } StructMemberFlag member_flags_included_module_struct = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -26650,6 +26390,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure included_module_struct member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_included_module_struct = "included_module_struct"; @@ -26661,7 +26402,7 @@ void register_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType already registered in TypeObjectRegistry for a different type."); @@ -26673,8 +26414,11 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_KeyedCompleteTestType = return_code_StructType; + type_ids_KeyedCompleteTestType = type_ids_StructType; } } StructMemberFlag member_flags_struct_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -26721,6 +26465,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure struct_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_struct_field = "struct_field"; @@ -26739,6 +26484,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -26785,6 +26531,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_opt_field = "char_opt_field"; @@ -26816,6 +26563,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -26862,6 +26610,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_opt_field = "uint8_opt_field"; @@ -26893,6 +26642,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -26939,6 +26689,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_opt_field = "int16_opt_field"; @@ -26970,6 +26721,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -27016,6 +26768,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_opt_field = "uint16_opt_field"; @@ -27047,6 +26800,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -27093,6 +26847,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_opt_field = "int32_opt_field"; @@ -27124,6 +26879,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -27170,6 +26926,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_opt_field = "uint32_opt_field"; @@ -27201,6 +26958,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -27247,6 +27005,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_opt_field = "int64_opt_field"; @@ -27278,6 +27037,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -27324,6 +27084,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_opt_field = "uint64_opt_field"; @@ -27355,6 +27116,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -27401,6 +27163,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_opt_field = "float_opt_field"; @@ -27432,6 +27195,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -27478,6 +27242,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_opt_field = "double_opt_field"; @@ -27509,6 +27274,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -27555,6 +27321,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_opt_field = "bool_opt_field"; @@ -27584,8 +27351,6 @@ void register_KeyedCompleteTestType_type_identifier() if (return_code_KeyedCompleteTestType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -27597,24 +27362,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_KeyedCompleteTestType); @@ -27622,6 +27369,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -27669,6 +27417,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_opt_field = "string_opt_field"; @@ -27772,6 +27521,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -27819,6 +27569,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_opt_field = "enum_opt_field"; @@ -27922,6 +27673,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -27969,6 +27721,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_opt_field = "enum2_opt_field"; @@ -28019,6 +27772,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -28065,6 +27819,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -28083,6 +27838,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -28129,6 +27885,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -28147,6 +27904,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -28193,6 +27951,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -28211,6 +27970,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -28257,6 +28017,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -28275,6 +28036,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -28321,6 +28083,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -28339,6 +28102,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -28385,6 +28149,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -28403,6 +28168,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -28449,6 +28215,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -28467,6 +28234,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -28513,6 +28281,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -28531,6 +28300,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -28577,6 +28347,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -28595,6 +28366,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -28641,6 +28413,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -28659,6 +28432,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -28705,6 +28479,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -28721,8 +28496,6 @@ void register_KeyedCompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -28734,24 +28507,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -28759,6 +28514,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -28806,6 +28562,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -28896,6 +28653,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -28943,6 +28701,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -29033,6 +28792,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -29080,6 +28840,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -29117,6 +28878,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -29163,6 +28925,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -29181,6 +28944,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -29227,6 +28991,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -29245,6 +29010,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -29291,6 +29057,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -29309,6 +29076,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -29355,6 +29123,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -29373,6 +29142,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -29419,6 +29189,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -29437,6 +29208,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -29483,6 +29255,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -29501,6 +29274,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -29547,6 +29321,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -29565,6 +29340,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -29611,6 +29387,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -29629,6 +29406,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -29675,6 +29453,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -29693,6 +29472,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -29739,6 +29519,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -29757,6 +29538,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -29803,6 +29585,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -29819,8 +29602,6 @@ void register_KeyedCompleteTestType_type_identifier() if (return_code_StructType2 != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -29832,24 +29613,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType2 = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType2); @@ -29857,6 +29620,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -29904,6 +29668,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -29994,6 +29759,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Color2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -30041,6 +29807,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -30131,6 +29898,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Material2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -30178,6 +29946,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -30189,7 +29958,7 @@ void register_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_StructType2 = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType2, header_StructType2, member_seq_StructType2); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2 already registered in TypeObjectRegistry for a different type."); @@ -30201,8 +29970,11 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_StructType = return_code_StructType2; + type_ids_StructType = type_ids_StructType2; } } StructMemberFlag member_flags_included_module_struct = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -30249,6 +30021,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure included_module_struct member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_included_module_struct = "included_module_struct"; @@ -30260,7 +30033,7 @@ void register_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType already registered in TypeObjectRegistry for a different type."); @@ -30272,8 +30045,11 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_KeyedCompleteTestType = return_code_StructType; + type_ids_KeyedCompleteTestType = type_ids_StructType; } } StructMemberFlag member_flags_struct_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -30320,6 +30096,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure struct_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_struct_opt_field = "struct_opt_field"; @@ -30357,6 +30134,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_char_3 {nullptr}; @@ -30400,6 +30178,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_char_3 = EK_COMPLETE; @@ -30409,8 +30188,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_char_3 = 0; PlainCollectionHeader header_anonymous_array_char_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_char_3, element_flags_anonymous_array_char_3); - std::string type_id_kind_anonymous_array_char_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_char_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -30424,20 +30201,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_array_char_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_char_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_char_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_char_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_char_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_char_3", type_ids_KeyedCompleteTestType); @@ -30445,6 +30208,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_char_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -30492,6 +30256,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_char_field = "array_char_field"; @@ -30516,6 +30281,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_uint8_t_3 {nullptr}; @@ -30559,6 +30325,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_uint8_t_3 = EK_COMPLETE; @@ -30568,8 +30335,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_uint8_t_3 = 0; PlainCollectionHeader header_anonymous_array_uint8_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_uint8_t_3, element_flags_anonymous_array_uint8_t_3); - std::string type_id_kind_anonymous_array_uint8_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_uint8_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -30583,20 +30348,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_array_uint8_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_uint8_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_uint8_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_uint8_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_uint8_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_uint8_t_3", type_ids_KeyedCompleteTestType); @@ -30604,6 +30355,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_uint8_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -30651,6 +30403,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_uint8_field = "array_uint8_field"; @@ -30675,6 +30428,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_int16_t_3 {nullptr}; @@ -30718,6 +30472,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_int16_t_3 = EK_COMPLETE; @@ -30727,8 +30482,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_int16_t_3 = 0; PlainCollectionHeader header_anonymous_array_int16_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_int16_t_3, element_flags_anonymous_array_int16_t_3); - std::string type_id_kind_anonymous_array_int16_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_int16_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -30742,20 +30495,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_array_int16_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_int16_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_int16_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_int16_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_int16_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_int16_t_3", type_ids_KeyedCompleteTestType); @@ -30763,6 +30502,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_int16_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -30810,6 +30550,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_int16_field = "array_int16_field"; @@ -30834,6 +30575,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_uint16_t_3 {nullptr}; @@ -30877,6 +30619,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_uint16_t_3 = EK_COMPLETE; @@ -30886,8 +30629,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_uint16_t_3 = 0; PlainCollectionHeader header_anonymous_array_uint16_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_uint16_t_3, element_flags_anonymous_array_uint16_t_3); - std::string type_id_kind_anonymous_array_uint16_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_uint16_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -30901,20 +30642,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_array_uint16_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_uint16_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_uint16_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_uint16_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_uint16_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_uint16_t_3", type_ids_KeyedCompleteTestType); @@ -30922,6 +30649,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_uint16_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -30969,6 +30697,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_uint16_field = "array_uint16_field"; @@ -30993,6 +30722,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_int32_t_3 {nullptr}; @@ -31036,6 +30766,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_int32_t_3 = EK_COMPLETE; @@ -31045,8 +30776,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_int32_t_3 = 0; PlainCollectionHeader header_anonymous_array_int32_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_int32_t_3, element_flags_anonymous_array_int32_t_3); - std::string type_id_kind_anonymous_array_int32_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_int32_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -31060,20 +30789,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_array_int32_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_int32_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_int32_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_int32_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_int32_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_int32_t_3", type_ids_KeyedCompleteTestType); @@ -31081,6 +30796,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_int32_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -31128,6 +30844,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_int32_field = "array_int32_field"; @@ -31152,6 +30869,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_uint32_t_3 {nullptr}; @@ -31195,6 +30913,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_uint32_t_3 = EK_COMPLETE; @@ -31204,8 +30923,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_uint32_t_3 = 0; PlainCollectionHeader header_anonymous_array_uint32_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_uint32_t_3, element_flags_anonymous_array_uint32_t_3); - std::string type_id_kind_anonymous_array_uint32_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_uint32_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -31219,20 +30936,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_array_uint32_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_uint32_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_uint32_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_uint32_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_uint32_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_uint32_t_3", type_ids_KeyedCompleteTestType); @@ -31240,6 +30943,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_uint32_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -31287,6 +30991,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_uint32_field = "array_uint32_field"; @@ -31311,6 +31016,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_int64_t_3 {nullptr}; @@ -31354,6 +31060,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_int64_t_3 = EK_COMPLETE; @@ -31363,8 +31070,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_int64_t_3 = 0; PlainCollectionHeader header_anonymous_array_int64_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_int64_t_3, element_flags_anonymous_array_int64_t_3); - std::string type_id_kind_anonymous_array_int64_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_int64_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -31378,20 +31083,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_array_int64_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_int64_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_int64_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_int64_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_int64_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_int64_t_3", type_ids_KeyedCompleteTestType); @@ -31399,6 +31090,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_int64_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -31446,6 +31138,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_int64_field = "array_int64_field"; @@ -31470,6 +31163,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_uint64_t_3 {nullptr}; @@ -31513,6 +31207,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_uint64_t_3 = EK_COMPLETE; @@ -31522,8 +31217,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_uint64_t_3 = 0; PlainCollectionHeader header_anonymous_array_uint64_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_uint64_t_3, element_flags_anonymous_array_uint64_t_3); - std::string type_id_kind_anonymous_array_uint64_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_uint64_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -31537,20 +31230,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_array_uint64_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_uint64_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_uint64_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_uint64_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_uint64_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_uint64_t_3", type_ids_KeyedCompleteTestType); @@ -31558,6 +31237,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_uint64_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -31605,6 +31285,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_uint64_field = "array_uint64_field"; @@ -31629,6 +31310,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_float_3 {nullptr}; @@ -31672,6 +31354,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_float_3 = EK_COMPLETE; @@ -31681,8 +31364,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_float_3 = 0; PlainCollectionHeader header_anonymous_array_float_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_float_3, element_flags_anonymous_array_float_3); - std::string type_id_kind_anonymous_array_float_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_float_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -31696,20 +31377,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_array_float_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_float_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_float_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_float_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_float_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_float_3", type_ids_KeyedCompleteTestType); @@ -31717,6 +31384,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_float_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -31764,6 +31432,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_float_field = "array_float_field"; @@ -31788,6 +31457,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_double_3 {nullptr}; @@ -31831,6 +31501,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_double_3 = EK_COMPLETE; @@ -31840,8 +31511,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_double_3 = 0; PlainCollectionHeader header_anonymous_array_double_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_double_3, element_flags_anonymous_array_double_3); - std::string type_id_kind_anonymous_array_double_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_double_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -31855,20 +31524,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_array_double_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_double_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_double_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_double_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_double_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_double_3", type_ids_KeyedCompleteTestType); @@ -31876,6 +31531,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_double_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -31923,6 +31579,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_double_field = "array_double_field"; @@ -31947,6 +31604,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_bool_3 {nullptr}; @@ -31990,6 +31648,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_bool_3 = EK_COMPLETE; @@ -31999,8 +31658,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_bool_3 = 0; PlainCollectionHeader header_anonymous_array_bool_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_bool_3, element_flags_anonymous_array_bool_3); - std::string type_id_kind_anonymous_array_bool_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_bool_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -32014,20 +31671,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_array_bool_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_bool_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_bool_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_bool_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_bool_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_bool_3", type_ids_KeyedCompleteTestType); @@ -32035,6 +31678,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_bool_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -32082,6 +31726,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_bool_field = "array_bool_field"; @@ -32178,6 +31823,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -32222,6 +31868,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_Color_3 = EK_COMPLETE; @@ -32231,8 +31878,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_Color_3 = 0; PlainCollectionHeader header_anonymous_array_Color_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_Color_3, element_flags_anonymous_array_Color_3); - std::string type_id_kind_anonymous_array_Color_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_Color_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -32246,20 +31891,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_array_Color_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_Color_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_Color_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_Color_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_Color_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_Color_3", type_ids_KeyedCompleteTestType); @@ -32267,6 +31898,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_Color_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -32314,6 +31946,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_enum_field = "array_enum_field"; @@ -32410,6 +32043,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -32454,6 +32088,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_Material_3 = EK_COMPLETE; @@ -32463,8 +32098,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_Material_3 = 0; PlainCollectionHeader header_anonymous_array_Material_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_Material_3, element_flags_anonymous_array_Material_3); - std::string type_id_kind_anonymous_array_Material_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_Material_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -32478,20 +32111,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_array_Material_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_Material_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_Material_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_Material_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_Material_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_Material_3", type_ids_KeyedCompleteTestType); @@ -32499,6 +32118,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_Material_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -32546,6 +32166,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_enum2_field = "array_enum2_field"; @@ -32589,6 +32210,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -32635,6 +32257,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -32653,6 +32276,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -32699,6 +32323,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -32717,6 +32342,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -32763,6 +32389,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -32781,6 +32408,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -32827,6 +32455,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -32845,6 +32474,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -32891,6 +32521,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -32909,6 +32540,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -32955,6 +32587,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -32973,6 +32606,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -33019,6 +32653,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -33037,6 +32672,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -33083,6 +32719,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -33101,6 +32738,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -33147,6 +32785,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -33165,6 +32804,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -33211,6 +32851,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -33229,6 +32870,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -33275,6 +32917,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -33291,8 +32934,6 @@ void register_KeyedCompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -33304,24 +32945,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -33329,6 +32952,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -33376,6 +33000,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -33466,6 +33091,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -33513,6 +33139,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -33603,6 +33230,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -33650,6 +33278,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -33687,6 +33316,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -33733,6 +33363,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -33751,6 +33382,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -33797,6 +33429,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -33815,6 +33448,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -33861,6 +33495,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -33879,6 +33514,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -33925,6 +33561,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -33943,6 +33580,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -33989,6 +33627,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -34007,6 +33646,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -34053,6 +33693,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -34071,6 +33712,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -34117,6 +33759,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -34135,6 +33778,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -34181,6 +33825,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -34199,6 +33844,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -34245,6 +33891,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -34263,6 +33910,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -34309,6 +33957,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -34327,6 +33976,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -34373,6 +34023,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -34389,8 +34040,6 @@ void register_KeyedCompleteTestType_type_identifier() if (return_code_StructType2 != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -34402,24 +34051,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType2 = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType2); @@ -34427,6 +34058,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -34474,6 +34106,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -34564,6 +34197,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Color2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -34611,6 +34245,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -34701,6 +34336,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Material2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -34748,6 +34384,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -34759,7 +34396,7 @@ void register_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_StructType2 = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType2, header_StructType2, member_seq_StructType2); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2 already registered in TypeObjectRegistry for a different type."); @@ -34771,8 +34408,11 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_StructType = return_code_StructType2; + type_ids_StructType = type_ids_StructType2; } } StructMemberFlag member_flags_included_module_struct = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -34819,6 +34459,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure included_module_struct member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_included_module_struct = "included_module_struct"; @@ -34830,7 +34471,7 @@ void register_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType already registered in TypeObjectRegistry for a different type."); @@ -34842,8 +34483,11 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_KeyedCompleteTestType = return_code_StructType; + type_ids_KeyedCompleteTestType = type_ids_StructType; } } TypeIdentifier* element_identifier_anonymous_array_StructType_3 {nullptr}; @@ -34887,6 +34531,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_StructType_3 = EK_COMPLETE; @@ -34896,8 +34541,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_StructType_3 = 0; PlainCollectionHeader header_anonymous_array_StructType_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_StructType_3, element_flags_anonymous_array_StructType_3); - std::string type_id_kind_anonymous_array_StructType_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_StructType_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -34911,20 +34554,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_array_StructType_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_StructType_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_StructType_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_StructType_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_StructType_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_StructType_3", type_ids_KeyedCompleteTestType); @@ -34932,6 +34561,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_StructType_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -34979,6 +34609,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_struct_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_struct_field = "array_struct_field"; @@ -35003,6 +34634,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_char_5 {nullptr}; @@ -35046,6 +34678,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_char_5 = EK_COMPLETE; @@ -35055,8 +34688,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_char_5 = 0; PlainCollectionHeader header_anonymous_sequence_char_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_char_5, element_flags_anonymous_sequence_char_5); - std::string type_id_kind_anonymous_sequence_char_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_char_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_char_5, bound, @@ -35068,18 +34699,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_char_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_char_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_char_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_char_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_char_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_char_5", type_ids_KeyedCompleteTestType); @@ -35087,6 +34706,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_char_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -35134,6 +34754,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_char_field = "bounded_sequence_char_field"; @@ -35158,6 +34779,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint8_t_5 {nullptr}; @@ -35201,6 +34823,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint8_t_5 = EK_COMPLETE; @@ -35210,8 +34833,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint8_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_uint8_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint8_t_5, element_flags_anonymous_sequence_uint8_t_5); - std::string type_id_kind_anonymous_sequence_uint8_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint8_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint8_t_5, bound, @@ -35223,18 +34844,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_uint8_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint8_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint8_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint8_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint8_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint8_t_5", type_ids_KeyedCompleteTestType); @@ -35242,6 +34851,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint8_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -35289,6 +34899,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_uint8_field = "bounded_sequence_uint8_field"; @@ -35313,6 +34924,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int16_t_5 {nullptr}; @@ -35356,6 +34968,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int16_t_5 = EK_COMPLETE; @@ -35365,8 +34978,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int16_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_int16_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int16_t_5, element_flags_anonymous_sequence_int16_t_5); - std::string type_id_kind_anonymous_sequence_int16_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int16_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int16_t_5, bound, @@ -35378,18 +34989,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_int16_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int16_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int16_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int16_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int16_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int16_t_5", type_ids_KeyedCompleteTestType); @@ -35397,6 +34996,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int16_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -35444,6 +35044,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_int16_field = "bounded_sequence_int16_field"; @@ -35468,6 +35069,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint16_t_5 {nullptr}; @@ -35511,6 +35113,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint16_t_5 = EK_COMPLETE; @@ -35520,8 +35123,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint16_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_uint16_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint16_t_5, element_flags_anonymous_sequence_uint16_t_5); - std::string type_id_kind_anonymous_sequence_uint16_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint16_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint16_t_5, bound, @@ -35533,18 +35134,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_uint16_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint16_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint16_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint16_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint16_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint16_t_5", type_ids_KeyedCompleteTestType); @@ -35552,6 +35141,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint16_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -35599,6 +35189,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_uint16_field = "bounded_sequence_uint16_field"; @@ -35623,6 +35214,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int32_t_5 {nullptr}; @@ -35666,6 +35258,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int32_t_5 = EK_COMPLETE; @@ -35675,8 +35268,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int32_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_int32_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int32_t_5, element_flags_anonymous_sequence_int32_t_5); - std::string type_id_kind_anonymous_sequence_int32_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int32_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int32_t_5, bound, @@ -35688,18 +35279,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_int32_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int32_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int32_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int32_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int32_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int32_t_5", type_ids_KeyedCompleteTestType); @@ -35707,6 +35286,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int32_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -35754,6 +35334,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_int32_field = "bounded_sequence_int32_field"; @@ -35778,6 +35359,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint32_t_5 {nullptr}; @@ -35821,6 +35403,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint32_t_5 = EK_COMPLETE; @@ -35830,8 +35413,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint32_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_uint32_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint32_t_5, element_flags_anonymous_sequence_uint32_t_5); - std::string type_id_kind_anonymous_sequence_uint32_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint32_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint32_t_5, bound, @@ -35843,18 +35424,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_uint32_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint32_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint32_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint32_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint32_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint32_t_5", type_ids_KeyedCompleteTestType); @@ -35862,6 +35431,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint32_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -35909,6 +35479,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_uint32_field = "bounded_sequence_uint32_field"; @@ -35933,6 +35504,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int64_t_5 {nullptr}; @@ -35976,6 +35548,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int64_t_5 = EK_COMPLETE; @@ -35985,8 +35558,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int64_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_int64_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int64_t_5, element_flags_anonymous_sequence_int64_t_5); - std::string type_id_kind_anonymous_sequence_int64_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int64_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int64_t_5, bound, @@ -35998,18 +35569,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_int64_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int64_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int64_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int64_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int64_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int64_t_5", type_ids_KeyedCompleteTestType); @@ -36017,6 +35576,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int64_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -36064,6 +35624,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_int64_field = "bounded_sequence_int64_field"; @@ -36088,6 +35649,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint64_t_5 {nullptr}; @@ -36131,6 +35693,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint64_t_5 = EK_COMPLETE; @@ -36140,8 +35703,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint64_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_uint64_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint64_t_5, element_flags_anonymous_sequence_uint64_t_5); - std::string type_id_kind_anonymous_sequence_uint64_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint64_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint64_t_5, bound, @@ -36153,18 +35714,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_uint64_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint64_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint64_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint64_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint64_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint64_t_5", type_ids_KeyedCompleteTestType); @@ -36172,6 +35721,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint64_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -36219,6 +35769,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_uint64_field = "bounded_sequence_uint64_field"; @@ -36243,6 +35794,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_float_5 {nullptr}; @@ -36286,6 +35838,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_float_5 = EK_COMPLETE; @@ -36295,8 +35848,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_float_5 = 0; PlainCollectionHeader header_anonymous_sequence_float_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_float_5, element_flags_anonymous_sequence_float_5); - std::string type_id_kind_anonymous_sequence_float_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_float_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_float_5, bound, @@ -36308,18 +35859,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_float_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_float_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_float_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_float_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_float_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_float_5", type_ids_KeyedCompleteTestType); @@ -36327,6 +35866,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_float_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -36374,6 +35914,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_float_field = "bounded_sequence_float_field"; @@ -36398,6 +35939,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_double_5 {nullptr}; @@ -36441,6 +35983,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_double_5 = EK_COMPLETE; @@ -36450,8 +35993,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_double_5 = 0; PlainCollectionHeader header_anonymous_sequence_double_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_double_5, element_flags_anonymous_sequence_double_5); - std::string type_id_kind_anonymous_sequence_double_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_double_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_double_5, bound, @@ -36463,18 +36004,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_double_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_double_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_double_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_double_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_double_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_double_5", type_ids_KeyedCompleteTestType); @@ -36482,6 +36011,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_double_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -36529,6 +36059,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_double_field = "bounded_sequence_double_field"; @@ -36553,6 +36084,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_bool_5 {nullptr}; @@ -36596,6 +36128,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_bool_5 = EK_COMPLETE; @@ -36605,8 +36138,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_bool_5 = 0; PlainCollectionHeader header_anonymous_sequence_bool_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_bool_5, element_flags_anonymous_sequence_bool_5); - std::string type_id_kind_anonymous_sequence_bool_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_bool_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_bool_5, bound, @@ -36618,18 +36149,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_bool_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_bool_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_bool_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_bool_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_bool_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_bool_5", type_ids_KeyedCompleteTestType); @@ -36637,6 +36156,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_bool_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -36684,6 +36204,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_bool_field = "bounded_sequence_bool_field"; @@ -36780,6 +36301,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -36824,6 +36346,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_Color_5 = EK_COMPLETE; @@ -36833,8 +36356,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_Color_5 = 0; PlainCollectionHeader header_anonymous_sequence_Color_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_Color_5, element_flags_anonymous_sequence_Color_5); - std::string type_id_kind_anonymous_sequence_Color_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_Color_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_Color_5, bound, @@ -36846,18 +36367,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_Color_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_Color_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_Color_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_Color_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_Color_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_Color_5", type_ids_KeyedCompleteTestType); @@ -36865,6 +36374,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_Color_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -36912,6 +36422,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_enum_field = "bounded_sequence_enum_field"; @@ -37008,6 +36519,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -37052,6 +36564,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_Material_5 = EK_COMPLETE; @@ -37061,8 +36574,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_Material_5 = 0; PlainCollectionHeader header_anonymous_sequence_Material_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_Material_5, element_flags_anonymous_sequence_Material_5); - std::string type_id_kind_anonymous_sequence_Material_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_Material_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_Material_5, bound, @@ -37074,18 +36585,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_Material_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_Material_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_Material_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_Material_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_Material_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_Material_5", type_ids_KeyedCompleteTestType); @@ -37093,6 +36592,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_Material_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -37140,6 +36640,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_enum2_field = "bounded_sequence_enum2_field"; @@ -37183,6 +36684,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -37229,6 +36731,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -37247,6 +36750,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -37293,6 +36797,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -37311,6 +36816,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -37357,6 +36863,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -37375,6 +36882,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -37421,6 +36929,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -37439,6 +36948,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -37485,6 +36995,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -37503,6 +37014,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -37549,6 +37061,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -37567,6 +37080,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -37613,6 +37127,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -37631,6 +37146,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -37677,6 +37193,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -37695,6 +37212,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -37741,6 +37259,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -37759,6 +37278,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -37805,6 +37325,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -37823,6 +37344,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -37869,6 +37391,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -37885,8 +37408,6 @@ void register_KeyedCompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -37898,24 +37419,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -37923,6 +37426,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -37970,6 +37474,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -38060,6 +37565,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -38107,6 +37613,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -38197,6 +37704,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -38244,6 +37752,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -38281,6 +37790,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -38327,6 +37837,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -38345,6 +37856,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -38391,6 +37903,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -38409,6 +37922,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -38455,6 +37969,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -38473,6 +37988,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -38519,6 +38035,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -38537,6 +38054,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -38583,6 +38101,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -38601,6 +38120,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -38647,6 +38167,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -38665,6 +38186,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -38711,6 +38233,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -38729,6 +38252,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -38775,6 +38299,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -38793,6 +38318,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -38839,6 +38365,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -38857,6 +38384,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -38903,6 +38431,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -38921,6 +38450,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -38967,6 +38497,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -38983,8 +38514,6 @@ void register_KeyedCompleteTestType_type_identifier() if (return_code_StructType2 != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -38996,24 +38525,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType2 = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType2); @@ -39021,6 +38532,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -39068,6 +38580,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -39158,6 +38671,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Color2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -39205,6 +38719,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -39295,6 +38810,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Material2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -39342,6 +38858,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -39353,7 +38870,7 @@ void register_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_StructType2 = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType2, header_StructType2, member_seq_StructType2); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2 already registered in TypeObjectRegistry for a different type."); @@ -39365,8 +38882,11 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_StructType = return_code_StructType2; + type_ids_StructType = type_ids_StructType2; } } StructMemberFlag member_flags_included_module_struct = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -39413,6 +38933,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure included_module_struct member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_included_module_struct = "included_module_struct"; @@ -39424,7 +38945,7 @@ void register_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType already registered in TypeObjectRegistry for a different type."); @@ -39436,8 +38957,11 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_KeyedCompleteTestType = return_code_StructType; + type_ids_KeyedCompleteTestType = type_ids_StructType; } } TypeIdentifier* element_identifier_anonymous_sequence_StructType_5 {nullptr}; @@ -39481,6 +39005,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_StructType_5 = EK_COMPLETE; @@ -39490,8 +39015,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_StructType_5 = 0; PlainCollectionHeader header_anonymous_sequence_StructType_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_StructType_5, element_flags_anonymous_sequence_StructType_5); - std::string type_id_kind_anonymous_sequence_StructType_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_StructType_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_StructType_5, bound, @@ -39503,18 +39026,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_StructType_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_StructType_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_StructType_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_StructType_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_StructType_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_StructType_5", type_ids_KeyedCompleteTestType); @@ -39522,6 +39033,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_StructType_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -39569,6 +39081,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_struct_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_struct_field = "bounded_sequence_struct_field"; @@ -39593,6 +39106,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_char_unbounded {nullptr}; @@ -39636,6 +39150,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_char_unbounded = EK_COMPLETE; @@ -39645,8 +39160,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_char_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_char_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_char_unbounded, element_flags_anonymous_sequence_char_unbounded); - std::string type_id_kind_anonymous_sequence_char_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_char_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_char_unbounded, bound, @@ -39658,18 +39171,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_char_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_char_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_char_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_char_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_char_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_char_unbounded", type_ids_KeyedCompleteTestType); @@ -39677,6 +39178,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_char_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -39724,6 +39226,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_char_field = "unbounded_sequence_char_field"; @@ -39748,6 +39251,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint8_t_unbounded {nullptr}; @@ -39791,6 +39295,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint8_t_unbounded = EK_COMPLETE; @@ -39800,8 +39305,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint8_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_uint8_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint8_t_unbounded, element_flags_anonymous_sequence_uint8_t_unbounded); - std::string type_id_kind_anonymous_sequence_uint8_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint8_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint8_t_unbounded, bound, @@ -39813,18 +39316,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_uint8_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint8_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint8_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint8_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint8_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint8_t_unbounded", type_ids_KeyedCompleteTestType); @@ -39832,6 +39323,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint8_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -39879,6 +39371,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_uint8_field = "unbounded_sequence_uint8_field"; @@ -39903,6 +39396,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int16_t_unbounded {nullptr}; @@ -39946,6 +39440,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int16_t_unbounded = EK_COMPLETE; @@ -39955,8 +39450,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int16_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_int16_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int16_t_unbounded, element_flags_anonymous_sequence_int16_t_unbounded); - std::string type_id_kind_anonymous_sequence_int16_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int16_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int16_t_unbounded, bound, @@ -39968,18 +39461,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_int16_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int16_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int16_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int16_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int16_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int16_t_unbounded", type_ids_KeyedCompleteTestType); @@ -39987,6 +39468,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int16_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -40034,6 +39516,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_int16_field = "unbounded_sequence_int16_field"; @@ -40058,6 +39541,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint16_t_unbounded {nullptr}; @@ -40101,6 +39585,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint16_t_unbounded = EK_COMPLETE; @@ -40110,8 +39595,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint16_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_uint16_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint16_t_unbounded, element_flags_anonymous_sequence_uint16_t_unbounded); - std::string type_id_kind_anonymous_sequence_uint16_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint16_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint16_t_unbounded, bound, @@ -40123,18 +39606,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_uint16_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint16_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint16_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint16_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint16_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint16_t_unbounded", type_ids_KeyedCompleteTestType); @@ -40142,6 +39613,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint16_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -40189,6 +39661,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_uint16_field = "unbounded_sequence_uint16_field"; @@ -40213,6 +39686,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int32_t_unbounded {nullptr}; @@ -40256,6 +39730,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int32_t_unbounded = EK_COMPLETE; @@ -40265,8 +39740,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int32_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_int32_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int32_t_unbounded, element_flags_anonymous_sequence_int32_t_unbounded); - std::string type_id_kind_anonymous_sequence_int32_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int32_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int32_t_unbounded, bound, @@ -40278,18 +39751,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_int32_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int32_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int32_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int32_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int32_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int32_t_unbounded", type_ids_KeyedCompleteTestType); @@ -40297,6 +39758,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int32_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -40344,6 +39806,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_int32_field = "unbounded_sequence_int32_field"; @@ -40368,6 +39831,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint32_t_unbounded {nullptr}; @@ -40411,6 +39875,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint32_t_unbounded = EK_COMPLETE; @@ -40420,8 +39885,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint32_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_uint32_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint32_t_unbounded, element_flags_anonymous_sequence_uint32_t_unbounded); - std::string type_id_kind_anonymous_sequence_uint32_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint32_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint32_t_unbounded, bound, @@ -40433,18 +39896,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_uint32_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint32_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint32_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint32_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint32_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint32_t_unbounded", type_ids_KeyedCompleteTestType); @@ -40452,6 +39903,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint32_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -40499,6 +39951,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_uint32_field = "unbounded_sequence_uint32_field"; @@ -40523,6 +39976,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int64_t_unbounded {nullptr}; @@ -40566,6 +40020,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int64_t_unbounded = EK_COMPLETE; @@ -40575,8 +40030,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int64_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_int64_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int64_t_unbounded, element_flags_anonymous_sequence_int64_t_unbounded); - std::string type_id_kind_anonymous_sequence_int64_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int64_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int64_t_unbounded, bound, @@ -40588,18 +40041,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_int64_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int64_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int64_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int64_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int64_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int64_t_unbounded", type_ids_KeyedCompleteTestType); @@ -40607,6 +40048,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int64_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -40654,6 +40096,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_int64_field = "unbounded_sequence_int64_field"; @@ -40678,6 +40121,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint64_t_unbounded {nullptr}; @@ -40721,6 +40165,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint64_t_unbounded = EK_COMPLETE; @@ -40730,8 +40175,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint64_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_uint64_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint64_t_unbounded, element_flags_anonymous_sequence_uint64_t_unbounded); - std::string type_id_kind_anonymous_sequence_uint64_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint64_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint64_t_unbounded, bound, @@ -40743,18 +40186,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_uint64_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint64_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint64_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint64_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint64_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint64_t_unbounded", type_ids_KeyedCompleteTestType); @@ -40762,6 +40193,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint64_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -40809,6 +40241,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_uint64_field = "unbounded_sequence_uint64_field"; @@ -40833,6 +40266,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_float_unbounded {nullptr}; @@ -40876,6 +40310,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_float_unbounded = EK_COMPLETE; @@ -40885,8 +40320,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_float_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_float_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_float_unbounded, element_flags_anonymous_sequence_float_unbounded); - std::string type_id_kind_anonymous_sequence_float_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_float_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_float_unbounded, bound, @@ -40898,18 +40331,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_float_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_float_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_float_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_float_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_float_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_float_unbounded", type_ids_KeyedCompleteTestType); @@ -40917,6 +40338,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_float_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -40964,6 +40386,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_float_field = "unbounded_sequence_float_field"; @@ -40988,6 +40411,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_double_unbounded {nullptr}; @@ -41031,6 +40455,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_double_unbounded = EK_COMPLETE; @@ -41040,8 +40465,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_double_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_double_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_double_unbounded, element_flags_anonymous_sequence_double_unbounded); - std::string type_id_kind_anonymous_sequence_double_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_double_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_double_unbounded, bound, @@ -41053,18 +40476,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_double_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_double_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_double_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_double_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_double_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_double_unbounded", type_ids_KeyedCompleteTestType); @@ -41072,6 +40483,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_double_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -41119,6 +40531,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_double_field = "unbounded_sequence_double_field"; @@ -41143,6 +40556,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_bool_unbounded {nullptr}; @@ -41186,6 +40600,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_bool_unbounded = EK_COMPLETE; @@ -41195,8 +40610,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_bool_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_bool_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_bool_unbounded, element_flags_anonymous_sequence_bool_unbounded); - std::string type_id_kind_anonymous_sequence_bool_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_bool_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_bool_unbounded, bound, @@ -41208,18 +40621,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_bool_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_bool_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_bool_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_bool_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_bool_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_bool_unbounded", type_ids_KeyedCompleteTestType); @@ -41227,6 +40628,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_bool_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -41274,6 +40676,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_bool_field = "unbounded_sequence_bool_field"; @@ -41370,6 +40773,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -41414,6 +40818,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_Color_unbounded = EK_COMPLETE; @@ -41423,8 +40828,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_Color_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_Color_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_Color_unbounded, element_flags_anonymous_sequence_Color_unbounded); - std::string type_id_kind_anonymous_sequence_Color_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_Color_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_Color_unbounded, bound, @@ -41436,18 +40839,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_Color_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_Color_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_Color_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_Color_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_Color_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_Color_unbounded", type_ids_KeyedCompleteTestType); @@ -41455,6 +40846,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_Color_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -41502,6 +40894,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_enum_field = "unbounded_sequence_enum_field"; @@ -41598,6 +40991,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -41642,6 +41036,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_Material_unbounded = EK_COMPLETE; @@ -41651,8 +41046,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_Material_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_Material_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_Material_unbounded, element_flags_anonymous_sequence_Material_unbounded); - std::string type_id_kind_anonymous_sequence_Material_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_Material_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_Material_unbounded, bound, @@ -41664,18 +41057,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_Material_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_Material_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_Material_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_Material_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_Material_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_Material_unbounded", type_ids_KeyedCompleteTestType); @@ -41683,6 +41064,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_Material_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -41730,6 +41112,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_enum2_field = "unbounded_sequence_enum2_field"; @@ -41773,6 +41156,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -41819,6 +41203,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -41837,6 +41222,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -41883,6 +41269,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -41901,6 +41288,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -41947,6 +41335,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -41965,6 +41354,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -42011,6 +41401,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -42029,6 +41420,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -42075,6 +41467,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -42093,6 +41486,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -42139,6 +41533,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -42157,6 +41552,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -42203,6 +41599,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -42221,6 +41618,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -42267,6 +41665,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -42285,6 +41684,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -42331,6 +41731,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -42349,6 +41750,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -42395,6 +41797,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -42413,6 +41816,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -42459,6 +41863,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -42475,8 +41880,6 @@ void register_KeyedCompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -42488,24 +41891,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -42513,6 +41898,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -42560,6 +41946,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -42650,6 +42037,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -42697,6 +42085,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -42787,6 +42176,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -42834,6 +42224,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -42871,6 +42262,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -42917,6 +42309,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -42935,6 +42328,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -42981,6 +42375,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -42999,6 +42394,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -43045,6 +42441,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -43063,6 +42460,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -43109,6 +42507,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -43127,6 +42526,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -43173,6 +42573,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -43191,6 +42592,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -43237,6 +42639,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -43255,6 +42658,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -43301,6 +42705,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -43319,6 +42724,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -43365,6 +42771,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -43383,6 +42790,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -43429,6 +42837,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -43447,6 +42856,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -43493,6 +42903,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -43511,6 +42922,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -43557,6 +42969,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -43573,8 +42986,6 @@ void register_KeyedCompleteTestType_type_identifier() if (return_code_StructType2 != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -43586,24 +42997,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType2 = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType2); @@ -43611,6 +43004,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -43658,6 +43052,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -43748,6 +43143,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Color2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -43795,6 +43191,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -43885,6 +43282,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Material2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -43932,6 +43330,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -43943,7 +43342,7 @@ void register_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_StructType2 = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType2, header_StructType2, member_seq_StructType2); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2 already registered in TypeObjectRegistry for a different type."); @@ -43955,8 +43354,11 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_StructType = return_code_StructType2; + type_ids_StructType = type_ids_StructType2; } } StructMemberFlag member_flags_included_module_struct = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -44003,6 +43405,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure included_module_struct member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_included_module_struct = "included_module_struct"; @@ -44014,7 +43417,7 @@ void register_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType already registered in TypeObjectRegistry for a different type."); @@ -44026,8 +43429,11 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_KeyedCompleteTestType = return_code_StructType; + type_ids_KeyedCompleteTestType = type_ids_StructType; } } TypeIdentifier* element_identifier_anonymous_sequence_StructType_unbounded {nullptr}; @@ -44071,6 +43477,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_StructType_unbounded = EK_COMPLETE; @@ -44080,8 +43487,6 @@ void register_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_StructType_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_StructType_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_StructType_unbounded, element_flags_anonymous_sequence_StructType_unbounded); - std::string type_id_kind_anonymous_sequence_StructType_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_StructType_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_StructType_unbounded, bound, @@ -44093,18 +43498,6 @@ void register_KeyedCompleteTestType_type_identifier() "anonymous_sequence_StructType_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_StructType_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_StructType_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_StructType_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_StructType_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_StructType_unbounded", type_ids_KeyedCompleteTestType); @@ -44112,6 +43505,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_StructType_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -44159,6 +43553,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_struct_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_struct_field = "unbounded_sequence_struct_field"; @@ -44170,7 +43565,7 @@ void register_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_KeyedCompleteTestType = TypeObjectUtils::build_complete_struct_type(struct_flags_KeyedCompleteTestType, header_KeyedCompleteTestType, member_seq_KeyedCompleteTestType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_KeyedCompleteTestType, type_name_KeyedCompleteTestType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_KeyedCompleteTestType, type_name_KeyedCompleteTestType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "KeyedCompleteTestType already registered in TypeObjectRegistry for a different type."); @@ -44182,6 +43577,7 @@ void register_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "KeyedCompleteTestType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } diff --git a/fastdds_python/test/types/test_completeTypeObjectSupport.hpp b/fastdds_python/test/types/test_completeTypeObjectSupport.hpp index 079f0092..dc6231ba 100644 --- a/fastdds_python/test/types/test_completeTypeObjectSupport.hpp +++ b/fastdds_python/test/types/test_completeTypeObjectSupport.hpp @@ -22,6 +22,8 @@ #ifndef _FAST_DDS_GENERATED_TEST_COMPLETE_TYPE_OBJECT_SUPPORT_HPP_ #define _FAST_DDS_GENERATED_TEST_COMPLETE_TYPE_OBJECT_SUPPORT_HPP_ +#include + #include "test_included_modulesTypeObjectSupport.hpp" #if defined(_WIN32) @@ -46,22 +48,37 @@ eProsima_user_DllExport void register_test_complete_type_objects(); * Fully-descriptive TypeIdentifiers are directly registered. * Hash TypeIdentifiers require to fill the TypeObject information and hash it, consequently, the TypeObject is * indirectly registered as well. + * + * @param[out] TypeIdentifier of the registered type. + * The returned TypeIdentifier corresponds to the complete TypeIdentifier in case of hashed TypeIdentifiers. + * Invalid TypeIdentifier is returned in case of error. */ -eProsima_user_DllExport void register_StructType_type_identifier(); +eProsima_user_DllExport void register_StructType_type_identifier( + eprosima::fastdds::dds::xtypes::TypeIdentifier& type_id); /** * @brief Register CompleteTestType related TypeIdentifier. * Fully-descriptive TypeIdentifiers are directly registered. * Hash TypeIdentifiers require to fill the TypeObject information and hash it, consequently, the TypeObject is * indirectly registered as well. + * + * @param[out] TypeIdentifier of the registered type. + * The returned TypeIdentifier corresponds to the complete TypeIdentifier in case of hashed TypeIdentifiers. + * Invalid TypeIdentifier is returned in case of error. */ -eProsima_user_DllExport void register_CompleteTestType_type_identifier(); +eProsima_user_DllExport void register_CompleteTestType_type_identifier( + eprosima::fastdds::dds::xtypes::TypeIdentifier& type_id); /** * @brief Register KeyedCompleteTestType related TypeIdentifier. * Fully-descriptive TypeIdentifiers are directly registered. * Hash TypeIdentifiers require to fill the TypeObject information and hash it, consequently, the TypeObject is * indirectly registered as well. + * + * @param[out] TypeIdentifier of the registered type. + * The returned TypeIdentifier corresponds to the complete TypeIdentifier in case of hashed TypeIdentifiers. + * Invalid TypeIdentifier is returned in case of error. */ -eProsima_user_DllExport void register_KeyedCompleteTestType_type_identifier(); +eProsima_user_DllExport void register_KeyedCompleteTestType_type_identifier( + eprosima::fastdds::dds::xtypes::TypeIdentifier& type_id); #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC diff --git a/fastdds_python/test/types/test_included_modulesTypeObjectSupport.cxx b/fastdds_python/test/types/test_included_modulesTypeObjectSupport.cxx index 8cd2b55a..354de37b 100644 --- a/fastdds_python/test/types/test_included_modulesTypeObjectSupport.cxx +++ b/fastdds_python/test/types/test_included_modulesTypeObjectSupport.cxx @@ -43,14 +43,17 @@ void register_test_included_modules_type_objects() static std::once_flag once_flag; std::call_once(once_flag, []() { - eprosima::test2::register_eprosima_test2_StructType2_type_identifier(); + TypeIdentifier type_id; + eprosima::test2::register_eprosima_test2_StructType2_type_identifier(type_id); }); } namespace eprosima { namespace test2 { -void register_eprosima_test2_StructType2_type_identifier() +// TypeIdentifier is returned by reference: dependent structures/unions are registered in this same method +void register_eprosima_test2_StructType2_type_identifier( + TypeIdentifier& type_id) { { StructTypeFlag struct_flags_StructType2 = TypeObjectUtils::build_struct_type_flag(eprosima::fastdds::dds::xtypes::ExtensibilityKind::NOT_APPLIED, @@ -73,6 +76,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -119,6 +123,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -137,6 +142,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -183,6 +189,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -201,6 +208,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -247,6 +255,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -265,6 +274,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -311,6 +321,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -329,6 +340,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -375,6 +387,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -393,6 +406,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -439,6 +453,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -457,6 +472,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -503,6 +519,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -521,6 +538,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -567,6 +585,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -585,6 +604,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -631,6 +651,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -649,6 +670,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -695,6 +717,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -713,6 +736,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -759,6 +783,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -775,8 +800,6 @@ void register_eprosima_test2_StructType2_type_identifier() if (return_code_StructType2 != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -788,24 +811,6 @@ void register_eprosima_test2_StructType2_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType2 = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType2); @@ -813,6 +818,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -860,6 +866,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -950,6 +957,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Color2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -997,6 +1005,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -1087,6 +1096,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::Material2: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -1134,6 +1144,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -1145,7 +1156,7 @@ void register_eprosima_test2_StructType2_type_identifier() } CompleteStructType struct_type_StructType2 = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType2, header_StructType2, member_seq_StructType2); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType2, type_name_StructType2.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2 already registered in TypeObjectRegistry for a different type."); @@ -1157,6 +1168,7 @@ void register_eprosima_test2_StructType2_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test2::StructType2: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } diff --git a/fastdds_python/test/types/test_included_modulesTypeObjectSupport.hpp b/fastdds_python/test/types/test_included_modulesTypeObjectSupport.hpp index 02d129e3..8a7c458b 100644 --- a/fastdds_python/test/types/test_included_modulesTypeObjectSupport.hpp +++ b/fastdds_python/test/types/test_included_modulesTypeObjectSupport.hpp @@ -22,6 +22,8 @@ #ifndef _FAST_DDS_GENERATED_EPROSIMA_TEST2_TEST_INCLUDED_MODULES_TYPE_OBJECT_SUPPORT_HPP_ #define _FAST_DDS_GENERATED_EPROSIMA_TEST2_TEST_INCLUDED_MODULES_TYPE_OBJECT_SUPPORT_HPP_ +#include + #if defined(_WIN32) #if defined(EPROSIMA_USER_DLL_EXPORT) @@ -47,8 +49,13 @@ namespace test2 { * Fully-descriptive TypeIdentifiers are directly registered. * Hash TypeIdentifiers require to fill the TypeObject information and hash it, consequently, the TypeObject is * indirectly registered as well. + * + * @param[out] TypeIdentifier of the registered type. + * The returned TypeIdentifier corresponds to the complete TypeIdentifier in case of hashed TypeIdentifiers. + * Invalid TypeIdentifier is returned in case of error. */ -eProsima_user_DllExport void register_eprosima_test2_StructType2_type_identifier(); +eProsima_user_DllExport void register_eprosima_test2_StructType2_type_identifier( + eprosima::fastdds::dds::xtypes::TypeIdentifier& type_id); } // namespace test2 diff --git a/fastdds_python/test/types/test_modulesTypeObjectSupport.cxx b/fastdds_python/test/types/test_modulesTypeObjectSupport.cxx index b0e64611..e0ede7af 100644 --- a/fastdds_python/test/types/test_modulesTypeObjectSupport.cxx +++ b/fastdds_python/test/types/test_modulesTypeObjectSupport.cxx @@ -43,18 +43,21 @@ void register_test_modules_type_objects() static std::once_flag once_flag; std::call_once(once_flag, []() { - eprosima::test::register_eprosima_test_StructType_type_identifier(); + TypeIdentifier type_id; + eprosima::test::register_eprosima_test_StructType_type_identifier(type_id); - eprosima::test::register_eprosima_test_CompleteTestType_type_identifier(); + eprosima::test::register_eprosima_test_CompleteTestType_type_identifier(type_id); - eprosima::test::register_eprosima_test_KeyedCompleteTestType_type_identifier(); + eprosima::test::register_eprosima_test_KeyedCompleteTestType_type_identifier(type_id); }); } namespace eprosima { namespace test { -void register_eprosima_test_StructType_type_identifier() +// TypeIdentifier is returned by reference: dependent structures/unions are registered in this same method +void register_eprosima_test_StructType_type_identifier( + TypeIdentifier& type_id) { { StructTypeFlag struct_flags_StructType = TypeObjectUtils::build_struct_type_flag(eprosima::fastdds::dds::xtypes::ExtensibilityKind::NOT_APPLIED, @@ -77,6 +80,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -123,6 +127,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -141,6 +146,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -187,6 +193,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -205,6 +212,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -251,6 +259,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -269,6 +278,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -315,6 +325,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -333,6 +344,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -379,6 +391,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -397,6 +410,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -443,6 +457,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -461,6 +476,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -507,6 +523,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -525,6 +542,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -571,6 +589,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -589,6 +608,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -635,6 +655,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -653,6 +674,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -699,6 +721,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -717,6 +740,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -763,6 +787,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -779,8 +804,6 @@ void register_eprosima_test_StructType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -792,24 +815,6 @@ void register_eprosima_test_StructType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -817,6 +822,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -864,6 +870,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -954,6 +961,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -1001,6 +1009,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -1091,6 +1100,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -1138,6 +1148,7 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -1149,7 +1160,7 @@ void register_eprosima_test_StructType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType already registered in TypeObjectRegistry for a different type."); @@ -1161,11 +1172,14 @@ void register_eprosima_test_StructType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } } -void register_eprosima_test_CompleteTestType_type_identifier() +// TypeIdentifier is returned by reference: dependent structures/unions are registered in this same method +void register_eprosima_test_CompleteTestType_type_identifier( + TypeIdentifier& type_id) { { StructTypeFlag struct_flags_CompleteTestType = TypeObjectUtils::build_struct_type_flag(eprosima::fastdds::dds::xtypes::ExtensibilityKind::NOT_APPLIED, @@ -1188,6 +1202,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1234,6 +1249,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -1252,6 +1268,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1298,6 +1315,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -1316,6 +1334,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1362,6 +1381,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -1380,6 +1400,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1426,6 +1447,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -1444,6 +1466,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1490,6 +1513,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -1508,6 +1532,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1554,6 +1579,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -1572,6 +1598,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1618,6 +1645,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -1636,6 +1664,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1682,6 +1711,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -1700,6 +1730,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1746,6 +1777,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -1764,6 +1796,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1810,6 +1843,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -1828,6 +1862,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -1874,6 +1909,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -1890,8 +1926,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() if (return_code_CompleteTestType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -1903,24 +1937,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_CompleteTestType); @@ -1928,6 +1944,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -1975,6 +1992,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -2065,6 +2083,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -2112,6 +2131,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -2202,6 +2222,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -2249,6 +2270,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -2286,6 +2308,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2332,6 +2355,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -2350,6 +2374,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2396,6 +2421,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -2414,6 +2440,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2460,6 +2487,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -2478,6 +2506,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2524,6 +2553,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -2542,6 +2572,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2588,6 +2619,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -2606,6 +2638,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2652,6 +2685,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -2670,6 +2704,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2716,6 +2751,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -2734,6 +2770,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2780,6 +2817,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -2798,6 +2836,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2844,6 +2883,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -2862,6 +2902,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2908,6 +2949,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -2926,6 +2968,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -2972,6 +3015,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -2988,8 +3032,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -3001,24 +3043,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -3026,6 +3050,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -3073,6 +3098,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -3163,6 +3189,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -3210,6 +3237,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -3300,6 +3328,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -3347,6 +3376,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -3358,7 +3388,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType already registered in TypeObjectRegistry for a different type."); @@ -3370,8 +3400,11 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_CompleteTestType = return_code_StructType; + type_ids_CompleteTestType = type_ids_StructType; } } StructMemberFlag member_flags_struct_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3418,6 +3451,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure struct_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_struct_field = "struct_field"; @@ -3436,6 +3470,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3482,6 +3517,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_opt_field = "char_opt_field"; @@ -3513,6 +3549,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3559,6 +3596,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_opt_field = "uint8_opt_field"; @@ -3590,6 +3628,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3636,6 +3675,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_opt_field = "int16_opt_field"; @@ -3667,6 +3707,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3713,6 +3754,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_opt_field = "uint16_opt_field"; @@ -3744,6 +3786,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3790,6 +3833,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_opt_field = "int32_opt_field"; @@ -3821,6 +3865,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3867,6 +3912,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_opt_field = "uint32_opt_field"; @@ -3898,6 +3944,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -3944,6 +3991,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_opt_field = "int64_opt_field"; @@ -3975,6 +4023,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4021,6 +4070,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_opt_field = "uint64_opt_field"; @@ -4052,6 +4102,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4098,6 +4149,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_opt_field = "float_opt_field"; @@ -4129,6 +4181,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4175,6 +4228,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_opt_field = "double_opt_field"; @@ -4206,6 +4260,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4252,6 +4307,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_opt_field = "bool_opt_field"; @@ -4281,8 +4337,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() if (return_code_CompleteTestType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -4294,24 +4348,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_CompleteTestType); @@ -4319,6 +4355,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -4366,6 +4403,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_opt_field = "string_opt_field"; @@ -4469,6 +4507,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -4516,6 +4555,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_opt_field = "enum_opt_field"; @@ -4619,6 +4659,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -4666,6 +4707,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_opt_field = "enum2_opt_field"; @@ -4716,6 +4758,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4762,6 +4805,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -4780,6 +4824,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4826,6 +4871,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -4844,6 +4890,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4890,6 +4937,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -4908,6 +4956,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -4954,6 +5003,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -4972,6 +5022,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5018,6 +5069,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -5036,6 +5088,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5082,6 +5135,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -5100,6 +5154,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5146,6 +5201,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -5164,6 +5220,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5210,6 +5267,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -5228,6 +5286,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5274,6 +5333,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -5292,6 +5352,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5338,6 +5399,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -5356,6 +5418,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5402,6 +5465,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -5418,8 +5482,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -5431,24 +5493,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -5456,6 +5500,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -5503,6 +5548,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -5593,6 +5639,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -5640,6 +5687,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -5730,6 +5778,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -5777,6 +5826,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -5788,7 +5838,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType already registered in TypeObjectRegistry for a different type."); @@ -5800,8 +5850,11 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_CompleteTestType = return_code_StructType; + type_ids_CompleteTestType = type_ids_StructType; } } StructMemberFlag member_flags_struct_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -5848,6 +5901,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure struct_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_struct_opt_field = "struct_opt_field"; @@ -5885,6 +5939,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_char_3 {nullptr}; @@ -5928,6 +5983,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_char_3 = EK_COMPLETE; @@ -5937,8 +5993,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_char_3 = 0; PlainCollectionHeader header_anonymous_array_char_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_char_3, element_flags_anonymous_array_char_3); - std::string type_id_kind_anonymous_array_char_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_char_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -5952,20 +6006,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_array_char_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_char_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_char_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_char_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_char_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_char_3", type_ids_CompleteTestType); @@ -5973,6 +6013,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_char_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -6020,6 +6061,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_char_field = "array_char_field"; @@ -6044,6 +6086,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_uint8_t_3 {nullptr}; @@ -6087,6 +6130,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_uint8_t_3 = EK_COMPLETE; @@ -6096,8 +6140,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_uint8_t_3 = 0; PlainCollectionHeader header_anonymous_array_uint8_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_uint8_t_3, element_flags_anonymous_array_uint8_t_3); - std::string type_id_kind_anonymous_array_uint8_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_uint8_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -6111,20 +6153,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_array_uint8_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_uint8_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_uint8_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_uint8_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_uint8_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_uint8_t_3", type_ids_CompleteTestType); @@ -6132,6 +6160,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_uint8_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -6179,6 +6208,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_uint8_field = "array_uint8_field"; @@ -6203,6 +6233,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_int16_t_3 {nullptr}; @@ -6246,6 +6277,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_int16_t_3 = EK_COMPLETE; @@ -6255,8 +6287,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_int16_t_3 = 0; PlainCollectionHeader header_anonymous_array_int16_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_int16_t_3, element_flags_anonymous_array_int16_t_3); - std::string type_id_kind_anonymous_array_int16_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_int16_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -6270,20 +6300,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_array_int16_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_int16_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_int16_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_int16_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_int16_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_int16_t_3", type_ids_CompleteTestType); @@ -6291,6 +6307,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_int16_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -6338,6 +6355,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_int16_field = "array_int16_field"; @@ -6362,6 +6380,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_uint16_t_3 {nullptr}; @@ -6405,6 +6424,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_uint16_t_3 = EK_COMPLETE; @@ -6414,8 +6434,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_uint16_t_3 = 0; PlainCollectionHeader header_anonymous_array_uint16_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_uint16_t_3, element_flags_anonymous_array_uint16_t_3); - std::string type_id_kind_anonymous_array_uint16_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_uint16_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -6429,20 +6447,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_array_uint16_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_uint16_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_uint16_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_uint16_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_uint16_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_uint16_t_3", type_ids_CompleteTestType); @@ -6450,6 +6454,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_uint16_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -6497,6 +6502,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_uint16_field = "array_uint16_field"; @@ -6521,6 +6527,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_int32_t_3 {nullptr}; @@ -6564,6 +6571,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_int32_t_3 = EK_COMPLETE; @@ -6573,8 +6581,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_int32_t_3 = 0; PlainCollectionHeader header_anonymous_array_int32_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_int32_t_3, element_flags_anonymous_array_int32_t_3); - std::string type_id_kind_anonymous_array_int32_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_int32_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -6588,20 +6594,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_array_int32_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_int32_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_int32_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_int32_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_int32_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_int32_t_3", type_ids_CompleteTestType); @@ -6609,6 +6601,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_int32_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -6656,6 +6649,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_int32_field = "array_int32_field"; @@ -6680,6 +6674,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_uint32_t_3 {nullptr}; @@ -6723,6 +6718,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_uint32_t_3 = EK_COMPLETE; @@ -6732,8 +6728,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_uint32_t_3 = 0; PlainCollectionHeader header_anonymous_array_uint32_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_uint32_t_3, element_flags_anonymous_array_uint32_t_3); - std::string type_id_kind_anonymous_array_uint32_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_uint32_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -6747,20 +6741,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_array_uint32_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_uint32_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_uint32_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_uint32_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_uint32_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_uint32_t_3", type_ids_CompleteTestType); @@ -6768,6 +6748,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_uint32_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -6815,6 +6796,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_uint32_field = "array_uint32_field"; @@ -6839,6 +6821,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_int64_t_3 {nullptr}; @@ -6882,6 +6865,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_int64_t_3 = EK_COMPLETE; @@ -6891,8 +6875,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_int64_t_3 = 0; PlainCollectionHeader header_anonymous_array_int64_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_int64_t_3, element_flags_anonymous_array_int64_t_3); - std::string type_id_kind_anonymous_array_int64_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_int64_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -6906,20 +6888,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_array_int64_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_int64_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_int64_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_int64_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_int64_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_int64_t_3", type_ids_CompleteTestType); @@ -6927,6 +6895,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_int64_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -6974,6 +6943,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_int64_field = "array_int64_field"; @@ -6998,6 +6968,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_uint64_t_3 {nullptr}; @@ -7041,6 +7012,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_uint64_t_3 = EK_COMPLETE; @@ -7050,8 +7022,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_uint64_t_3 = 0; PlainCollectionHeader header_anonymous_array_uint64_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_uint64_t_3, element_flags_anonymous_array_uint64_t_3); - std::string type_id_kind_anonymous_array_uint64_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_uint64_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -7065,20 +7035,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_array_uint64_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_uint64_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_uint64_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_uint64_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_uint64_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_uint64_t_3", type_ids_CompleteTestType); @@ -7086,6 +7042,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_uint64_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -7133,6 +7090,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_uint64_field = "array_uint64_field"; @@ -7157,6 +7115,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_float_3 {nullptr}; @@ -7200,6 +7159,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_float_3 = EK_COMPLETE; @@ -7209,8 +7169,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_float_3 = 0; PlainCollectionHeader header_anonymous_array_float_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_float_3, element_flags_anonymous_array_float_3); - std::string type_id_kind_anonymous_array_float_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_float_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -7224,20 +7182,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_array_float_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_float_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_float_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_float_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_float_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_float_3", type_ids_CompleteTestType); @@ -7245,6 +7189,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_float_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -7292,6 +7237,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_float_field = "array_float_field"; @@ -7316,6 +7262,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_double_3 {nullptr}; @@ -7359,6 +7306,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_double_3 = EK_COMPLETE; @@ -7368,8 +7316,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_double_3 = 0; PlainCollectionHeader header_anonymous_array_double_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_double_3, element_flags_anonymous_array_double_3); - std::string type_id_kind_anonymous_array_double_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_double_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -7383,20 +7329,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_array_double_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_double_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_double_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_double_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_double_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_double_3", type_ids_CompleteTestType); @@ -7404,6 +7336,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_double_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -7451,6 +7384,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_double_field = "array_double_field"; @@ -7475,6 +7409,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_bool_3 {nullptr}; @@ -7518,6 +7453,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_bool_3 = EK_COMPLETE; @@ -7527,8 +7463,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_bool_3 = 0; PlainCollectionHeader header_anonymous_array_bool_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_bool_3, element_flags_anonymous_array_bool_3); - std::string type_id_kind_anonymous_array_bool_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_bool_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -7542,20 +7476,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_array_bool_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_bool_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_bool_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_bool_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_bool_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_bool_3", type_ids_CompleteTestType); @@ -7563,6 +7483,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_bool_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -7610,6 +7531,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_bool_field = "array_bool_field"; @@ -7706,6 +7628,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -7750,6 +7673,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_eprosima_test_Color_3 = EK_COMPLETE; @@ -7759,8 +7683,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_eprosima_test_Color_3 = 0; PlainCollectionHeader header_anonymous_array_eprosima_test_Color_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_eprosima_test_Color_3, element_flags_anonymous_array_eprosima_test_Color_3); - std::string type_id_kind_anonymous_array_eprosima_test_Color_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_eprosima_test_Color_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -7774,20 +7696,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_array_eprosima_test_Color_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_eprosima_test_Color_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_eprosima_test_Color_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_eprosima_test_Color_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_eprosima_test_Color_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_eprosima_test_Color_3", type_ids_CompleteTestType); @@ -7795,6 +7703,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_eprosima_test_Color_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -7842,6 +7751,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_enum_field = "array_enum_field"; @@ -7938,6 +7848,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -7982,6 +7893,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_eprosima_test_Material_3 = EK_COMPLETE; @@ -7991,8 +7903,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_eprosima_test_Material_3 = 0; PlainCollectionHeader header_anonymous_array_eprosima_test_Material_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_eprosima_test_Material_3, element_flags_anonymous_array_eprosima_test_Material_3); - std::string type_id_kind_anonymous_array_eprosima_test_Material_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_eprosima_test_Material_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -8006,20 +7916,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_array_eprosima_test_Material_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_eprosima_test_Material_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_eprosima_test_Material_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_eprosima_test_Material_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_eprosima_test_Material_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_eprosima_test_Material_3", type_ids_CompleteTestType); @@ -8027,6 +7923,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_eprosima_test_Material_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -8074,6 +7971,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_enum2_field = "array_enum2_field"; @@ -8117,6 +8015,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8163,6 +8062,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -8181,6 +8081,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8227,6 +8128,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -8245,6 +8147,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8291,6 +8194,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -8309,6 +8213,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8355,6 +8260,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -8373,6 +8279,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8419,6 +8326,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -8437,6 +8345,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8483,6 +8392,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -8501,6 +8411,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8547,6 +8458,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -8565,6 +8477,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8611,6 +8524,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -8629,6 +8543,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8675,6 +8590,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -8693,6 +8609,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8739,6 +8656,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -8757,6 +8675,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -8803,6 +8722,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -8819,8 +8739,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -8832,24 +8750,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -8857,6 +8757,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -8904,6 +8805,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -8994,6 +8896,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -9041,6 +8944,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -9131,6 +9035,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -9178,6 +9083,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -9189,7 +9095,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType already registered in TypeObjectRegistry for a different type."); @@ -9201,8 +9107,11 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_CompleteTestType = return_code_StructType; + type_ids_CompleteTestType = type_ids_StructType; } } TypeIdentifier* element_identifier_anonymous_array_eprosima_test_StructType_3 {nullptr}; @@ -9246,6 +9155,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_eprosima_test_StructType_3 = EK_COMPLETE; @@ -9255,8 +9165,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_eprosima_test_StructType_3 = 0; PlainCollectionHeader header_anonymous_array_eprosima_test_StructType_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_eprosima_test_StructType_3, element_flags_anonymous_array_eprosima_test_StructType_3); - std::string type_id_kind_anonymous_array_eprosima_test_StructType_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_eprosima_test_StructType_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -9270,20 +9178,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_array_eprosima_test_StructType_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_eprosima_test_StructType_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_eprosima_test_StructType_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_eprosima_test_StructType_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_eprosima_test_StructType_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_eprosima_test_StructType_3", type_ids_CompleteTestType); @@ -9291,6 +9185,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_eprosima_test_StructType_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -9338,6 +9233,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_struct_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_struct_field = "array_struct_field"; @@ -9362,6 +9258,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_char_5 {nullptr}; @@ -9405,6 +9302,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_char_5 = EK_COMPLETE; @@ -9414,8 +9312,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_char_5 = 0; PlainCollectionHeader header_anonymous_sequence_char_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_char_5, element_flags_anonymous_sequence_char_5); - std::string type_id_kind_anonymous_sequence_char_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_char_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_char_5, bound, @@ -9427,18 +9323,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_char_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_char_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_char_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_char_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_char_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_char_5", type_ids_CompleteTestType); @@ -9446,6 +9330,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_char_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -9493,6 +9378,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_char_field = "bounded_sequence_char_field"; @@ -9517,6 +9403,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint8_t_5 {nullptr}; @@ -9560,6 +9447,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint8_t_5 = EK_COMPLETE; @@ -9569,8 +9457,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint8_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_uint8_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint8_t_5, element_flags_anonymous_sequence_uint8_t_5); - std::string type_id_kind_anonymous_sequence_uint8_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint8_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint8_t_5, bound, @@ -9582,18 +9468,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_uint8_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint8_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint8_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint8_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint8_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint8_t_5", type_ids_CompleteTestType); @@ -9601,6 +9475,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint8_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -9648,6 +9523,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_uint8_field = "bounded_sequence_uint8_field"; @@ -9672,6 +9548,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int16_t_5 {nullptr}; @@ -9715,6 +9592,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int16_t_5 = EK_COMPLETE; @@ -9724,8 +9602,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int16_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_int16_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int16_t_5, element_flags_anonymous_sequence_int16_t_5); - std::string type_id_kind_anonymous_sequence_int16_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int16_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int16_t_5, bound, @@ -9737,18 +9613,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_int16_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int16_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int16_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int16_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int16_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int16_t_5", type_ids_CompleteTestType); @@ -9756,6 +9620,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int16_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -9803,6 +9668,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_int16_field = "bounded_sequence_int16_field"; @@ -9827,6 +9693,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint16_t_5 {nullptr}; @@ -9870,6 +9737,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint16_t_5 = EK_COMPLETE; @@ -9879,8 +9747,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint16_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_uint16_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint16_t_5, element_flags_anonymous_sequence_uint16_t_5); - std::string type_id_kind_anonymous_sequence_uint16_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint16_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint16_t_5, bound, @@ -9892,18 +9758,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_uint16_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint16_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint16_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint16_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint16_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint16_t_5", type_ids_CompleteTestType); @@ -9911,6 +9765,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint16_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -9958,6 +9813,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_uint16_field = "bounded_sequence_uint16_field"; @@ -9982,6 +9838,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int32_t_5 {nullptr}; @@ -10025,6 +9882,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int32_t_5 = EK_COMPLETE; @@ -10034,8 +9892,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int32_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_int32_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int32_t_5, element_flags_anonymous_sequence_int32_t_5); - std::string type_id_kind_anonymous_sequence_int32_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int32_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int32_t_5, bound, @@ -10047,18 +9903,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_int32_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int32_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int32_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int32_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int32_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int32_t_5", type_ids_CompleteTestType); @@ -10066,6 +9910,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int32_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -10113,6 +9958,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_int32_field = "bounded_sequence_int32_field"; @@ -10137,6 +9983,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint32_t_5 {nullptr}; @@ -10180,6 +10027,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint32_t_5 = EK_COMPLETE; @@ -10189,8 +10037,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint32_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_uint32_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint32_t_5, element_flags_anonymous_sequence_uint32_t_5); - std::string type_id_kind_anonymous_sequence_uint32_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint32_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint32_t_5, bound, @@ -10202,18 +10048,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_uint32_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint32_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint32_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint32_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint32_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint32_t_5", type_ids_CompleteTestType); @@ -10221,6 +10055,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint32_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -10268,6 +10103,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_uint32_field = "bounded_sequence_uint32_field"; @@ -10292,6 +10128,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int64_t_5 {nullptr}; @@ -10335,6 +10172,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int64_t_5 = EK_COMPLETE; @@ -10344,8 +10182,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int64_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_int64_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int64_t_5, element_flags_anonymous_sequence_int64_t_5); - std::string type_id_kind_anonymous_sequence_int64_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int64_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int64_t_5, bound, @@ -10357,18 +10193,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_int64_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int64_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int64_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int64_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int64_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int64_t_5", type_ids_CompleteTestType); @@ -10376,6 +10200,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int64_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -10423,6 +10248,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_int64_field = "bounded_sequence_int64_field"; @@ -10447,6 +10273,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint64_t_5 {nullptr}; @@ -10490,6 +10317,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint64_t_5 = EK_COMPLETE; @@ -10499,8 +10327,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint64_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_uint64_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint64_t_5, element_flags_anonymous_sequence_uint64_t_5); - std::string type_id_kind_anonymous_sequence_uint64_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint64_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint64_t_5, bound, @@ -10512,18 +10338,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_uint64_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint64_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint64_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint64_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint64_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint64_t_5", type_ids_CompleteTestType); @@ -10531,6 +10345,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint64_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -10578,6 +10393,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_uint64_field = "bounded_sequence_uint64_field"; @@ -10602,6 +10418,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_float_5 {nullptr}; @@ -10645,6 +10462,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_float_5 = EK_COMPLETE; @@ -10654,8 +10472,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_float_5 = 0; PlainCollectionHeader header_anonymous_sequence_float_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_float_5, element_flags_anonymous_sequence_float_5); - std::string type_id_kind_anonymous_sequence_float_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_float_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_float_5, bound, @@ -10667,18 +10483,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_float_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_float_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_float_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_float_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_float_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_float_5", type_ids_CompleteTestType); @@ -10686,6 +10490,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_float_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -10733,6 +10538,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_float_field = "bounded_sequence_float_field"; @@ -10757,6 +10563,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_double_5 {nullptr}; @@ -10800,6 +10607,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_double_5 = EK_COMPLETE; @@ -10809,8 +10617,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_double_5 = 0; PlainCollectionHeader header_anonymous_sequence_double_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_double_5, element_flags_anonymous_sequence_double_5); - std::string type_id_kind_anonymous_sequence_double_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_double_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_double_5, bound, @@ -10822,18 +10628,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_double_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_double_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_double_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_double_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_double_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_double_5", type_ids_CompleteTestType); @@ -10841,6 +10635,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_double_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -10888,6 +10683,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_double_field = "bounded_sequence_double_field"; @@ -10912,6 +10708,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_bool_5 {nullptr}; @@ -10955,6 +10752,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_bool_5 = EK_COMPLETE; @@ -10964,8 +10762,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_bool_5 = 0; PlainCollectionHeader header_anonymous_sequence_bool_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_bool_5, element_flags_anonymous_sequence_bool_5); - std::string type_id_kind_anonymous_sequence_bool_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_bool_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_bool_5, bound, @@ -10977,18 +10773,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_bool_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_bool_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_bool_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_bool_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_bool_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_bool_5", type_ids_CompleteTestType); @@ -10996,6 +10780,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_bool_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -11043,6 +10828,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_bool_field = "bounded_sequence_bool_field"; @@ -11139,6 +10925,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -11183,6 +10970,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_eprosima_test_Color_5 = EK_COMPLETE; @@ -11192,8 +10980,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_eprosima_test_Color_5 = 0; PlainCollectionHeader header_anonymous_sequence_eprosima_test_Color_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_eprosima_test_Color_5, element_flags_anonymous_sequence_eprosima_test_Color_5); - std::string type_id_kind_anonymous_sequence_eprosima_test_Color_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_eprosima_test_Color_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_eprosima_test_Color_5, bound, @@ -11205,18 +10991,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_eprosima_test_Color_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_eprosima_test_Color_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_eprosima_test_Color_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_eprosima_test_Color_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_eprosima_test_Color_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_eprosima_test_Color_5", type_ids_CompleteTestType); @@ -11224,6 +10998,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_eprosima_test_Color_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -11271,6 +11046,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_enum_field = "bounded_sequence_enum_field"; @@ -11367,6 +11143,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -11411,6 +11188,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_eprosima_test_Material_5 = EK_COMPLETE; @@ -11420,8 +11198,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_eprosima_test_Material_5 = 0; PlainCollectionHeader header_anonymous_sequence_eprosima_test_Material_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_eprosima_test_Material_5, element_flags_anonymous_sequence_eprosima_test_Material_5); - std::string type_id_kind_anonymous_sequence_eprosima_test_Material_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_eprosima_test_Material_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_eprosima_test_Material_5, bound, @@ -11433,18 +11209,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_eprosima_test_Material_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_eprosima_test_Material_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_eprosima_test_Material_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_eprosima_test_Material_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_eprosima_test_Material_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_eprosima_test_Material_5", type_ids_CompleteTestType); @@ -11452,6 +11216,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_eprosima_test_Material_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -11499,6 +11264,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_enum2_field = "bounded_sequence_enum2_field"; @@ -11542,6 +11308,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -11588,6 +11355,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -11606,6 +11374,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -11652,6 +11421,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -11670,6 +11440,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -11716,6 +11487,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -11734,6 +11506,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -11780,6 +11553,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -11798,6 +11572,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -11844,6 +11619,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -11862,6 +11638,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -11908,6 +11685,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -11926,6 +11704,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -11972,6 +11751,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -11990,6 +11770,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -12036,6 +11817,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -12054,6 +11836,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -12100,6 +11883,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -12118,6 +11902,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -12164,6 +11949,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -12182,6 +11968,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -12228,6 +12015,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -12244,8 +12032,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -12257,24 +12043,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -12282,6 +12050,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -12329,6 +12098,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -12419,6 +12189,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -12466,6 +12237,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -12556,6 +12328,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -12603,6 +12376,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -12614,7 +12388,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType already registered in TypeObjectRegistry for a different type."); @@ -12626,8 +12400,11 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_CompleteTestType = return_code_StructType; + type_ids_CompleteTestType = type_ids_StructType; } } TypeIdentifier* element_identifier_anonymous_sequence_eprosima_test_StructType_5 {nullptr}; @@ -12671,6 +12448,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_eprosima_test_StructType_5 = EK_COMPLETE; @@ -12680,8 +12458,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_eprosima_test_StructType_5 = 0; PlainCollectionHeader header_anonymous_sequence_eprosima_test_StructType_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_eprosima_test_StructType_5, element_flags_anonymous_sequence_eprosima_test_StructType_5); - std::string type_id_kind_anonymous_sequence_eprosima_test_StructType_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_eprosima_test_StructType_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_eprosima_test_StructType_5, bound, @@ -12693,18 +12469,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_eprosima_test_StructType_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_eprosima_test_StructType_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_eprosima_test_StructType_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_eprosima_test_StructType_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_eprosima_test_StructType_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_eprosima_test_StructType_5", type_ids_CompleteTestType); @@ -12712,6 +12476,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_eprosima_test_StructType_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -12759,6 +12524,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_struct_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_struct_field = "bounded_sequence_struct_field"; @@ -12783,6 +12549,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_char_unbounded {nullptr}; @@ -12826,6 +12593,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_char_unbounded = EK_COMPLETE; @@ -12835,8 +12603,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_char_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_char_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_char_unbounded, element_flags_anonymous_sequence_char_unbounded); - std::string type_id_kind_anonymous_sequence_char_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_char_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_char_unbounded, bound, @@ -12848,18 +12614,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_char_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_char_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_char_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_char_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_char_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_char_unbounded", type_ids_CompleteTestType); @@ -12867,6 +12621,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_char_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -12914,6 +12669,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_char_field = "unbounded_sequence_char_field"; @@ -12938,6 +12694,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint8_t_unbounded {nullptr}; @@ -12981,6 +12738,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint8_t_unbounded = EK_COMPLETE; @@ -12990,8 +12748,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint8_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_uint8_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint8_t_unbounded, element_flags_anonymous_sequence_uint8_t_unbounded); - std::string type_id_kind_anonymous_sequence_uint8_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint8_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint8_t_unbounded, bound, @@ -13003,18 +12759,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_uint8_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint8_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint8_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint8_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint8_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint8_t_unbounded", type_ids_CompleteTestType); @@ -13022,6 +12766,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint8_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -13069,6 +12814,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_uint8_field = "unbounded_sequence_uint8_field"; @@ -13093,6 +12839,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int16_t_unbounded {nullptr}; @@ -13136,6 +12883,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int16_t_unbounded = EK_COMPLETE; @@ -13145,8 +12893,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int16_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_int16_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int16_t_unbounded, element_flags_anonymous_sequence_int16_t_unbounded); - std::string type_id_kind_anonymous_sequence_int16_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int16_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int16_t_unbounded, bound, @@ -13158,18 +12904,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_int16_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int16_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int16_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int16_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int16_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int16_t_unbounded", type_ids_CompleteTestType); @@ -13177,6 +12911,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int16_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -13224,6 +12959,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_int16_field = "unbounded_sequence_int16_field"; @@ -13248,6 +12984,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint16_t_unbounded {nullptr}; @@ -13291,6 +13028,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint16_t_unbounded = EK_COMPLETE; @@ -13300,8 +13038,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint16_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_uint16_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint16_t_unbounded, element_flags_anonymous_sequence_uint16_t_unbounded); - std::string type_id_kind_anonymous_sequence_uint16_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint16_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint16_t_unbounded, bound, @@ -13313,18 +13049,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_uint16_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint16_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint16_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint16_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint16_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint16_t_unbounded", type_ids_CompleteTestType); @@ -13332,6 +13056,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint16_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -13379,6 +13104,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_uint16_field = "unbounded_sequence_uint16_field"; @@ -13403,6 +13129,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int32_t_unbounded {nullptr}; @@ -13446,6 +13173,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int32_t_unbounded = EK_COMPLETE; @@ -13455,8 +13183,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int32_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_int32_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int32_t_unbounded, element_flags_anonymous_sequence_int32_t_unbounded); - std::string type_id_kind_anonymous_sequence_int32_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int32_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int32_t_unbounded, bound, @@ -13468,18 +13194,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_int32_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int32_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int32_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int32_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int32_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int32_t_unbounded", type_ids_CompleteTestType); @@ -13487,6 +13201,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int32_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -13534,6 +13249,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_int32_field = "unbounded_sequence_int32_field"; @@ -13558,6 +13274,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint32_t_unbounded {nullptr}; @@ -13601,6 +13318,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint32_t_unbounded = EK_COMPLETE; @@ -13610,8 +13328,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint32_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_uint32_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint32_t_unbounded, element_flags_anonymous_sequence_uint32_t_unbounded); - std::string type_id_kind_anonymous_sequence_uint32_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint32_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint32_t_unbounded, bound, @@ -13623,18 +13339,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_uint32_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint32_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint32_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint32_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint32_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint32_t_unbounded", type_ids_CompleteTestType); @@ -13642,6 +13346,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint32_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -13689,6 +13394,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_uint32_field = "unbounded_sequence_uint32_field"; @@ -13713,6 +13419,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int64_t_unbounded {nullptr}; @@ -13756,6 +13463,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int64_t_unbounded = EK_COMPLETE; @@ -13765,8 +13473,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int64_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_int64_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int64_t_unbounded, element_flags_anonymous_sequence_int64_t_unbounded); - std::string type_id_kind_anonymous_sequence_int64_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int64_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int64_t_unbounded, bound, @@ -13778,18 +13484,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_int64_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int64_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int64_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int64_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int64_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int64_t_unbounded", type_ids_CompleteTestType); @@ -13797,6 +13491,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int64_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -13844,6 +13539,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_int64_field = "unbounded_sequence_int64_field"; @@ -13868,6 +13564,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint64_t_unbounded {nullptr}; @@ -13911,6 +13608,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint64_t_unbounded = EK_COMPLETE; @@ -13920,8 +13618,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint64_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_uint64_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint64_t_unbounded, element_flags_anonymous_sequence_uint64_t_unbounded); - std::string type_id_kind_anonymous_sequence_uint64_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint64_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint64_t_unbounded, bound, @@ -13933,18 +13629,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_uint64_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint64_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint64_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint64_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint64_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint64_t_unbounded", type_ids_CompleteTestType); @@ -13952,6 +13636,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint64_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -13999,6 +13684,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_uint64_field = "unbounded_sequence_uint64_field"; @@ -14023,6 +13709,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_float_unbounded {nullptr}; @@ -14066,6 +13753,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_float_unbounded = EK_COMPLETE; @@ -14075,8 +13763,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_float_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_float_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_float_unbounded, element_flags_anonymous_sequence_float_unbounded); - std::string type_id_kind_anonymous_sequence_float_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_float_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_float_unbounded, bound, @@ -14088,18 +13774,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_float_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_float_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_float_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_float_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_float_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_float_unbounded", type_ids_CompleteTestType); @@ -14107,6 +13781,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_float_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -14154,6 +13829,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_float_field = "unbounded_sequence_float_field"; @@ -14178,6 +13854,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_double_unbounded {nullptr}; @@ -14221,6 +13898,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_double_unbounded = EK_COMPLETE; @@ -14230,8 +13908,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_double_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_double_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_double_unbounded, element_flags_anonymous_sequence_double_unbounded); - std::string type_id_kind_anonymous_sequence_double_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_double_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_double_unbounded, bound, @@ -14243,18 +13919,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_double_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_double_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_double_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_double_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_double_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_double_unbounded", type_ids_CompleteTestType); @@ -14262,6 +13926,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_double_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -14309,6 +13974,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_double_field = "unbounded_sequence_double_field"; @@ -14333,6 +13999,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_bool_unbounded {nullptr}; @@ -14376,6 +14043,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_bool_unbounded = EK_COMPLETE; @@ -14385,8 +14053,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_bool_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_bool_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_bool_unbounded, element_flags_anonymous_sequence_bool_unbounded); - std::string type_id_kind_anonymous_sequence_bool_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_bool_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_bool_unbounded, bound, @@ -14398,18 +14064,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_bool_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_bool_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_bool_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_bool_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_bool_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_bool_unbounded", type_ids_CompleteTestType); @@ -14417,6 +14071,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_bool_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -14464,6 +14119,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_bool_field = "unbounded_sequence_bool_field"; @@ -14560,6 +14216,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -14604,6 +14261,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_eprosima_test_Color_unbounded = EK_COMPLETE; @@ -14613,8 +14271,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_eprosima_test_Color_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_eprosima_test_Color_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_eprosima_test_Color_unbounded, element_flags_anonymous_sequence_eprosima_test_Color_unbounded); - std::string type_id_kind_anonymous_sequence_eprosima_test_Color_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_eprosima_test_Color_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_eprosima_test_Color_unbounded, bound, @@ -14626,18 +14282,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_eprosima_test_Color_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_eprosima_test_Color_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_eprosima_test_Color_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_eprosima_test_Color_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_eprosima_test_Color_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_eprosima_test_Color_unbounded", type_ids_CompleteTestType); @@ -14645,6 +14289,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_eprosima_test_Color_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -14692,6 +14337,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_enum_field = "unbounded_sequence_enum_field"; @@ -14788,6 +14434,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -14832,6 +14479,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_eprosima_test_Material_unbounded = EK_COMPLETE; @@ -14841,8 +14489,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_eprosima_test_Material_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_eprosima_test_Material_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_eprosima_test_Material_unbounded, element_flags_anonymous_sequence_eprosima_test_Material_unbounded); - std::string type_id_kind_anonymous_sequence_eprosima_test_Material_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_eprosima_test_Material_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_eprosima_test_Material_unbounded, bound, @@ -14854,18 +14500,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_eprosima_test_Material_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_eprosima_test_Material_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_eprosima_test_Material_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_eprosima_test_Material_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_eprosima_test_Material_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_eprosima_test_Material_unbounded", type_ids_CompleteTestType); @@ -14873,6 +14507,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_eprosima_test_Material_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -14920,6 +14555,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_enum2_field = "unbounded_sequence_enum2_field"; @@ -14963,6 +14599,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -15009,6 +14646,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -15027,6 +14665,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -15073,6 +14712,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -15091,6 +14731,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -15137,6 +14778,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -15155,6 +14797,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -15201,6 +14844,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -15219,6 +14863,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -15265,6 +14910,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -15283,6 +14929,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -15329,6 +14976,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -15347,6 +14995,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -15393,6 +15042,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -15411,6 +15061,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -15457,6 +15108,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -15475,6 +15127,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -15521,6 +15174,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -15539,6 +15193,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -15585,6 +15240,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -15603,6 +15259,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -15649,6 +15306,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -15665,8 +15323,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -15678,24 +15334,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -15703,6 +15341,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -15750,6 +15389,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -15840,6 +15480,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -15887,6 +15528,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -15977,6 +15619,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -16024,6 +15667,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -16035,7 +15679,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType already registered in TypeObjectRegistry for a different type."); @@ -16047,8 +15691,11 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_CompleteTestType = return_code_StructType; + type_ids_CompleteTestType = type_ids_StructType; } } TypeIdentifier* element_identifier_anonymous_sequence_eprosima_test_StructType_unbounded {nullptr}; @@ -16092,6 +15739,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_eprosima_test_StructType_unbounded = EK_COMPLETE; @@ -16101,8 +15749,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_eprosima_test_StructType_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_eprosima_test_StructType_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_eprosima_test_StructType_unbounded, element_flags_anonymous_sequence_eprosima_test_StructType_unbounded); - std::string type_id_kind_anonymous_sequence_eprosima_test_StructType_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_eprosima_test_StructType_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_eprosima_test_StructType_unbounded, bound, @@ -16114,18 +15760,6 @@ void register_eprosima_test_CompleteTestType_type_identifier() "anonymous_sequence_eprosima_test_StructType_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_eprosima_test_StructType_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_eprosima_test_StructType_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_eprosima_test_StructType_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_eprosima_test_StructType_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_CompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_eprosima_test_StructType_unbounded", type_ids_CompleteTestType); @@ -16133,6 +15767,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_eprosima_test_StructType_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -16180,6 +15815,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_struct_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_struct_field = "unbounded_sequence_struct_field"; @@ -16191,7 +15827,7 @@ void register_eprosima_test_CompleteTestType_type_identifier() } CompleteStructType struct_type_CompleteTestType = TypeObjectUtils::build_complete_struct_type(struct_flags_CompleteTestType, header_CompleteTestType, member_seq_CompleteTestType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_CompleteTestType, type_name_CompleteTestType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_CompleteTestType, type_name_CompleteTestType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::CompleteTestType already registered in TypeObjectRegistry for a different type."); @@ -16203,11 +15839,14 @@ void register_eprosima_test_CompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::CompleteTestType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } } -void register_eprosima_test_KeyedCompleteTestType_type_identifier() +// TypeIdentifier is returned by reference: dependent structures/unions are registered in this same method +void register_eprosima_test_KeyedCompleteTestType_type_identifier( + TypeIdentifier& type_id) { { StructTypeFlag struct_flags_KeyedCompleteTestType = TypeObjectUtils::build_struct_type_flag(eprosima::fastdds::dds::xtypes::ExtensibilityKind::NOT_APPLIED, @@ -16230,6 +15869,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "id Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_id = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16276,6 +15916,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure id member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_id = "id"; @@ -16307,6 +15948,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16353,6 +15995,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -16371,6 +16014,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16417,6 +16061,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -16435,6 +16080,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16481,6 +16127,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -16499,6 +16146,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16545,6 +16193,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -16563,6 +16212,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16609,6 +16259,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -16627,6 +16278,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16673,6 +16325,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -16691,6 +16344,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16737,6 +16391,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -16755,6 +16410,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16801,6 +16457,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -16819,6 +16476,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16865,6 +16523,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -16883,6 +16542,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16929,6 +16589,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -16947,6 +16608,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -16993,6 +16655,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -17009,8 +16672,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() if (return_code_KeyedCompleteTestType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -17022,24 +16683,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_KeyedCompleteTestType); @@ -17047,6 +16690,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -17094,6 +16738,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -17184,6 +16829,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -17231,6 +16877,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -17321,6 +16968,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -17368,6 +17016,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -17405,6 +17054,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17451,6 +17101,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -17469,6 +17120,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17515,6 +17167,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -17533,6 +17186,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17579,6 +17233,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -17597,6 +17252,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17643,6 +17299,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -17661,6 +17318,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17707,6 +17365,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -17725,6 +17384,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17771,6 +17431,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -17789,6 +17450,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17835,6 +17497,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -17853,6 +17516,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17899,6 +17563,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -17917,6 +17582,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -17963,6 +17629,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -17981,6 +17648,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -18027,6 +17695,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -18045,6 +17714,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -18091,6 +17761,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -18107,8 +17778,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -18120,31 +17789,14 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } - return_code_StructType = - eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( - "anonymous_string_unbounded", type_ids_StructType); - if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) + return_code_StructType = + eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( + "anonymous_string_unbounded", type_ids_StructType); + if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -18192,6 +17844,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -18282,6 +17935,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -18329,6 +17983,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -18419,6 +18074,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -18466,6 +18122,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -18477,7 +18134,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType already registered in TypeObjectRegistry for a different type."); @@ -18489,8 +18146,11 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_KeyedCompleteTestType = return_code_StructType; + type_ids_KeyedCompleteTestType = type_ids_StructType; } } StructMemberFlag member_flags_struct_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -18537,6 +18197,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure struct_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_struct_field = "struct_field"; @@ -18555,6 +18216,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -18601,6 +18263,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_opt_field = "char_opt_field"; @@ -18632,6 +18295,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -18678,6 +18342,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_opt_field = "uint8_opt_field"; @@ -18709,6 +18374,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -18755,6 +18421,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_opt_field = "int16_opt_field"; @@ -18786,6 +18453,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -18832,6 +18500,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_opt_field = "uint16_opt_field"; @@ -18863,6 +18532,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -18909,6 +18579,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_opt_field = "int32_opt_field"; @@ -18940,6 +18611,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -18986,6 +18658,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_opt_field = "uint32_opt_field"; @@ -19017,6 +18690,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -19063,6 +18737,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_opt_field = "int64_opt_field"; @@ -19094,6 +18769,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -19140,6 +18816,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_opt_field = "uint64_opt_field"; @@ -19171,6 +18848,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -19217,6 +18895,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_opt_field = "float_opt_field"; @@ -19248,6 +18927,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -19294,6 +18974,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_opt_field = "double_opt_field"; @@ -19325,6 +19006,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_opt_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -19371,6 +19053,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_opt_field = "bool_opt_field"; @@ -19400,8 +19083,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() if (return_code_KeyedCompleteTestType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -19413,24 +19094,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_KeyedCompleteTestType); @@ -19438,6 +19101,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -19485,6 +19149,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_opt_field = "string_opt_field"; @@ -19588,6 +19253,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -19635,6 +19301,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_opt_field = "enum_opt_field"; @@ -19738,6 +19405,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -19785,6 +19453,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_opt_field = "enum2_opt_field"; @@ -19835,6 +19504,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -19881,6 +19551,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -19899,6 +19570,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -19945,6 +19617,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -19963,6 +19636,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -20009,6 +19683,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -20027,6 +19702,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -20073,6 +19749,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -20091,6 +19768,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -20137,6 +19815,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -20155,6 +19834,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -20201,6 +19881,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -20219,6 +19900,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -20265,6 +19947,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -20283,6 +19966,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -20329,6 +20013,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -20347,6 +20032,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -20393,6 +20079,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -20411,6 +20098,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -20457,6 +20145,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -20475,6 +20164,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -20521,6 +20211,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -20537,8 +20228,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -20550,24 +20239,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -20575,6 +20246,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -20622,6 +20294,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -20712,6 +20385,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -20759,6 +20433,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -20849,6 +20524,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -20896,6 +20572,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -20907,7 +20584,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType already registered in TypeObjectRegistry for a different type."); @@ -20919,8 +20596,11 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_KeyedCompleteTestType = return_code_StructType; + type_ids_KeyedCompleteTestType = type_ids_StructType; } } StructMemberFlag member_flags_struct_opt_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -20967,6 +20647,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure struct_opt_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_struct_opt_field = "struct_opt_field"; @@ -21004,6 +20685,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_char_3 {nullptr}; @@ -21047,6 +20729,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_char_3 = EK_COMPLETE; @@ -21056,8 +20739,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_char_3 = 0; PlainCollectionHeader header_anonymous_array_char_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_char_3, element_flags_anonymous_array_char_3); - std::string type_id_kind_anonymous_array_char_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_char_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -21071,20 +20752,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_array_char_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_char_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_char_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_char_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_char_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_char_3", type_ids_KeyedCompleteTestType); @@ -21092,6 +20759,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_char_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -21139,6 +20807,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_char_field = "array_char_field"; @@ -21163,6 +20832,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_uint8_t_3 {nullptr}; @@ -21206,6 +20876,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_uint8_t_3 = EK_COMPLETE; @@ -21215,8 +20886,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_uint8_t_3 = 0; PlainCollectionHeader header_anonymous_array_uint8_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_uint8_t_3, element_flags_anonymous_array_uint8_t_3); - std::string type_id_kind_anonymous_array_uint8_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_uint8_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -21230,20 +20899,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_array_uint8_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_uint8_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_uint8_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_uint8_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_uint8_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_uint8_t_3", type_ids_KeyedCompleteTestType); @@ -21251,6 +20906,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_uint8_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -21298,6 +20954,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_uint8_field = "array_uint8_field"; @@ -21322,6 +20979,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_int16_t_3 {nullptr}; @@ -21365,6 +21023,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_int16_t_3 = EK_COMPLETE; @@ -21374,8 +21033,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_int16_t_3 = 0; PlainCollectionHeader header_anonymous_array_int16_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_int16_t_3, element_flags_anonymous_array_int16_t_3); - std::string type_id_kind_anonymous_array_int16_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_int16_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -21389,20 +21046,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_array_int16_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_int16_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_int16_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_int16_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_int16_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_int16_t_3", type_ids_KeyedCompleteTestType); @@ -21410,6 +21053,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_int16_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -21457,6 +21101,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_int16_field = "array_int16_field"; @@ -21481,6 +21126,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_uint16_t_3 {nullptr}; @@ -21524,6 +21170,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_uint16_t_3 = EK_COMPLETE; @@ -21533,8 +21180,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_uint16_t_3 = 0; PlainCollectionHeader header_anonymous_array_uint16_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_uint16_t_3, element_flags_anonymous_array_uint16_t_3); - std::string type_id_kind_anonymous_array_uint16_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_uint16_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -21548,20 +21193,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_array_uint16_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_uint16_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_uint16_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_uint16_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_uint16_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_uint16_t_3", type_ids_KeyedCompleteTestType); @@ -21569,6 +21200,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_uint16_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -21616,6 +21248,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_uint16_field = "array_uint16_field"; @@ -21640,6 +21273,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_int32_t_3 {nullptr}; @@ -21683,6 +21317,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_int32_t_3 = EK_COMPLETE; @@ -21692,8 +21327,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_int32_t_3 = 0; PlainCollectionHeader header_anonymous_array_int32_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_int32_t_3, element_flags_anonymous_array_int32_t_3); - std::string type_id_kind_anonymous_array_int32_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_int32_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -21707,20 +21340,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_array_int32_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_int32_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_int32_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_int32_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_int32_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_int32_t_3", type_ids_KeyedCompleteTestType); @@ -21728,6 +21347,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_int32_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -21775,6 +21395,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_int32_field = "array_int32_field"; @@ -21799,6 +21420,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_uint32_t_3 {nullptr}; @@ -21842,6 +21464,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_uint32_t_3 = EK_COMPLETE; @@ -21851,8 +21474,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_uint32_t_3 = 0; PlainCollectionHeader header_anonymous_array_uint32_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_uint32_t_3, element_flags_anonymous_array_uint32_t_3); - std::string type_id_kind_anonymous_array_uint32_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_uint32_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -21866,20 +21487,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_array_uint32_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_uint32_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_uint32_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_uint32_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_uint32_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_uint32_t_3", type_ids_KeyedCompleteTestType); @@ -21887,6 +21494,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_uint32_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -21934,6 +21542,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_uint32_field = "array_uint32_field"; @@ -21958,6 +21567,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_int64_t_3 {nullptr}; @@ -22001,6 +21611,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_int64_t_3 = EK_COMPLETE; @@ -22010,8 +21621,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_int64_t_3 = 0; PlainCollectionHeader header_anonymous_array_int64_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_int64_t_3, element_flags_anonymous_array_int64_t_3); - std::string type_id_kind_anonymous_array_int64_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_int64_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -22025,20 +21634,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_array_int64_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_int64_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_int64_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_int64_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_int64_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_int64_t_3", type_ids_KeyedCompleteTestType); @@ -22046,6 +21641,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_int64_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -22093,6 +21689,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_int64_field = "array_int64_field"; @@ -22117,6 +21714,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_uint64_t_3 {nullptr}; @@ -22160,6 +21758,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_uint64_t_3 = EK_COMPLETE; @@ -22169,8 +21768,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_uint64_t_3 = 0; PlainCollectionHeader header_anonymous_array_uint64_t_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_uint64_t_3, element_flags_anonymous_array_uint64_t_3); - std::string type_id_kind_anonymous_array_uint64_t_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_uint64_t_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -22184,20 +21781,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_array_uint64_t_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_uint64_t_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_uint64_t_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_uint64_t_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_uint64_t_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_uint64_t_3", type_ids_KeyedCompleteTestType); @@ -22205,6 +21788,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_uint64_t_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -22252,6 +21836,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_uint64_field = "array_uint64_field"; @@ -22276,6 +21861,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_float_3 {nullptr}; @@ -22319,6 +21905,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_float_3 = EK_COMPLETE; @@ -22328,8 +21915,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_float_3 = 0; PlainCollectionHeader header_anonymous_array_float_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_float_3, element_flags_anonymous_array_float_3); - std::string type_id_kind_anonymous_array_float_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_float_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -22343,20 +21928,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_array_float_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_float_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_float_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_float_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_float_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_float_3", type_ids_KeyedCompleteTestType); @@ -22364,6 +21935,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_float_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -22411,6 +21983,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_float_field = "array_float_field"; @@ -22435,6 +22008,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_double_3 {nullptr}; @@ -22478,6 +22052,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_double_3 = EK_COMPLETE; @@ -22487,8 +22062,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_double_3 = 0; PlainCollectionHeader header_anonymous_array_double_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_double_3, element_flags_anonymous_array_double_3); - std::string type_id_kind_anonymous_array_double_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_double_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -22502,20 +22075,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_array_double_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_double_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_double_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_double_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_double_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_double_3", type_ids_KeyedCompleteTestType); @@ -22523,6 +22082,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_double_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -22570,6 +22130,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_double_field = "array_double_field"; @@ -22594,6 +22155,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_array_bool_3 {nullptr}; @@ -22637,6 +22199,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_bool_3 = EK_COMPLETE; @@ -22646,8 +22209,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_bool_3 = 0; PlainCollectionHeader header_anonymous_array_bool_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_bool_3, element_flags_anonymous_array_bool_3); - std::string type_id_kind_anonymous_array_bool_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_bool_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -22661,20 +22222,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_array_bool_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_bool_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_bool_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_bool_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_bool_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_bool_3", type_ids_KeyedCompleteTestType); @@ -22682,6 +22229,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_bool_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -22729,6 +22277,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_bool_field = "array_bool_field"; @@ -22825,6 +22374,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -22869,6 +22419,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_eprosima_test_Color_3 = EK_COMPLETE; @@ -22878,8 +22429,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_eprosima_test_Color_3 = 0; PlainCollectionHeader header_anonymous_array_eprosima_test_Color_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_eprosima_test_Color_3, element_flags_anonymous_array_eprosima_test_Color_3); - std::string type_id_kind_anonymous_array_eprosima_test_Color_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_eprosima_test_Color_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -22893,20 +22442,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_array_eprosima_test_Color_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_eprosima_test_Color_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_eprosima_test_Color_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_eprosima_test_Color_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_eprosima_test_Color_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_eprosima_test_Color_3", type_ids_KeyedCompleteTestType); @@ -22914,6 +22449,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_eprosima_test_Color_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -22961,6 +22497,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_enum_field = "array_enum_field"; @@ -23057,6 +22594,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -23101,6 +22639,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_eprosima_test_Material_3 = EK_COMPLETE; @@ -23110,8 +22649,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_eprosima_test_Material_3 = 0; PlainCollectionHeader header_anonymous_array_eprosima_test_Material_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_eprosima_test_Material_3, element_flags_anonymous_array_eprosima_test_Material_3); - std::string type_id_kind_anonymous_array_eprosima_test_Material_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_eprosima_test_Material_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -23125,20 +22662,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_array_eprosima_test_Material_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_eprosima_test_Material_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_eprosima_test_Material_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_eprosima_test_Material_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_eprosima_test_Material_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_eprosima_test_Material_3", type_ids_KeyedCompleteTestType); @@ -23146,6 +22669,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_eprosima_test_Material_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -23193,6 +22717,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_enum2_field = "array_enum2_field"; @@ -23236,6 +22761,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23282,6 +22808,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -23300,6 +22827,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23346,6 +22874,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -23364,6 +22893,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23410,6 +22940,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -23428,6 +22959,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23474,6 +23006,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -23492,6 +23025,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23538,6 +23072,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -23556,6 +23091,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23602,6 +23138,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -23620,6 +23157,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23666,6 +23204,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -23684,6 +23223,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23730,6 +23270,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -23748,6 +23289,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23794,6 +23336,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -23812,6 +23355,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23858,6 +23402,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -23876,6 +23421,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -23922,6 +23468,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -23938,8 +23485,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -23951,24 +23496,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -23976,6 +23503,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -24023,6 +23551,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -24113,6 +23642,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -24160,6 +23690,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -24250,6 +23781,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -24297,6 +23829,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -24308,7 +23841,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType already registered in TypeObjectRegistry for a different type."); @@ -24320,8 +23853,11 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_KeyedCompleteTestType = return_code_StructType; + type_ids_KeyedCompleteTestType = type_ids_StructType; } } TypeIdentifier* element_identifier_anonymous_array_eprosima_test_StructType_3 {nullptr}; @@ -24365,6 +23901,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Array element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_array_eprosima_test_StructType_3 = EK_COMPLETE; @@ -24374,8 +23911,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_array_eprosima_test_StructType_3 = 0; PlainCollectionHeader header_anonymous_array_eprosima_test_StructType_3 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_array_eprosima_test_StructType_3, element_flags_anonymous_array_eprosima_test_StructType_3); - std::string type_id_kind_anonymous_array_eprosima_test_StructType_3("TI_PLAIN_ARRAY_SMALL"); - if (type_id_kind_anonymous_array_eprosima_test_StructType_3 == "TI_PLAIN_ARRAY_SMALL") { SBoundSeq array_bound_seq; TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); @@ -24389,20 +23924,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_array_eprosima_test_StructType_3 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBoundSeq array_bound_seq; - TypeObjectUtils::add_array_dimension(array_bound_seq, static_cast(3)); - - PlainArrayLElemDefn array_ldefn = TypeObjectUtils::build_plain_array_l_elem_defn(header_anonymous_array_eprosima_test_StructType_3, array_bound_seq, - eprosima::fastcdr::external(element_identifier_anonymous_array_eprosima_test_StructType_3)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_array_type_identifier(array_ldefn, "anonymous_array_eprosima_test_StructType_3")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_array_eprosima_test_StructType_3 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_array_eprosima_test_StructType_3", type_ids_KeyedCompleteTestType); @@ -24410,6 +23931,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_array_eprosima_test_StructType_3: Given Array TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -24457,6 +23979,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure array_struct_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_array_struct_field = "array_struct_field"; @@ -24481,6 +24004,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_char_5 {nullptr}; @@ -24524,6 +24048,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_char_5 = EK_COMPLETE; @@ -24533,8 +24058,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_char_5 = 0; PlainCollectionHeader header_anonymous_sequence_char_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_char_5, element_flags_anonymous_sequence_char_5); - std::string type_id_kind_anonymous_sequence_char_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_char_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_char_5, bound, @@ -24546,18 +24069,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_char_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_char_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_char_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_char_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_char_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_char_5", type_ids_KeyedCompleteTestType); @@ -24565,6 +24076,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_char_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -24612,6 +24124,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_char_field = "bounded_sequence_char_field"; @@ -24636,6 +24149,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint8_t_5 {nullptr}; @@ -24679,6 +24193,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint8_t_5 = EK_COMPLETE; @@ -24688,8 +24203,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint8_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_uint8_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint8_t_5, element_flags_anonymous_sequence_uint8_t_5); - std::string type_id_kind_anonymous_sequence_uint8_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint8_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint8_t_5, bound, @@ -24701,18 +24214,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_uint8_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint8_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint8_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint8_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint8_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint8_t_5", type_ids_KeyedCompleteTestType); @@ -24720,6 +24221,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint8_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -24767,6 +24269,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_uint8_field = "bounded_sequence_uint8_field"; @@ -24791,6 +24294,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int16_t_5 {nullptr}; @@ -24834,6 +24338,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int16_t_5 = EK_COMPLETE; @@ -24843,8 +24348,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int16_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_int16_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int16_t_5, element_flags_anonymous_sequence_int16_t_5); - std::string type_id_kind_anonymous_sequence_int16_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int16_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int16_t_5, bound, @@ -24856,18 +24359,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_int16_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int16_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int16_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int16_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int16_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int16_t_5", type_ids_KeyedCompleteTestType); @@ -24875,6 +24366,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int16_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -24922,6 +24414,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_int16_field = "bounded_sequence_int16_field"; @@ -24946,6 +24439,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint16_t_5 {nullptr}; @@ -24989,6 +24483,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint16_t_5 = EK_COMPLETE; @@ -24998,8 +24493,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint16_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_uint16_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint16_t_5, element_flags_anonymous_sequence_uint16_t_5); - std::string type_id_kind_anonymous_sequence_uint16_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint16_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint16_t_5, bound, @@ -25011,18 +24504,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_uint16_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint16_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint16_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint16_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint16_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint16_t_5", type_ids_KeyedCompleteTestType); @@ -25030,6 +24511,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint16_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -25077,6 +24559,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_uint16_field = "bounded_sequence_uint16_field"; @@ -25101,6 +24584,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int32_t_5 {nullptr}; @@ -25144,6 +24628,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int32_t_5 = EK_COMPLETE; @@ -25153,8 +24638,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int32_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_int32_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int32_t_5, element_flags_anonymous_sequence_int32_t_5); - std::string type_id_kind_anonymous_sequence_int32_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int32_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int32_t_5, bound, @@ -25166,18 +24649,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_int32_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int32_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int32_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int32_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int32_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int32_t_5", type_ids_KeyedCompleteTestType); @@ -25185,6 +24656,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int32_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -25232,6 +24704,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_int32_field = "bounded_sequence_int32_field"; @@ -25256,6 +24729,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint32_t_5 {nullptr}; @@ -25299,6 +24773,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint32_t_5 = EK_COMPLETE; @@ -25308,8 +24783,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint32_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_uint32_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint32_t_5, element_flags_anonymous_sequence_uint32_t_5); - std::string type_id_kind_anonymous_sequence_uint32_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint32_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint32_t_5, bound, @@ -25321,18 +24794,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_uint32_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint32_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint32_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint32_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint32_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint32_t_5", type_ids_KeyedCompleteTestType); @@ -25340,6 +24801,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint32_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -25387,6 +24849,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_uint32_field = "bounded_sequence_uint32_field"; @@ -25411,6 +24874,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int64_t_5 {nullptr}; @@ -25454,6 +24918,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int64_t_5 = EK_COMPLETE; @@ -25463,8 +24928,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int64_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_int64_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int64_t_5, element_flags_anonymous_sequence_int64_t_5); - std::string type_id_kind_anonymous_sequence_int64_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int64_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int64_t_5, bound, @@ -25476,18 +24939,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_int64_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int64_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int64_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int64_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int64_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int64_t_5", type_ids_KeyedCompleteTestType); @@ -25495,6 +24946,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int64_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -25542,6 +24994,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_int64_field = "bounded_sequence_int64_field"; @@ -25566,6 +25019,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint64_t_5 {nullptr}; @@ -25609,6 +25063,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint64_t_5 = EK_COMPLETE; @@ -25618,8 +25073,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint64_t_5 = 0; PlainCollectionHeader header_anonymous_sequence_uint64_t_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint64_t_5, element_flags_anonymous_sequence_uint64_t_5); - std::string type_id_kind_anonymous_sequence_uint64_t_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint64_t_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint64_t_5, bound, @@ -25631,18 +25084,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_uint64_t_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint64_t_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint64_t_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint64_t_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint64_t_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint64_t_5", type_ids_KeyedCompleteTestType); @@ -25650,6 +25091,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint64_t_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -25697,6 +25139,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_uint64_field = "bounded_sequence_uint64_field"; @@ -25721,6 +25164,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_float_5 {nullptr}; @@ -25764,6 +25208,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_float_5 = EK_COMPLETE; @@ -25773,8 +25218,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_float_5 = 0; PlainCollectionHeader header_anonymous_sequence_float_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_float_5, element_flags_anonymous_sequence_float_5); - std::string type_id_kind_anonymous_sequence_float_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_float_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_float_5, bound, @@ -25786,18 +25229,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_float_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_float_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_float_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_float_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_float_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_float_5", type_ids_KeyedCompleteTestType); @@ -25805,6 +25236,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_float_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -25852,6 +25284,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_float_field = "bounded_sequence_float_field"; @@ -25876,6 +25309,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_double_5 {nullptr}; @@ -25919,6 +25353,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_double_5 = EK_COMPLETE; @@ -25928,8 +25363,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_double_5 = 0; PlainCollectionHeader header_anonymous_sequence_double_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_double_5, element_flags_anonymous_sequence_double_5); - std::string type_id_kind_anonymous_sequence_double_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_double_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_double_5, bound, @@ -25941,18 +25374,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_double_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_double_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_double_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_double_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_double_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_double_5", type_ids_KeyedCompleteTestType); @@ -25960,6 +25381,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_double_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -26007,6 +25429,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_double_field = "bounded_sequence_double_field"; @@ -26031,6 +25454,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_bool_5 {nullptr}; @@ -26074,6 +25498,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_bool_5 = EK_COMPLETE; @@ -26083,8 +25508,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_bool_5 = 0; PlainCollectionHeader header_anonymous_sequence_bool_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_bool_5, element_flags_anonymous_sequence_bool_5); - std::string type_id_kind_anonymous_sequence_bool_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_bool_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_bool_5, bound, @@ -26096,18 +25519,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_bool_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_bool_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_bool_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_bool_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_bool_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_bool_5", type_ids_KeyedCompleteTestType); @@ -26115,6 +25526,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_bool_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -26162,6 +25574,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_bool_field = "bounded_sequence_bool_field"; @@ -26258,6 +25671,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -26302,6 +25716,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_eprosima_test_Color_5 = EK_COMPLETE; @@ -26311,8 +25726,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_eprosima_test_Color_5 = 0; PlainCollectionHeader header_anonymous_sequence_eprosima_test_Color_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_eprosima_test_Color_5, element_flags_anonymous_sequence_eprosima_test_Color_5); - std::string type_id_kind_anonymous_sequence_eprosima_test_Color_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_eprosima_test_Color_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_eprosima_test_Color_5, bound, @@ -26324,18 +25737,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_eprosima_test_Color_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_eprosima_test_Color_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_eprosima_test_Color_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_eprosima_test_Color_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_eprosima_test_Color_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_eprosima_test_Color_5", type_ids_KeyedCompleteTestType); @@ -26343,6 +25744,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_eprosima_test_Color_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -26390,6 +25792,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_enum_field = "bounded_sequence_enum_field"; @@ -26486,6 +25889,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -26530,6 +25934,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_eprosima_test_Material_5 = EK_COMPLETE; @@ -26539,8 +25944,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_eprosima_test_Material_5 = 0; PlainCollectionHeader header_anonymous_sequence_eprosima_test_Material_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_eprosima_test_Material_5, element_flags_anonymous_sequence_eprosima_test_Material_5); - std::string type_id_kind_anonymous_sequence_eprosima_test_Material_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_eprosima_test_Material_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_eprosima_test_Material_5, bound, @@ -26552,18 +25955,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_eprosima_test_Material_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_eprosima_test_Material_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_eprosima_test_Material_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_eprosima_test_Material_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_eprosima_test_Material_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_eprosima_test_Material_5", type_ids_KeyedCompleteTestType); @@ -26571,6 +25962,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_eprosima_test_Material_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -26618,6 +26010,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_enum2_field = "bounded_sequence_enum2_field"; @@ -26661,6 +26054,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -26707,6 +26101,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -26725,6 +26120,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -26771,6 +26167,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -26789,6 +26186,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -26835,6 +26233,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -26853,6 +26252,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -26899,6 +26299,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -26917,6 +26318,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -26963,6 +26365,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -26981,6 +26384,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -27027,6 +26431,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -27045,6 +26450,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -27091,6 +26497,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -27109,6 +26516,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -27155,6 +26563,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -27173,6 +26582,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -27219,6 +26629,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -27237,6 +26648,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -27283,6 +26695,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -27301,6 +26714,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -27347,6 +26761,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -27363,8 +26778,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -27376,24 +26789,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -27401,6 +26796,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -27448,6 +26844,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -27538,6 +26935,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -27585,6 +26983,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -27675,6 +27074,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -27722,6 +27122,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -27733,7 +27134,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType already registered in TypeObjectRegistry for a different type."); @@ -27745,8 +27146,11 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_KeyedCompleteTestType = return_code_StructType; + type_ids_KeyedCompleteTestType = type_ids_StructType; } } TypeIdentifier* element_identifier_anonymous_sequence_eprosima_test_StructType_5 {nullptr}; @@ -27790,6 +27194,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_eprosima_test_StructType_5 = EK_COMPLETE; @@ -27799,8 +27204,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_eprosima_test_StructType_5 = 0; PlainCollectionHeader header_anonymous_sequence_eprosima_test_StructType_5 = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_eprosima_test_StructType_5, element_flags_anonymous_sequence_eprosima_test_StructType_5); - std::string type_id_kind_anonymous_sequence_eprosima_test_StructType_5("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_eprosima_test_StructType_5 == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = static_cast(5); PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_eprosima_test_StructType_5, bound, @@ -27812,18 +27215,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_eprosima_test_StructType_5 already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 5; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_eprosima_test_StructType_5, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_eprosima_test_StructType_5)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_eprosima_test_StructType_5")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_eprosima_test_StructType_5 already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_eprosima_test_StructType_5", type_ids_KeyedCompleteTestType); @@ -27831,6 +27222,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_eprosima_test_StructType_5: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -27878,6 +27270,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bounded_sequence_struct_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bounded_sequence_struct_field = "bounded_sequence_struct_field"; @@ -27902,6 +27295,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_char_unbounded {nullptr}; @@ -27945,6 +27339,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_char_unbounded = EK_COMPLETE; @@ -27954,8 +27349,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_char_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_char_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_char_unbounded, element_flags_anonymous_sequence_char_unbounded); - std::string type_id_kind_anonymous_sequence_char_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_char_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_char_unbounded, bound, @@ -27967,18 +27360,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_char_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_char_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_char_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_char_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_char_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_char_unbounded", type_ids_KeyedCompleteTestType); @@ -27986,6 +27367,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_char_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -28033,6 +27415,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_char_field = "unbounded_sequence_char_field"; @@ -28057,6 +27440,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint8_t_unbounded {nullptr}; @@ -28100,6 +27484,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint8_t_unbounded = EK_COMPLETE; @@ -28109,8 +27494,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint8_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_uint8_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint8_t_unbounded, element_flags_anonymous_sequence_uint8_t_unbounded); - std::string type_id_kind_anonymous_sequence_uint8_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint8_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint8_t_unbounded, bound, @@ -28122,18 +27505,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_uint8_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint8_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint8_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint8_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint8_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint8_t_unbounded", type_ids_KeyedCompleteTestType); @@ -28141,6 +27512,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint8_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -28188,6 +27560,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_uint8_field = "unbounded_sequence_uint8_field"; @@ -28212,6 +27585,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int16_t_unbounded {nullptr}; @@ -28255,6 +27629,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int16_t_unbounded = EK_COMPLETE; @@ -28264,8 +27639,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int16_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_int16_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int16_t_unbounded, element_flags_anonymous_sequence_int16_t_unbounded); - std::string type_id_kind_anonymous_sequence_int16_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int16_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int16_t_unbounded, bound, @@ -28277,18 +27650,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_int16_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int16_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int16_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int16_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int16_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int16_t_unbounded", type_ids_KeyedCompleteTestType); @@ -28296,6 +27657,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int16_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -28343,6 +27705,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_int16_field = "unbounded_sequence_int16_field"; @@ -28367,6 +27730,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint16_t_unbounded {nullptr}; @@ -28410,6 +27774,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint16_t_unbounded = EK_COMPLETE; @@ -28419,8 +27784,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint16_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_uint16_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint16_t_unbounded, element_flags_anonymous_sequence_uint16_t_unbounded); - std::string type_id_kind_anonymous_sequence_uint16_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint16_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint16_t_unbounded, bound, @@ -28432,18 +27795,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_uint16_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint16_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint16_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint16_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint16_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint16_t_unbounded", type_ids_KeyedCompleteTestType); @@ -28451,6 +27802,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint16_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -28498,6 +27850,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_uint16_field = "unbounded_sequence_uint16_field"; @@ -28522,6 +27875,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int32_t_unbounded {nullptr}; @@ -28565,6 +27919,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int32_t_unbounded = EK_COMPLETE; @@ -28574,8 +27929,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int32_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_int32_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int32_t_unbounded, element_flags_anonymous_sequence_int32_t_unbounded); - std::string type_id_kind_anonymous_sequence_int32_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int32_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int32_t_unbounded, bound, @@ -28587,18 +27940,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_int32_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int32_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int32_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int32_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int32_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int32_t_unbounded", type_ids_KeyedCompleteTestType); @@ -28606,6 +27947,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int32_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -28653,6 +27995,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_int32_field = "unbounded_sequence_int32_field"; @@ -28677,6 +28020,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint32_t_unbounded {nullptr}; @@ -28720,6 +28064,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint32_t_unbounded = EK_COMPLETE; @@ -28729,8 +28074,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint32_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_uint32_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint32_t_unbounded, element_flags_anonymous_sequence_uint32_t_unbounded); - std::string type_id_kind_anonymous_sequence_uint32_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint32_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint32_t_unbounded, bound, @@ -28742,18 +28085,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_uint32_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint32_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint32_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint32_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint32_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint32_t_unbounded", type_ids_KeyedCompleteTestType); @@ -28761,6 +28092,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint32_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -28808,6 +28140,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_uint32_field = "unbounded_sequence_uint32_field"; @@ -28832,6 +28165,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_int64_t_unbounded {nullptr}; @@ -28875,6 +28209,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_int64_t_unbounded = EK_COMPLETE; @@ -28884,8 +28219,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_int64_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_int64_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_int64_t_unbounded, element_flags_anonymous_sequence_int64_t_unbounded); - std::string type_id_kind_anonymous_sequence_int64_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_int64_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_int64_t_unbounded, bound, @@ -28897,18 +28230,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_int64_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_int64_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_int64_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_int64_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_int64_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_int64_t_unbounded", type_ids_KeyedCompleteTestType); @@ -28916,6 +28237,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_int64_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -28963,6 +28285,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_int64_field = "unbounded_sequence_int64_field"; @@ -28987,6 +28310,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_uint64_t_unbounded {nullptr}; @@ -29030,6 +28354,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_uint64_t_unbounded = EK_COMPLETE; @@ -29039,8 +28364,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_uint64_t_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_uint64_t_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_uint64_t_unbounded, element_flags_anonymous_sequence_uint64_t_unbounded); - std::string type_id_kind_anonymous_sequence_uint64_t_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_uint64_t_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_uint64_t_unbounded, bound, @@ -29052,18 +28375,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_uint64_t_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_uint64_t_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_uint64_t_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_uint64_t_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_uint64_t_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_uint64_t_unbounded", type_ids_KeyedCompleteTestType); @@ -29071,6 +28382,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_uint64_t_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -29118,6 +28430,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_uint64_field = "unbounded_sequence_uint64_field"; @@ -29142,6 +28455,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_float_unbounded {nullptr}; @@ -29185,6 +28499,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_float_unbounded = EK_COMPLETE; @@ -29194,8 +28509,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_float_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_float_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_float_unbounded, element_flags_anonymous_sequence_float_unbounded); - std::string type_id_kind_anonymous_sequence_float_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_float_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_float_unbounded, bound, @@ -29207,18 +28520,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_float_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_float_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_float_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_float_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_float_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_float_unbounded", type_ids_KeyedCompleteTestType); @@ -29226,6 +28527,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_float_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -29273,6 +28575,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_float_field = "unbounded_sequence_float_field"; @@ -29297,6 +28600,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_double_unbounded {nullptr}; @@ -29340,6 +28644,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_double_unbounded = EK_COMPLETE; @@ -29349,8 +28654,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_double_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_double_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_double_unbounded, element_flags_anonymous_sequence_double_unbounded); - std::string type_id_kind_anonymous_sequence_double_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_double_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_double_unbounded, bound, @@ -29362,18 +28665,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_double_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_double_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_double_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_double_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_double_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_double_unbounded", type_ids_KeyedCompleteTestType); @@ -29381,6 +28672,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_double_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -29428,6 +28720,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_double_field = "unbounded_sequence_double_field"; @@ -29452,6 +28745,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } TypeIdentifier* element_identifier_anonymous_sequence_bool_unbounded {nullptr}; @@ -29495,6 +28789,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_bool_unbounded = EK_COMPLETE; @@ -29504,8 +28799,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_bool_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_bool_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_bool_unbounded, element_flags_anonymous_sequence_bool_unbounded); - std::string type_id_kind_anonymous_sequence_bool_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_bool_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_bool_unbounded, bound, @@ -29517,18 +28810,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_bool_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_bool_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_bool_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_bool_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_bool_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_bool_unbounded", type_ids_KeyedCompleteTestType); @@ -29536,6 +28817,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_bool_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -29583,6 +28865,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_bool_field = "unbounded_sequence_bool_field"; @@ -29679,6 +28962,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -29723,6 +29007,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_eprosima_test_Color_unbounded = EK_COMPLETE; @@ -29732,8 +29017,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_eprosima_test_Color_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_eprosima_test_Color_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_eprosima_test_Color_unbounded, element_flags_anonymous_sequence_eprosima_test_Color_unbounded); - std::string type_id_kind_anonymous_sequence_eprosima_test_Color_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_eprosima_test_Color_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_eprosima_test_Color_unbounded, bound, @@ -29745,18 +29028,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_eprosima_test_Color_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_eprosima_test_Color_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_eprosima_test_Color_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_eprosima_test_Color_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_eprosima_test_Color_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_eprosima_test_Color_unbounded", type_ids_KeyedCompleteTestType); @@ -29764,6 +29035,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_eprosima_test_Color_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -29811,6 +29083,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_enum_field = "unbounded_sequence_enum_field"; @@ -29907,6 +29180,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -29951,6 +29225,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_eprosima_test_Material_unbounded = EK_COMPLETE; @@ -29960,8 +29235,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_eprosima_test_Material_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_eprosima_test_Material_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_eprosima_test_Material_unbounded, element_flags_anonymous_sequence_eprosima_test_Material_unbounded); - std::string type_id_kind_anonymous_sequence_eprosima_test_Material_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_eprosima_test_Material_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_eprosima_test_Material_unbounded, bound, @@ -29973,18 +29246,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_eprosima_test_Material_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_eprosima_test_Material_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_eprosima_test_Material_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_eprosima_test_Material_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_eprosima_test_Material_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_eprosima_test_Material_unbounded", type_ids_KeyedCompleteTestType); @@ -29992,6 +29253,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_eprosima_test_Material_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -30039,6 +29301,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_enum2_field = "unbounded_sequence_enum2_field"; @@ -30082,6 +29345,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "char_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_char_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -30128,6 +29392,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure char_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_char_field = "char_field"; @@ -30146,6 +29411,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint8_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint8_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -30192,6 +29458,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint8_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint8_field = "uint8_field"; @@ -30210,6 +29477,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -30256,6 +29524,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int16_field = "int16_field"; @@ -30274,6 +29543,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint16_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint16_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -30320,6 +29590,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint16_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint16_field = "uint16_field"; @@ -30338,6 +29609,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -30384,6 +29656,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int32_field = "int32_field"; @@ -30402,6 +29675,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint32_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint32_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -30448,6 +29722,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint32_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint32_field = "uint32_field"; @@ -30466,6 +29741,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "int64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_int64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -30512,6 +29788,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure int64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_int64_field = "int64_field"; @@ -30530,6 +29807,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "uint64_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_uint64_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -30576,6 +29854,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure uint64_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_uint64_field = "uint64_field"; @@ -30594,6 +29873,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "float_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_float_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -30640,6 +29920,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure float_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_float_field = "float_field"; @@ -30658,6 +29939,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "double_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_double_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -30704,6 +29986,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure double_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_double_field = "double_field"; @@ -30722,6 +30005,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "bool_field Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_bool_field = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -30768,6 +30052,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure bool_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_bool_field = "bool_field"; @@ -30784,8 +30069,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() if (return_code_StructType != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -30797,24 +30080,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_StructType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_StructType); @@ -30822,6 +30087,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -30869,6 +30135,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure string_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_string_field = "string_field"; @@ -30959,6 +30226,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Color: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -31006,6 +30274,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum_field = "enum_field"; @@ -31096,6 +30365,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::Material: Given Enum TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -31143,6 +30413,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure enum2_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_enum2_field = "enum2_field"; @@ -31154,7 +30425,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_StructType = TypeObjectUtils::build_complete_struct_type(struct_flags_StructType, header_StructType, member_seq_StructType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_StructType, type_name_StructType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType already registered in TypeObjectRegistry for a different type."); @@ -31166,8 +30437,11 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::StructType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } + return_code_KeyedCompleteTestType = return_code_StructType; + type_ids_KeyedCompleteTestType = type_ids_StructType; } } TypeIdentifier* element_identifier_anonymous_sequence_eprosima_test_StructType_unbounded {nullptr}; @@ -31211,6 +30485,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Sequence element TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } EquivalenceKind equiv_kind_anonymous_sequence_eprosima_test_StructType_unbounded = EK_COMPLETE; @@ -31220,8 +30495,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CollectionElementFlag element_flags_anonymous_sequence_eprosima_test_StructType_unbounded = 0; PlainCollectionHeader header_anonymous_sequence_eprosima_test_StructType_unbounded = TypeObjectUtils::build_plain_collection_header(equiv_kind_anonymous_sequence_eprosima_test_StructType_unbounded, element_flags_anonymous_sequence_eprosima_test_StructType_unbounded); - std::string type_id_kind_anonymous_sequence_eprosima_test_StructType_unbounded("TI_PLAIN_SEQUENCE_SMALL"); - if (type_id_kind_anonymous_sequence_eprosima_test_StructType_unbounded == "TI_PLAIN_SEQUENCE_SMALL") { SBound bound = 0; PlainSequenceSElemDefn seq_sdefn = TypeObjectUtils::build_plain_sequence_s_elem_defn(header_anonymous_sequence_eprosima_test_StructType_unbounded, bound, @@ -31233,18 +30506,6 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() "anonymous_sequence_eprosima_test_StructType_unbounded already registered in TypeObjectRegistry for a different type."); } } - else - { - LBound bound = 0; - PlainSequenceLElemDefn seq_ldefn = TypeObjectUtils::build_plain_sequence_l_elem_defn(header_anonymous_sequence_eprosima_test_StructType_unbounded, bound, - eprosima::fastcdr::external(element_identifier_anonymous_sequence_eprosima_test_StructType_unbounded)); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_sequence_type_identifier(seq_ldefn, "anonymous_sequence_eprosima_test_StructType_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_sequence_eprosima_test_StructType_unbounded already registered in TypeObjectRegistry for a different type."); - } - } return_code_KeyedCompleteTestType = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_sequence_eprosima_test_StructType_unbounded", type_ids_KeyedCompleteTestType); @@ -31252,6 +30513,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_sequence_eprosima_test_StructType_unbounded: Given Sequence TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -31299,6 +30561,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure unbounded_sequence_struct_field member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_unbounded_sequence_struct_field = "unbounded_sequence_struct_field"; @@ -31310,7 +30573,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() } CompleteStructType struct_type_KeyedCompleteTestType = TypeObjectUtils::build_complete_struct_type(struct_flags_KeyedCompleteTestType, header_KeyedCompleteTestType, member_seq_KeyedCompleteTestType); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_KeyedCompleteTestType, type_name_KeyedCompleteTestType.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_KeyedCompleteTestType, type_name_KeyedCompleteTestType.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::KeyedCompleteTestType already registered in TypeObjectRegistry for a different type."); @@ -31322,6 +30585,7 @@ void register_eprosima_test_KeyedCompleteTestType_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "eprosima::test::KeyedCompleteTestType: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } diff --git a/fastdds_python/test/types/test_modulesTypeObjectSupport.hpp b/fastdds_python/test/types/test_modulesTypeObjectSupport.hpp index 88fea795..70b07ea0 100644 --- a/fastdds_python/test/types/test_modulesTypeObjectSupport.hpp +++ b/fastdds_python/test/types/test_modulesTypeObjectSupport.hpp @@ -22,6 +22,8 @@ #ifndef _FAST_DDS_GENERATED_EPROSIMA_TEST_TEST_MODULES_TYPE_OBJECT_SUPPORT_HPP_ #define _FAST_DDS_GENERATED_EPROSIMA_TEST_TEST_MODULES_TYPE_OBJECT_SUPPORT_HPP_ +#include + #if defined(_WIN32) #if defined(EPROSIMA_USER_DLL_EXPORT) @@ -47,8 +49,13 @@ namespace test { * Fully-descriptive TypeIdentifiers are directly registered. * Hash TypeIdentifiers require to fill the TypeObject information and hash it, consequently, the TypeObject is * indirectly registered as well. + * + * @param[out] TypeIdentifier of the registered type. + * The returned TypeIdentifier corresponds to the complete TypeIdentifier in case of hashed TypeIdentifiers. + * Invalid TypeIdentifier is returned in case of error. */ -eProsima_user_DllExport void register_eprosima_test_StructType_type_identifier(); +eProsima_user_DllExport void register_eprosima_test_StructType_type_identifier( + eprosima::fastdds::dds::xtypes::TypeIdentifier& type_id); @@ -57,16 +64,26 @@ eProsima_user_DllExport void register_eprosima_test_StructType_type_identifier() * Fully-descriptive TypeIdentifiers are directly registered. * Hash TypeIdentifiers require to fill the TypeObject information and hash it, consequently, the TypeObject is * indirectly registered as well. + * + * @param[out] TypeIdentifier of the registered type. + * The returned TypeIdentifier corresponds to the complete TypeIdentifier in case of hashed TypeIdentifiers. + * Invalid TypeIdentifier is returned in case of error. */ -eProsima_user_DllExport void register_eprosima_test_CompleteTestType_type_identifier(); +eProsima_user_DllExport void register_eprosima_test_CompleteTestType_type_identifier( + eprosima::fastdds::dds::xtypes::TypeIdentifier& type_id); /** * @brief Register eprosima_test_KeyedCompleteTestType related TypeIdentifier. * Fully-descriptive TypeIdentifiers are directly registered. * Hash TypeIdentifiers require to fill the TypeObject information and hash it, consequently, the TypeObject is * indirectly registered as well. + * + * @param[out] TypeIdentifier of the registered type. + * The returned TypeIdentifier corresponds to the complete TypeIdentifier in case of hashed TypeIdentifiers. + * Invalid TypeIdentifier is returned in case of error. */ -eProsima_user_DllExport void register_eprosima_test_KeyedCompleteTestType_type_identifier(); +eProsima_user_DllExport void register_eprosima_test_KeyedCompleteTestType_type_identifier( + eprosima::fastdds::dds::xtypes::TypeIdentifier& type_id); } // namespace test diff --git a/fastdds_python_examples/HelloWorldExample/HelloWorldTypeObjectSupport.cxx b/fastdds_python_examples/HelloWorldExample/HelloWorldTypeObjectSupport.cxx index bfae9569..fe783982 100644 --- a/fastdds_python_examples/HelloWorldExample/HelloWorldTypeObjectSupport.cxx +++ b/fastdds_python_examples/HelloWorldExample/HelloWorldTypeObjectSupport.cxx @@ -43,12 +43,15 @@ void register_HelloWorld_type_objects() static std::once_flag once_flag; std::call_once(once_flag, []() { - register_HelloWorld_type_identifier(); + TypeIdentifier type_id; + register_HelloWorld_type_identifier(type_id); }); } -void register_HelloWorld_type_identifier() +// TypeIdentifier is returned by reference: dependent structures/unions are registered in this same method +void register_HelloWorld_type_identifier( + TypeIdentifier& type_id) { { StructTypeFlag struct_flags_HelloWorld = TypeObjectUtils::build_struct_type_flag(eprosima::fastdds::dds::xtypes::ExtensibilityKind::NOT_APPLIED, @@ -71,6 +74,7 @@ void register_HelloWorld_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "index Structure member TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } StructMemberFlag member_flags_index = TypeObjectUtils::build_struct_member_flag(eprosima::fastdds::dds::xtypes::TryConstructKind::NOT_APPLIED, @@ -117,6 +121,7 @@ void register_HelloWorld_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure index member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_index = "index"; @@ -133,8 +138,6 @@ void register_HelloWorld_type_identifier() if (return_code_HelloWorld != eprosima::fastdds::dds::RETCODE_OK) { - std::string type_id_kind_anonymous_string_unbounded("TI_STRING8_SMALL"); - if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_SMALL") { SBound bound = 0; StringSTypeDefn string_sdefn = TypeObjectUtils::build_string_s_type_defn(bound); @@ -146,24 +149,6 @@ void register_HelloWorld_type_identifier() "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); } } - else if (type_id_kind_anonymous_string_unbounded == "TI_STRING8_LARGE") - { - LBound bound = 255; - StringLTypeDefn string_ldefn = TypeObjectUtils::build_string_l_type_defn(bound); - if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_l_string_type_identifier(string_ldefn, - "anonymous_string_unbounded")) - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded already registered in TypeObjectRegistry for a different type."); - } - } - else - { - EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, - "anonymous_string_unbounded: Unknown String kind."); - return; - } return_code_HelloWorld = eprosima::fastdds::dds::DomainParticipantFactory::get_instance()->type_object_registry().get_type_identifiers( "anonymous_string_unbounded", type_ids_HelloWorld); @@ -171,6 +156,7 @@ void register_HelloWorld_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "anonymous_string_unbounded: Given String TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } @@ -218,6 +204,7 @@ void register_HelloWorld_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "Structure message member TypeIdentifier inconsistent."); + type_id = TypeIdentifier(); return; } MemberName name_message = "message"; @@ -229,7 +216,7 @@ void register_HelloWorld_type_identifier() } CompleteStructType struct_type_HelloWorld = TypeObjectUtils::build_complete_struct_type(struct_flags_HelloWorld, header_HelloWorld, member_seq_HelloWorld); if (eprosima::fastdds::dds::RETCODE_BAD_PARAMETER == - TypeObjectUtils::build_and_register_struct_type_object(struct_type_HelloWorld, type_name_HelloWorld.to_string())) + TypeObjectUtils::build_and_register_struct_type_object(struct_type_HelloWorld, type_name_HelloWorld.to_string(), type_id)) { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "HelloWorld already registered in TypeObjectRegistry for a different type."); @@ -241,6 +228,7 @@ void register_HelloWorld_type_identifier() { EPROSIMA_LOG_ERROR(XTYPES_TYPE_REPRESENTATION, "HelloWorld: Given Struct TypeIdentifier unknown to TypeObjectRegistry."); + type_id = TypeIdentifier(); return; } } diff --git a/fastdds_python_examples/HelloWorldExample/HelloWorldTypeObjectSupport.hpp b/fastdds_python_examples/HelloWorldExample/HelloWorldTypeObjectSupport.hpp index 235326d5..4d5de07c 100644 --- a/fastdds_python_examples/HelloWorldExample/HelloWorldTypeObjectSupport.hpp +++ b/fastdds_python_examples/HelloWorldExample/HelloWorldTypeObjectSupport.hpp @@ -22,6 +22,8 @@ #ifndef _FAST_DDS_GENERATED_HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP_ #define _FAST_DDS_GENERATED_HELLOWORLD_TYPE_OBJECT_SUPPORT_HPP_ +#include + #if defined(_WIN32) #if defined(EPROSIMA_USER_DLL_EXPORT) @@ -45,8 +47,13 @@ eProsima_user_DllExport void register_HelloWorld_type_objects(); * Fully-descriptive TypeIdentifiers are directly registered. * Hash TypeIdentifiers require to fill the TypeObject information and hash it, consequently, the TypeObject is * indirectly registered as well. + * + * @param[out] TypeIdentifier of the registered type. + * The returned TypeIdentifier corresponds to the complete TypeIdentifier in case of hashed TypeIdentifiers. + * Invalid TypeIdentifier is returned in case of error. */ -eProsima_user_DllExport void register_HelloWorld_type_identifier(); +eProsima_user_DllExport void register_HelloWorld_type_identifier( + eprosima::fastdds::dds::xtypes::TypeIdentifier& type_id); #endif // DOXYGEN_SHOULD_SKIP_THIS_PUBLIC