Class TimeBasedFilter

Inheritance Relationships

Base Type

Class Documentation

class TimeBasedFilter : public dds::core::Value<detail::TimeBasedFilter>

Public Functions

explicit TimeBasedFilter(const dds::core::Duration &period = dds::core::Duration::zero())

Creates a TimeBasedFilter QoS instance

Parameters:

period – minimum separation period

TimeBasedFilter(const TimeBasedFilter &other)

Copies a TimeBasedFilter QoS instance

Parameters:

other – the TimeBasedFilter QoS instance to copy

TimeBasedFilter &minimum_separation(const dds::core::Duration &period)

Sets the minimum separation period

Parameters:

period – minimum separation period

const dds::core::Duration minimum_separation() const

Gets the minimum separation period

Returns:

minimum separation period