Class LatencyBudgetQosPolicy
Defined in File QosPolicies.hpp
Inheritance Relationships
Base Types
public eprosima::fastdds::dds::Parameter_t
(Class Parameter_t)public eprosima::fastdds::dds::QosPolicy
(Class QosPolicy)
Class Documentation
-
class 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.
Note
Mutable Qos Policy
Warning
This QosPolicy can be defined and is transmitted to the rest of the network but is not implemented in this version.
Public Functions
-
inline RTPS_DllAPI LatencyBudgetQosPolicy()
Constructor.
-
virtual RTPS_DllAPI ~LatencyBudgetQosPolicy() = default
Destructor.
-
inline bool operator==(const LatencyBudgetQosPolicy &b) const
Public Members
-
fastrtps::Duration_t duration
Maximum acceptable delay from the time data is written until it is received.
By default, c_TimeZero.
-
inline RTPS_DllAPI LatencyBudgetQosPolicy()