Public Member Functions | Static Public Member Functions

ReaderDataLifecycle< D > Class Template Reference

#include <CorePolicy.hpp>

Inheritance diagram for ReaderDataLifecycle< D >:

List of all members.

Public Member Functions

 ReaderDataLifecycle ()
 ReaderDataLifecycle (const dds::core::Duration &the_nowriter_delay, const dds::core::Duration &the_disposed_samples_delay)
const dds::core::Duration autopurge_nowriter_samples_delay () const
void autopurge_nowriter_samples_delay (const dds::core::Duration &d)
const dds::core::Duration autopurge_disposed_samples_delay () const
void autopurge_disposed_samples_delay (const dds::core::Duration &d)

Static Public Member Functions

static ReaderDataLifecycle NoAutoPurgeDisposedSamples ()
static ReaderDataLifecycle AutoPurgeDisposedSamples (const dds::core::Duration &d)

Detailed Description

template<typename D>
class tdds::core::policy::ReaderDataLifecycle< D >

Definition at line 490 of file CorePolicy.hpp.


Constructor & Destructor Documentation

ReaderDataLifecycle (  )  [inline]

Definition at line 492 of file CorePolicy.hpp.

ReaderDataLifecycle ( const dds::core::Duration the_nowriter_delay,
const dds::core::Duration the_disposed_samples_delay 
) [inline]

Definition at line 496 of file CorePolicy.hpp.


Member Function Documentation

const dds::core::Duration autopurge_disposed_samples_delay (  )  const [inline]

Definition at line 509 of file CorePolicy.hpp.

void autopurge_disposed_samples_delay ( const dds::core::Duration d  )  [inline]

Definition at line 513 of file CorePolicy.hpp.

void autopurge_nowriter_samples_delay ( const dds::core::Duration d  )  [inline]

Definition at line 505 of file CorePolicy.hpp.

const dds::core::Duration autopurge_nowriter_samples_delay (  )  const [inline]

Definition at line 501 of file CorePolicy.hpp.

static ReaderDataLifecycle AutoPurgeDisposedSamples ( const dds::core::Duration d  )  [inline, static]

Definition at line 520 of file CorePolicy.hpp.

static ReaderDataLifecycle NoAutoPurgeDisposedSamples (  )  [inline, static]

Definition at line 517 of file CorePolicy.hpp.


The documentation for this class was generated from the following file: