Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Refs #21082. Add `BaseReader` alias. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Refactor on `StatefulReader`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Refactor on `StatelessReader`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Refactor on `ListenerTests`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Refactor on `MessageReceiver`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Refactor on `RTPSMessageGroup`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Refactor on `StatisticsReaderImpl`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Refactor on writers (intraprocess). Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Turn `BaseReader` into a class. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Move `BaseReader` into its own private header. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Move `StatisticsReaderImpl` to `BaseReader`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Move `BaseReader` implementation to source file. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Refactor on `DataSharingListener`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Move submessage processing to `BaseReader`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Remove friend `MessageReceiver`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Remove friend `RTPSParticipantImpl`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Remove friend `EDP`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Remove friend `WLP`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Remove friend `ReaderHistory`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Use `BaseReader` on `forEachUserReader`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Move protected methods to `BaseReader`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Move unread related methods to `BaseReader`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Move destructor actions to `BaseReader`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Move some protected fields to `BaseReader`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Move data-sharing related fields to `BaseReader`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Remove unnecessary forward declarations. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Move `liveliness_changed_status_` to `BaseReader`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Rearrange inline methods. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Add `downcast` methods. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Expose `assert_writer_liveliness`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Move history related methods to `BaseReader`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Expose `isInCleanState`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Refactor `nextXxxCache` methods. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Move sample access related methods to `BaseReader`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Minor improvements. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Snake case for public methods. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21082. Use correct names for attributes. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Uncrustify. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Suggestions on MessageReceiver. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Using alias for BaseReader. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Snake case for `expects_inline_qos`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Correct name for `ReaderAttributes::liveliness_kind`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Refactor on ReaderAttributes. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Getters on `RTPSReader` made const. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Initialize `accept_messages_from_unkown_writers_` from new attribute. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Method `init` moved to `BaseReader`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Naming style on BaseReader. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Naming style on BaseReader (`reserve_cache` / `release_cache`). Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Naming style on BaseReader (submessages). Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Naming style on BaseReader (`find_cache_in_fragmented_process`). Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Move `find_cache_in_fragmented_process` to `StatefulReader`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Naming style on BaseReader (fields). Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Suggestions on RTPSReader. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Remove `change_read_by_user` references. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Made all API in `RTPSReader` pure virtual. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Includes in `RTPSReader`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Declaration order on BaseReader. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Refactor `persist_last_notified_nts`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Remove `onReaderMatched` overload. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Rename to `on_reader_matched`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Rename to `on_new_cache_change_added`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Uncrustify. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Refactor of mocks. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Add StatefulReader unit test. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Remove RTPS blackbox test. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Uncrustify. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Fix discovery server tests. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Improve test `sample_lost_be_dw_be_dr_fragments`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Improve `find_cache_in_fragmented_process`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Doxygen motivated refactor. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Refactor `reserve_cache`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Refactor `allow_unknown_writers`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Refactor `change_removed_by_history`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Improve `update_liveliness_changed_status`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. More doxygen improvements. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Remove `accept_messages_to_unknown_readers`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. More doxygen improvements. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Snake case for `ReaderTimes`. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21120. Update versions.md. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> --------- Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
- Loading branch information