CoreDX DDS Modern C++ API
|
Lifecycle control of data in the reader cache. More...
Public Member Functions | |
ReaderDataLifecycle (const dds::core::Duration &autopurge_nowriter_samples_delay=dds::core::Duration::infinite(), const dds::core::Duration &autopurge_disposed_samples_delay=dds::core::Duration::infinite()) | |
Constructor. | |
ReaderDataLifecycle (const ReaderDataLifecycle &other) | |
Copy constructor. | |
const dds::core::Duration | autopurge_nowriter_samples_delay () const |
accessor | |
ReaderDataLifecycle & | autopurge_nowriter_samples_delay (const dds::core::Duration &d) |
modifier | |
const dds::core::Duration | autopurge_disposed_samples_delay () const |
accessor | |
ReaderDataLifecycle & | autopurge_disposed_samples_delay (const dds::core::Duration &d) |
modifier | |
Static Public Member Functions | |
static ReaderDataLifecycle | NoAutoPurgeDisposedSamples () |
Helper to construct a ReaderDataLifecycle with autopurge_disposed = infinite and autopurge_nowriter = infinite. | |
static ReaderDataLifecycle | AutoPurgeDisposedSamples (const dds::core::Duration &d) |
Helper to construct a ReaderDataLifecycle with the specified autopurge_disposed delay, and autopurge_nowriter = infinite. | |
Lifecycle control of data in the reader cache.