Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update repository for Fast DDS 3.0.0 compatibility (#111)
* Update repository for FastDDS 3.0.0 compatibility Signed-off-by: Lucia Echevarria <[email protected]> * Fix tests and first approximation to change Dynamic Types Signed-off-by: Lucia Echevarria <[email protected]> * Fix DynTypesParticipant::on_type_discovery_ callback to register type_name-type_id tuple and some other minor changes Signed-off-by: Lucia Echevarria <[email protected]> * Change DynTypesParticipant to use RTPS Participant callbacks Signed-off-by: Lucia Echevarria <[email protected]> * Regenarate types Signed-off-by: Lucia Echevarria <[email protected]> * Add TypeIdentifiers to DdsTopic in order to pass the TypeInformation to RTPS Writer/Reader Signed-off-by: Lucia Echevarria <[email protected]> * Apply suggested changes Signed-off-by: Lucia Echevarria <[email protected]> * Apply suggested changes Signed-off-by: Lucia Echevarria <[email protected]> * Regenerate types Signed-off-by: Lucia Echevarria <[email protected]> * Fix compilation after rebase to fastdds master Signed-off-by: Lucia Echevarria <[email protected]> * Continue rebasing to FastDDS master Signed-off-by: Lucia Echevarria <[email protected]> * Change .h headers to .hpp and regenerate types Signed-off-by: Lucia Echevarria <[email protected]> * Update repository with new changes in Fast DDS 3.x Signed-off-by: Lucia Echevarria <[email protected]> * Remove DynamicType to IDL serialization from DDSPipe Signed-off-by: Lucia Echevarria <[email protected]> * Delete public functions in PayloadPool inherited from IPayloadPool and add missing tests in CMake file Signed-off-by: Lucia Echevarria <[email protected]> * Apply suggested changes Signed-off-by: Lucia Echevarria <[email protected]> * Adjust to TopicDataType refactor and removal of WriterProxyData/ReaderProxyData from public API Signed-off-by: Lucia Echevarria <[email protected]> * Update after refactor in Participant discovery information Signed-off-by: Lucia Echevarria <[email protected]> * Update after TopicAttributes removal from public API Signed-off-by: Lucia Echevarria <[email protected]> * Regenerate types Signed-off-by: Lucia Echevarria <[email protected]> * Fix TopicDescription in CommonReader and CommonWriter Signed-off-by: Lucia Echevarria <[email protected]> * Apply suggested changes Signed-off-by: Lucia Echevarria <[email protected]> * Remove GuidPrefix attribute from DiscoveryServerConnectionAddress Signed-off-by: Lucia Echevarria <[email protected]> * Remove is_keyed_ method after Publication/SubscriptionBuiltinTopicData update in Fast DDS Signed-off-by: Lucia Echevarria <[email protected]> * Fix CacheChangePool after rebase Signed-off-by: Lucia Echevarria <[email protected]> * Fix tests Signed-off-by: Lucia Echevarria <[email protected]> * Fix uncrustify Signed-off-by: Lucia Echevarria <[email protected]> * Free allocated memory in PayloadPool::release_ Signed-off-by: Lucia Echevarria <[email protected]> * Fill TypeInformation in Topic Description just from complete TypeIdentifier in CommonWriter (already done in CommonReader) Signed-off-by: Lucia Echevarria <[email protected]> * Apply suggested changes Signed-off-by: Lucia Echevarria <[email protected]> * Make payload_owner=nullptr in PayloadPool::release_ before empty() to avoid assertion failure Signed-off-by: Lucia Echevarria <[email protected]> * Add assertion making sure TypeIdentifier is complete before calling add_schema Signed-off-by: Lucia Echevarria <[email protected]> * Apply suggested changes Signed-off-by: Lucia Echevarria <[email protected]> * Refactor rtps participants reckon_participant_attributes_ Signed-off-by: Lucia Echevarria <[email protected]> * Accept v6 interfaces and interface names in whitelist (#128) Signed-off-by: Juan Lopez Fernandez <[email protected]> * Make DiscoveryServer servers' guid prefix optional (#129) * Make DiscoveryServer servers' guid prefix optional Signed-off-by: Juan Lopez Fernandez <[email protected]> * Raise YAML reader version Signed-off-by: Juan Lopez Fernandez <[email protected]> * BONUS: improve participant discovery traces Signed-off-by: Juan Lopez Fernandez <[email protected]> --------- Signed-off-by: Juan Lopez Fernandez <[email protected]> * Add missing suggested changes Signed-off-by: Lucia Echevarria <[email protected]> * Correct type_kind_to_str output for TK_CHAR8 case Signed-off-by: Lucia Echevarria <[email protected]> * Remove unnecessary CacheChange include Signed-off-by: Lucia Echevarria <[email protected]> * Implement add_qos_properties_ in reckon_participant_qos_ Signed-off-by: Lucia Echevarria <[email protected]> * Remove Fast-DDS API ReturnCode explanation in PayloadPoolMediator::write Signed-off-by: Lucia Echevarria <[email protected]> * Change name ip_configuration -> initial_peers_configuration Signed-off-by: Lucia Echevarria <[email protected]> * Change name ds_configuration -> discovery_server_configuration Signed-off-by: Lucia Echevarria <[email protected]> * Use dynamic_pointer_cast instead of static_pointer_cast in reckon_participant_attributes_ Signed-off-by: Lucia Echevarria <[email protected]> * Change function descriptions in CommonParticipant Signed-off-by: Lucia Echevarria <[email protected]> * CHange char sequence message in tests Signed-off-by: Lucia Echevarria <[email protected]> * Add clarification comment in TopicDataType::compute_key(SerializedPayload_t, ...) Signed-off-by: Lucia Echevarria <[email protected]> * Fix YamlGetEntityGuidPrefixTest.get_guidprefix_explicitly test Signed-off-by: Lucia Echevarria <[email protected]> * Add comment clarifying the order of TypeIdentifiers (complete and minimal) in DdsTopic.type_identifiers Signed-off-by: Lucia Echevarria <[email protected]> * Fix Windows compilation Signed-off-by: Lucia Echevarria <[email protected]> * Uncrustify Signed-off-by: Lucia Echevarria <[email protected]> * Check if ParticipantConfiguration is nullptr after cast in reckon_participant_attributes_ Signed-off-by: Lucia Echevarria <[email protected]> * Fix uncrustify Signed-off-by: Lucia Echevarria <[email protected]> --------- Signed-off-by: Lucia Echevarria <[email protected]> Signed-off-by: Juan Lopez Fernandez <[email protected]> Co-authored-by: juanlofer-eprosima <[email protected]>
- Loading branch information