20 #ifndef INCLUDE_FKIE_MESSAGE_FILTERS_FILTER_H_ 21 #define INCLUDE_FKIE_MESSAGE_FILTERS_FILTER_H_ 34 template<
class In,
class Out>
50 template<
typename Filter1,
typename Filter2,
typename... MoreFilters>
51 void chain(Filter1& flt1, Filter2& flt2, MoreFilters&... filters) noexcept;
Base class for data consumers.
Base class for data providers.
Typed base class for filters.
void chain(Filter1 &flt1, Filter2 &flt2, MoreFilters &... filters) noexcept
Convenience function to chain multiple filters.
virtual void disconnect() noexcept override
Disconnect from all connected sources and sinks.