CoreDX DDS Modern C++ API
|
The purpose of this QoS is to configure the RTPS Writer behavior. More...
Public Member Functions | |
dds::core::Duration | heartbeat_period () const |
Access the policy. | |
RTPSWriter & | heartbeat_period (dds::core::Duration q) |
Set the policy. | |
dds::core::Duration | nack_response_delay () const |
Access the policy. | |
RTPSWriter & | nack_response_delay (dds::core::Duration q) |
Set the policy. | |
dds::core::Duration | nack_suppress_delay () const |
Access the policy. | |
RTPSWriter & | nack_suppress_delay (dds::core::Duration q) |
Set the policy. | |
dds::core::Duration | ack_deadline () const |
Access the policy. | |
RTPSWriter & | ack_deadline (dds::core::Duration q) |
Set the policy. | |
uint32_t | min_buffer_size () const |
Access the policy. | |
RTPSWriter & | min_buffer_size (uint32_t q) |
Set the policy. | |
uint32_t | max_buffer_size () const |
Access the policy. | |
RTPSWriter & | max_buffer_size (uint32_t q) |
Set the policy. | |
bool | apply_filters () const |
Access the policy. | |
RTPSWriter & | apply_filters (bool q) |
Set the policy. | |
bool | enable_batch_msg () const |
Access the policy. | |
RTPSWriter & | enable_batch_msg (bool q) |
Set the policy. | |
bool | send_typecode () const |
Access the policy. | |
RTPSWriter & | send_typecode (bool q) |
Set the policy. | |
bool | require_acks () const |
Access the policy. | |
RTPSWriter & | require_acks (bool q) |
Set the policy. | |
dds::core::Duration | reliable_sample_hold_time () const |
Access the policy. | |
RTPSWriter & | reliable_sample_hold_time (dds::core::Duration q) |
Set the policy. | |
Public Attributes | |
dds::core::Duration | heartbeat_period_ |
period to transmit heartbeat messages if required | |
dds::core::Duration | nack_response_delay_ |
ammount of time allowed for responding to NACKs | |
dds::core::Duration | nack_suppress_delay_ |
ammount of time to ignore NACKs after a repair | |
dds::core::Duration | ack_deadline_ |
after which a realiable reader will be considered unresponsive | |
uint32_t | min_buffer_size_ |
min size in bytes of written data | |
uint32_t | max_buffer_size_ |
max size in bytes of written data | |
bool | apply_filters_ |
apply ContentFilter(s) at the writer (writer side filtering) | |
bool | enable_batch_msg_ |
use the 'BATCH' RTPS message to send data if all Readers accept BATCH | |
bool | send_typecode_ |
send 'typecode' information for associated data type. | |
bool | require_acks_ |
Require ACKS from readers before flushing an otherwise required sample from writer cache. | |
dds::core::Duration | reliable_sample_hold_time_ |
Time after which a sample may be flushed even if it hasn't been ACK'd,. | |
The purpose of this QoS is to configure the RTPS Writer behavior.