Public Member Functions | Static Public Member Functions

Liveliness< D > Class Template Reference

#include <CorePolicy.hpp>

Inheritance diagram for Liveliness< D >:

List of all members.

Public Member Functions

 Liveliness ()
 Liveliness (dds::core::policy::LivelinessKind::Type the_kind, const dds::core::Duration &the_lease_duration)
void kind (dds::core::policy::LivelinessKind::Type the_kind)
dds::core::policy::LivelinessKind::Type kind () const
void lease_duration (const dds::core::Duration &the_lease_duration)
const dds::core::Duration lease_duration () const

Static Public Member Functions

static Liveliness Automatic ()
static Liveliness ManualByParticipant (const dds::core::Duration &lease=dds::core::Duration::infinite())
static Liveliness ManualByTopic (const dds::core::Duration &lease=dds::core::Duration::infinite())

Detailed Description

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

Definition at line 757 of file CorePolicy.hpp.


Constructor & Destructor Documentation

Liveliness (  )  [inline]

Definition at line 759 of file CorePolicy.hpp.

Liveliness ( dds::core::policy::LivelinessKind::Type  the_kind,
const dds::core::Duration the_lease_duration 
) [inline]

Definition at line 763 of file CorePolicy.hpp.


Member Function Documentation

static Liveliness Automatic (  )  [inline, static]

Definition at line 782 of file CorePolicy.hpp.

void kind ( dds::core::policy::LivelinessKind::Type  the_kind  )  [inline]

Definition at line 768 of file CorePolicy.hpp.

dds::core::policy::LivelinessKind::Type kind (  )  const [inline]

Definition at line 771 of file CorePolicy.hpp.

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

Definition at line 778 of file CorePolicy.hpp.

void lease_duration ( const dds::core::Duration the_lease_duration  )  [inline]

Definition at line 775 of file CorePolicy.hpp.

static Liveliness ManualByParticipant ( const dds::core::Duration lease = dds::core::Duration::infinite()  )  [inline, static]

Definition at line 785 of file CorePolicy.hpp.

static Liveliness ManualByTopic ( const dds::core::Duration lease = dds::core::Duration::infinite()  )  [inline, static]

Definition at line 788 of file CorePolicy.hpp.


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