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

Qos Policy to configure data persistence. More...

#include <HistoryQosPolicy.hpp>

Public Attributes

HistoryQosPolicyKind kind = DEFAULT_KIND
 History Kind. More...
 
int32_t depth = DEFAULT_DEPTH
 History depth. More...
 

Static Public Attributes

static constexpr QosPolicyId POLICY_ID = QosPolicyId::HISTORY_QOS_POLICY_ID
 QoS policy id. More...
 
static constexpr HistoryQosPolicyKind DEFAULT_KIND = HistoryQosPolicyKind::KEEP_LAST_HISTORY_QOS
 QoS policy kind default value. More...
 
static constexpr int32_t DEFAULT_DEPTH = 1
 QoS policy depth default value. More...
 

Detailed Description

Qos Policy to configure data persistence.

@safety_api_struct

Member Data Documentation

◆ DEFAULT_DEPTH

constexpr int32_t eprosima::safedds::dds::HistoryQosPolicy::DEFAULT_DEPTH = 1
staticconstexpr

QoS policy depth default value.

◆ DEFAULT_KIND

constexpr HistoryQosPolicyKind eprosima::safedds::dds::HistoryQosPolicy::DEFAULT_KIND = HistoryQosPolicyKind::KEEP_LAST_HISTORY_QOS
staticconstexpr

QoS policy kind default value.

◆ depth

int32_t eprosima::safedds::dds::HistoryQosPolicy::depth = DEFAULT_DEPTH

History depth.

◆ kind

HistoryQosPolicyKind eprosima::safedds::dds::HistoryQosPolicy::kind = DEFAULT_KIND

History Kind.

◆ POLICY_ID

constexpr QosPolicyId eprosima::safedds::dds::HistoryQosPolicy::POLICY_ID = QosPolicyId::HISTORY_QOS_POLICY_ID
staticconstexpr

QoS policy id.


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