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

Qos to configure data reliability of and endpoint. More...

#include <ReliabilityQosPolicy.hpp>

Public Attributes

ReliabilityQosPolicyKind kind = DEFAULT_KIND
 Reliability kind. More...
 
execution::TimePeriod max_blocking_time = DEFAULT_MAX_BLOCKING_TIME
 Max blocking time. More...
 

Static Public Attributes

static constexpr QosPolicyId POLICY_ID = QosPolicyId::RELIABILITY_QOS_POLICY_ID
 QoS policy id. More...
 
static constexpr ReliabilityQosPolicyKind DEFAULT_KIND = ReliabilityQosPolicyKind::BEST_EFFORT_RELIABILITY_QOS
 QoS policy kind default value. More...
 
static constexpr execution::TimePeriod DEFAULT_MAX_BLOCKING_TIME = execution::DURATION_ZERO
 QoS policy max blocking time default value. More...
 

Detailed Description

Qos to configure data reliability of and endpoint.

@safety_api_struct

Member Data Documentation

◆ DEFAULT_KIND

constexpr ReliabilityQosPolicyKind eprosima::safedds::dds::ReliabilityQosPolicy::DEFAULT_KIND = ReliabilityQosPolicyKind::BEST_EFFORT_RELIABILITY_QOS
staticconstexpr

QoS policy kind default value.

◆ DEFAULT_MAX_BLOCKING_TIME

constexpr execution::TimePeriod eprosima::safedds::dds::ReliabilityQosPolicy::DEFAULT_MAX_BLOCKING_TIME = execution::DURATION_ZERO
staticconstexpr

QoS policy max blocking time default value.

◆ kind

ReliabilityQosPolicyKind eprosima::safedds::dds::ReliabilityQosPolicy::kind = DEFAULT_KIND

Reliability kind.

◆ max_blocking_time

execution::TimePeriod eprosima::safedds::dds::ReliabilityQosPolicy::max_blocking_time = DEFAULT_MAX_BLOCKING_TIME

Max blocking time.

◆ POLICY_ID

constexpr QosPolicyId eprosima::safedds::dds::ReliabilityQosPolicy::POLICY_ID = QosPolicyId::RELIABILITY_QOS_POLICY_ID
staticconstexpr

QoS policy id.


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