Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
TypeLookup listeners implementation (#4240)
* Refs #20157: Implemented async_get_type replies. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20157: Changeds to instance_name. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20157: Changes to check_type_identifier_received Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20157: Added continuation point checks. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20157: Removed old function Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Implemented async_get_type request listener. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Added continuation point management Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Renames and comments improvements Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Fixed deadlock, renamed discovery methods. Applied suggestions. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Small fix in reply error check. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Created get_complementary_type_identifier method. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Added valid_matching check for TypeInformation. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Added send and receive error logs. Added missing continuation_point reply management Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Added check for requests with no TypeIdentifiers and small fixes. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Added listener classes to handle change acks Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Restored minimal_from_complete_type_identifier method from TypeObjectRegistry Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Fixes for TypeInformation serializer Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Added typelookup_service_threads to XMLParser Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160. Remove old function Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> * Refs #20160. Fix Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> * Refs #20160: Fixes for TypeLookupManager destruction with pending callbacks. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Changes for instance_names to use the full GUID. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Applied suggestions. Removed overloaded discovery methods. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Changes for xtypes doc. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Fix for LOG macro. Remove consistency check from register_type_object(from TypeLookupManager). Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Applied suggestions. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Removed obsolete check. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Fixed DS tests and warnings. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Fixes after rebase. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Windows warning. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Applied suggestions. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20160: Fixed tests. Signed-off-by: adriancampo <adriancampo@eprosima.com> * Refs #20242. Update unsupported_type_info tests. Now we works successfully against OpenDDS 3.27 Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> * Refs #20242. Apply suggestion Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> * Refs #20242. Fix log thread being killed in windows on unit test Signed-off-by: Ricardo González <ricardo@richiware.dev> --------- Signed-off-by: adriancampo <adriancampo@eprosima.com> Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> Signed-off-by: Ricardo González <ricardo@richiware.dev> Co-authored-by: Ricardo González Moreno <ricardo@richiware.dev>
- Loading branch information