Safe DDS
eprosima::safedds::dds::LivelinessQosPolicy Class Reference

Qos Policy to configure the mechanism used to determine whether an Entity is “active” (alive). More...

#include <LivelinessQosPolicy.hpp>

Public Attributes

LivelinessQosPolicyKind kind = DEFAULT_KIND
 Liveliness kind. More...
 
execution::TimePeriod lease_duration = DEFAULT_LEASE_DURATION
 Liveliness lease duration. More...
 

Static Public Attributes

static constexpr QosPolicyId POLICY_ID = QosPolicyId::LIVELINESS_QOS_POLICY_ID
 QoS policy id. More...
 
static constexpr LivelinessQosPolicyKind DEFAULT_KIND = LivelinessQosPolicyKind::AUTOMATIC_LIVELINESS_QOS
 QoS policy kind default value. More...
 
static constexpr execution::TimePeriod DEFAULT_LEASE_DURATION = execution::DURATION_INFINITE
 QoS policy lease duration default value. More...
 

Detailed Description

Qos Policy to configure the mechanism used to determine whether an Entity is “active” (alive).

@safety_api_struct

Member Data Documentation

◆ DEFAULT_KIND

constexpr LivelinessQosPolicyKind eprosima::safedds::dds::LivelinessQosPolicy::DEFAULT_KIND = LivelinessQosPolicyKind::AUTOMATIC_LIVELINESS_QOS
staticconstexpr

QoS policy kind default value.

◆ DEFAULT_LEASE_DURATION

constexpr execution::TimePeriod eprosima::safedds::dds::LivelinessQosPolicy::DEFAULT_LEASE_DURATION = execution::DURATION_INFINITE
staticconstexpr

QoS policy lease duration default value.

◆ kind

LivelinessQosPolicyKind eprosima::safedds::dds::LivelinessQosPolicy::kind = DEFAULT_KIND

Liveliness kind.

◆ lease_duration

execution::TimePeriod eprosima::safedds::dds::LivelinessQosPolicy::lease_duration = DEFAULT_LEASE_DURATION

Liveliness lease duration.

◆ POLICY_ID

constexpr QosPolicyId eprosima::safedds::dds::LivelinessQosPolicy::POLICY_ID = QosPolicyId::LIVELINESS_QOS_POLICY_ID
staticconstexpr

QoS policy id.


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