Specifies the behavior of the DataReader with regards to the lifecycle of the data-instances it manages. More...
#include <ReaderDataLifecycleQosPolicy.hpp>
Public Member Functions | |
ReaderDataLifecycleQosPolicy () | |
Constructor. | |
virtual FASTDDS_EXPORTED_API | ~ReaderDataLifecycleQosPolicy () |
Destructor. | |
bool | operator== (const ReaderDataLifecycleQosPolicy &b) const |
void | clear () |
Public Attributes | |
dds::Duration_t | autopurge_no_writer_samples_delay |
Indicates the duration the DataReader must retain information regarding instances that have the instance_state NOT_ALIVE_NO_WRITERS. | |
dds::Duration_t | autopurge_disposed_samples_delay |
Indicates the duration the DataReader must retain information regarding instances that have the instance_state NOT_ALIVE_DISPOSED. | |
Specifies the behavior of the DataReader with regards to the lifecycle of the data-instances it manages.
|
inline |
Constructor.
|
inlinevirtual |
Destructor.
|
inline |
|
inline |
dds::Duration_t autopurge_disposed_samples_delay |
Indicates the duration the DataReader must retain information regarding instances that have the instance_state NOT_ALIVE_DISPOSED.
By default, dds::c_TimeInfinite.
dds::Duration_t autopurge_no_writer_samples_delay |
Indicates the duration the DataReader must retain information regarding instances that have the instance_state NOT_ALIVE_NO_WRITERS.
By default, dds::c_TimeInfinite.