Class IReaderDataFilter

Class Documentation

class IReaderDataFilter

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

Public Functions

virtual bool is_relevant(const fastrtps::rtps::CacheChange_t &change, const fastrtps::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

Parameters:
  • change – The CacheChange_t to be evaluated

  • reader_guid – remote reader GUID_t

Returns:

true if relevant, false otherwise.