Class ReaderAttributes

Class Documentation

class ReaderAttributes

Class ReaderAttributes, to define the attributes of a RTPSReader.

Public Functions

inline ReaderAttributes()

Public Members

EndpointAttributes endpoint = {}

Attributes of the associated endpoint.

ReaderTimes times = {}

Times associated with this reader (only for stateful readers)

fastdds::dds::LivelinessQosPolicyKind liveliness_kind = fastdds::dds::LivelinessQosPolicyKind::AUTOMATIC_LIVELINESS_QOS

Liveliness kind.

dds::Duration_t liveliness_lease_duration = {TIME_T_INFINITE_SECONDS, TIME_T_INFINITE_NANOSECONDS}

Liveliness lease duration.

bool expects_inline_qos = false

Indicates if the reader expects Inline qos, default value false.

bool disable_positive_acks = false

Disable positive ACKs.

bool accept_messages_from_unkown_writers = false

Enable or disable the reception of messages from unknown writers.

ResourceLimitedContainerConfig matched_writers_allocation = {}

Define the allocation behaviour for matched-writer-dependent collections.

fastdds::rtps::ThreadSettings data_sharing_listener_thread = {}

Thread settings for the data-sharing listener thread.