Struct AstuteDDS_DataReaderQos

ClassList > AstuteDDS_DataReaderQos

More...

  • #include <astutedds.h>

Public Attributes

Type Name
int64_t deadline_period_ns
AstuteDDS_Durability durability
int32_t history_depth
AstuteDDS_HistoryKind history_kind
int ignore_local_publications
int64_t lifespan_duration_ns
AstuteDDS_LivelinessKind liveliness_kind
int64_t liveliness_lease_duration_ns
size_t partition_count
const char *const * partitions
AstuteDDS_Reliability reliability

Detailed Description

QoS bundle applied at DataReader creation. See AstuteDDS_DataWriterQos for the shared-field semantics.

Public Attributes Documentation

variable deadline_period_ns

int64_t AstuteDDS_DataReaderQos::deadline_period_ns;

variable durability

AstuteDDS_Durability AstuteDDS_DataReaderQos::durability;

variable history_depth

int32_t AstuteDDS_DataReaderQos::history_depth;

variable history_kind

AstuteDDS_HistoryKind AstuteDDS_DataReaderQos::history_kind;

variable ignore_local_publications

int AstuteDDS_DataReaderQos::ignore_local_publications;

When non-zero, samples produced by a DataWriter belonging to the same DomainParticipant as this DataReader are dropped instead of being delivered through the intra-participant loopback path. Maps to DataReaderQos::ignore_local_publications and to the ROS 2 rmw_subscription_options_t::ignore_local_publications flag.


variable lifespan_duration_ns

int64_t AstuteDDS_DataReaderQos::lifespan_duration_ns;

variable liveliness_kind

AstuteDDS_LivelinessKind AstuteDDS_DataReaderQos::liveliness_kind;

variable liveliness_lease_duration_ns

int64_t AstuteDDS_DataReaderQos::liveliness_lease_duration_ns;

variable partition_count

size_t AstuteDDS_DataReaderQos::partition_count;

variable partitions

const char* const* AstuteDDS_DataReaderQos::partitions;

variable reliability

AstuteDDS_Reliability AstuteDDS_DataReaderQos::reliability;


The documentation for this class was generated from the following file include/astutedds/c/astutedds.h