CoreDX DDS Modern C++ API
Public Member Functions | List of all members
dds::core::policy::TimeBasedFilter Class Reference

Indicates that samples should be filtered by time so that only one sample per instance is presented within the minimum separation time. More...

Public Member Functions

 TimeBasedFilter (const dds::core::Duration &min_separation=dds::core::Duration::zero())
 Construct a TimeBasedFilter with a specified minimum separation. More...
 
 TimeBasedFilter (const TimeBasedFilter &other)
 Copy constructor.
 
TimeBasedFilterminimum_separation (const dds::core::Duration &ms)
 Modify the minimum separation value.
 
const dds::core::Duration minimum_separation () const
 Access the minimum separation value.
 

Detailed Description

Indicates that samples should be filtered by time so that only one sample per instance is presented within the minimum separation time.

Constructor & Destructor Documentation

◆ TimeBasedFilter()

dds::core::policy::TimeBasedFilter::TimeBasedFilter ( const dds::core::Duration min_separation = dds::core::Duration::zero())
explicit

Construct a TimeBasedFilter with a specified minimum separation.

The default minimum separation is zero.


© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80104
All rights reserved.