Class StatelessPersistentWriter
Defined in File StatelessPersistentWriter.h
Inheritance Relationships
Base Types
public eprosima::fastrtps::rtps::StatelessWriter
(Class StatelessWriter)private eprosima::fastrtps::rtps::PersistentWriter
(Class PersistentWriter)
Class Documentation
-
class StatelessPersistentWriter : public eprosima::fastrtps::rtps::StatelessWriter, private eprosima::fastrtps::rtps::PersistentWriter
Class StatelessPersistentWriter, specialization of StatelessWriter that manages history persistence.
Public Functions
-
virtual ~StatelessPersistentWriter()
-
virtual void unsent_change_added_to_history(CacheChange_t *p, const std::chrono::time_point<std::chrono::steady_clock> &max_blocking_time) override
Add a specific change to all ReaderLocators.
- Parameters
p – Pointer to the change.
max_blocking_time –
-
virtual bool change_removed_by_history(CacheChange_t *a_change) override
Indicate the writer that a change has been removed by the history due to some HistoryQos requirement.
- Parameters
a_change – Pointer to the change that is going to be removed.
- Returns
True if removed correctly.
-
virtual ~StatelessPersistentWriter()