Fast DDS  Version 3.1.2
Fast DDS
Loading...
Searching...
No Matches
IReaderDataFilter Class Referenceabstract

Abstract class IReaderDataFilter that acts as virtual interface for data filters in ReaderProxy. More...

#include <IReaderDataFilter.hpp>

Public Member Functions

virtual bool is_relevant (const fastdds::rtps::CacheChange_t &change, const fastdds::rtps::GUID_t &reader_guid) const =0
 This method checks whether a CacheChange_t is relevant for the specified reader This callback should return always the same result given the same arguments.
 

Detailed Description

Abstract class IReaderDataFilter that acts as virtual interface for data filters in ReaderProxy.

Member Function Documentation

◆ is_relevant()

virtual bool is_relevant ( const fastdds::rtps::CacheChange_t & change,
const fastdds::rtps::GUID_t & reader_guid ) const
pure virtual

This method checks whether a CacheChange_t is relevant for the specified reader This callback should return always the same result given the same arguments.

Parameters
changeThe CacheChange_t to be evaluated
reader_guidremote reader GUID_t
Returns
true if relevant, false otherwise.

The documentation for this class was generated from the following file: