Class TimeBasedFilterQosPolicy
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 TimeBasedFilterQosPolicy : public eprosima::fastdds::dds::Parameter_t, public eprosima::fastdds::dds::QosPolicy
Filter that allows a DataReader to specify that it is interested only in (potentially) a subset of the values of the data. The filter states that the DataReader does not want to receive more than one value each minimum_separation, regardless of how fast the changes occur. It is inconsistent for a DataReader to have a minimum_separation longer than its Deadline period.
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 TimeBasedFilterQosPolicy()
Constructor.
-
virtual RTPS_DllAPI ~TimeBasedFilterQosPolicy() = default
Destructor.
-
inline bool operator==(const TimeBasedFilterQosPolicy &b) const
Public Members
-
fastrtps::Duration_t minimum_separation
Minimum interval between samples. By default, c_TimeZero (the DataReader is interested in all values)
-
inline RTPS_DllAPI TimeBasedFilterQosPolicy()