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

QoS policy to configure the durability service. More...

#include <DurabilityServiceQosPolicy.hpp>

Public Attributes

execution::TimePeriod service_cleanup_delay = DEFAULT_SERVICE_CLEANUP_DELAY
 Service cleanup delay. More...
 
HistoryQosPolicyKind history_kind = DEFAULT_HISTORY_KIND
 History kind. More...
 
int32_t history_depth = DEFAULT_HISTORY_DEPTH
 History depth. More...
 
int32_t max_samples = DEFAULT_MAX_SAMPLES
 Max samples. More...
 
int32_t max_instances = DEFAULT_MAX_INSTANCES
 Max instances. More...
 
int32_t max_samples_per_instance = DEFAULT_MAX_SAMPLES_PER_INSTANCE
 Max samples per instance. More...
 

Static Public Attributes

static constexpr QosPolicyId POLICY_ID = QosPolicyId::DURABILITYSERVICE_QOS_POLICY_ID
 QoS policy id. More...
 
static constexpr execution::TimePeriod DEFAULT_SERVICE_CLEANUP_DELAY = execution::TIME_INFINITE
 Default service cleanup delay. More...
 
static constexpr HistoryQosPolicyKind DEFAULT_HISTORY_KIND
 Default history kind. More...
 
static constexpr int32_t DEFAULT_HISTORY_DEPTH = 1
 Default history depth. More...
 
static constexpr int32_t DEFAULT_MAX_SAMPLES = 1
 Default max samples. More...
 
static constexpr int32_t DEFAULT_MAX_INSTANCES = 1
 Default max instances. More...
 
static constexpr int32_t DEFAULT_MAX_SAMPLES_PER_INSTANCE = 1
 Default max samples per instance. More...
 

Detailed Description

QoS policy to configure the durability service.

Member Data Documentation

◆ DEFAULT_HISTORY_DEPTH

constexpr int32_t eprosima::safedds::dds::DurabilityServiceQosPolicy::DEFAULT_HISTORY_DEPTH = 1
staticconstexpr

Default history depth.

◆ DEFAULT_HISTORY_KIND

constexpr HistoryQosPolicyKind eprosima::safedds::dds::DurabilityServiceQosPolicy::DEFAULT_HISTORY_KIND
staticconstexpr

◆ DEFAULT_MAX_INSTANCES

constexpr int32_t eprosima::safedds::dds::DurabilityServiceQosPolicy::DEFAULT_MAX_INSTANCES = 1
staticconstexpr

Default max instances.

◆ DEFAULT_MAX_SAMPLES

constexpr int32_t eprosima::safedds::dds::DurabilityServiceQosPolicy::DEFAULT_MAX_SAMPLES = 1
staticconstexpr

Default max samples.

◆ DEFAULT_MAX_SAMPLES_PER_INSTANCE

constexpr int32_t eprosima::safedds::dds::DurabilityServiceQosPolicy::DEFAULT_MAX_SAMPLES_PER_INSTANCE = 1
staticconstexpr

Default max samples per instance.

◆ DEFAULT_SERVICE_CLEANUP_DELAY

constexpr execution::TimePeriod eprosima::safedds::dds::DurabilityServiceQosPolicy::DEFAULT_SERVICE_CLEANUP_DELAY = execution::TIME_INFINITE
staticconstexpr

Default service cleanup delay.

◆ history_depth

int32_t eprosima::safedds::dds::DurabilityServiceQosPolicy::history_depth = DEFAULT_HISTORY_DEPTH

History depth.

◆ history_kind

HistoryQosPolicyKind eprosima::safedds::dds::DurabilityServiceQosPolicy::history_kind = DEFAULT_HISTORY_KIND

History kind.

◆ max_instances

int32_t eprosima::safedds::dds::DurabilityServiceQosPolicy::max_instances = DEFAULT_MAX_INSTANCES

Max instances.

◆ max_samples

int32_t eprosima::safedds::dds::DurabilityServiceQosPolicy::max_samples = DEFAULT_MAX_SAMPLES

Max samples.

◆ max_samples_per_instance

int32_t eprosima::safedds::dds::DurabilityServiceQosPolicy::max_samples_per_instance = DEFAULT_MAX_SAMPLES_PER_INSTANCE

Max samples per instance.

◆ POLICY_ID

constexpr QosPolicyId eprosima::safedds::dds::DurabilityServiceQosPolicy::POLICY_ID = QosPolicyId::DURABILITYSERVICE_QOS_POLICY_ID
staticconstexpr

QoS policy id.

◆ service_cleanup_delay

execution::TimePeriod eprosima::safedds::dds::DurabilityServiceQosPolicy::service_cleanup_delay = DEFAULT_SERVICE_CLEANUP_DELAY

Service cleanup delay.


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