Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Refs #20156: Initial infraestructure for get_key_type_support() api method Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20156: Return either true or false depending if the msg has keys Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20156: Update message_type_support_key_callbacks_t structure Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20156: Implement rosidl_typesupport_fastrtps_c generator methods for supporting keys Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20156: Implement rosidl_typesupport_fastrtps_cpp generator methods for supporting keys Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20310: Define v2 ABI identifier Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20310: Replace get_key_type_support() with a raw pointer to the structure Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20151: Clean unsued old methods Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20151: set _key as suffix in get_serialized and calculate_max_serialized Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20151: rosidl_typesupport_fastrtps_c: export key methods to be called from outside in headers Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20151: rosidl_typesupport_fastrtps_c: source file forward declarations Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20151: rosidl_typesupport_fastrtps_c: generator refactor: generate_members_for_cdr_serialize Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20151: rosidl_typesupport_fastrtps_c: generator refactor: generate_members_for_get_serialized_size Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20151: rosidl_typesupport_fastrtps_c: generator refactor: generate_members_for_max_serialized_size Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20151: rosidl_typesupport_fastrtps_c: update suffix in __key_callback structure Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20151: rosidl_typesupport_fastrtps_c: avoid generating cdr_serialize_key and cdr_deserialize_key methods that are not going to be used nor exported if the type do not have keys Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20151: rosidl_typesupport_fastrtps_cpp: export key methods to be called from outside in headers Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20151: rosidl_typesupport_fastrtps_cpp: source file forward declarations Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20151: rosidl_typesupport_fastrtps_cpp: generator refactor: generate_members_for_cdr_serialize. Also, generate proxy methods only when the type has a key Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20151: rosidl_typesupport_fastrtps_cpp: generator refactor: generate_members_for_get_serialized_size adn proxy Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20151: rosidl_typesupport_fastrtps_cpp: generator refactor: generate_members_for_max_serialized_size and proxy Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20151: rosidl_typesupport_fastrtps_cpp: dummy cdr_deserialize_key method and proxy Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20151: rosidl_typesupport_fastrtps_cpp: update suffix in __key_callback structure Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20310: Review 2 suggestions on rosidl_typesupport_fastrtps_cpp Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20310: Review 2 suggestions on rosidl_typesupport_fastrtps_c Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20310: NIT Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> --------- Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
- Loading branch information