17.1.1.3.15. LatencyBudgetQosPolicy

class eprosima::fastdds::dds::LatencyBudgetQosPolicy : public eprosima::fastdds::dds::Parameter_t, public eprosima::fastdds::dds::QosPolicy

Specifies the maximum acceptable delay from the time the data is written until the data is inserted in the receiver’s application-cache and the receiving application is notified of the fact.This policy is a hint to the Service, not something that must be monitored or enforced. The Service is not required to track or alert the user of any violation.

Warning

This QosPolicy can be defined and is transmitted to the rest of the network but is not implemented in this version.

Note

Mutable Qos Policy

Public Functions

LatencyBudgetQosPolicy()

Constructor.

~LatencyBudgetQosPolicy() = default

Destructor.

void clear() override

Clears the QosPolicy object.

Public Members

fastrtps::Duration_t duration

Maximum acceptable delay from the time data is written until it is received.

By default, c_TimeZero.