Class WriterAttributes, defining the attributes of a RTPSWriter. More...
#include <WriterAttributes.hpp>
Public Member Functions | |
| WriterAttributes () | |
| virtual | ~WriterAttributes () |
Public Attributes | |
| EndpointAttributes | endpoint |
| Attributes of the associated endpoint. | |
| WriterTimes | times |
| Writer Times (only used for RELIABLE). | |
| fastdds::dds::LivelinessQosPolicyKind | liveliness_kind |
| Liveliness kind. | |
| dds::Duration_t | liveliness_lease_duration |
| Liveliness lease duration. | |
| dds::Duration_t | liveliness_announcement_period |
| Liveliness announcement period. | |
| RTPSWriterPublishMode | mode |
| Indicates if the Writer is synchronous or asynchronous. | |
| bool | disable_heartbeat_piggyback |
| Disable the sending of heartbeat piggybacks. | |
| ResourceLimitedContainerConfig | matched_readers_allocation |
| Define the allocation behaviour for matched-reader-dependent collections. | |
| bool | disable_positive_acks |
| Disable the sending of positive ACKs. | |
| dds::Duration_t | keep_duration |
| Keep duration to keep a sample before considering it has been acked. | |
| std::string | flow_controller_name = fastdds::rtps::FASTDDS_FLOW_CONTROLLER_DEFAULT |
| Flow controller name. Default: fastdds::rtps::FASTDDS_FLOW_CONTROLLER_DEFAULT. | |
| bool | separate_sending = false |
| Whether to send data to each matched reader separately. | |
Class WriterAttributes, defining the attributes of a RTPSWriter.
|
inline |
|
inlinevirtual |
| bool disable_heartbeat_piggyback |
Disable the sending of heartbeat piggybacks.
| bool disable_positive_acks |
Disable the sending of positive ACKs.
| EndpointAttributes endpoint |
Attributes of the associated endpoint.
| std::string flow_controller_name = fastdds::rtps::FASTDDS_FLOW_CONTROLLER_DEFAULT |
Flow controller name. Default: fastdds::rtps::FASTDDS_FLOW_CONTROLLER_DEFAULT.
| dds::Duration_t keep_duration |
Keep duration to keep a sample before considering it has been acked.
| dds::Duration_t liveliness_announcement_period |
Liveliness announcement period.
| fastdds::dds::LivelinessQosPolicyKind liveliness_kind |
Liveliness kind.
| dds::Duration_t liveliness_lease_duration |
Liveliness lease duration.
| ResourceLimitedContainerConfig matched_readers_allocation |
Define the allocation behaviour for matched-reader-dependent collections.
Indicates if the Writer is synchronous or asynchronous.
| bool separate_sending = false |
Whether to send data to each matched reader separately.
| WriterTimes times |
Writer Times (only used for RELIABLE).