Struct AstuteDDS_DataReaderQos
ClassList > AstuteDDS_DataReaderQos
#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