Click or drag to resize

TimeBasedFilterQosPolicy Class

This policy allows a DataReader to indicate that it does not necessarily want to see all values of each instance published under the Topic. Rather, it wants to see at most one change every MinimumSeparation period.
Inheritance Hierarchy
SystemObject
  OpenDDSharp.DDSTimeBasedFilterQosPolicy

Namespace:  OpenDDSharp.DDS
Assembly:  OpenDDSharp (in OpenDDSharp.dll) Version: 0.4.1.0
Syntax
public class TimeBasedFilterQosPolicy

The TimeBasedFilterQosPolicy type exposes the following members.

Properties
  NameDescription
Public propertyMinimumSeparation
This interval defines a minimum delay between instance value changes; this permits the DataReader to throttle changes without affecting the state of the associated data writer. By default, MinimumSeparation is zero, which indicates that no data is filtered.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks
This QoS policy does not conserve bandwidth as instance value changes are still sent to the subscriber process. It only affects which samples are made available via the DataReader.
See Also