20 #ifndef INCLUDE_FKIE_MESSAGE_FILTERS_SIMPLE_USER_FILTER_H_ 21 #define INCLUDE_FKIE_MESSAGE_FILTERS_SIMPLE_USER_FILTER_H_ 37 template<
typename... Inputs>
58 void receive (
const Inputs&... in)
override;
63 template<
typename... Inputs>
void receive(const Inputs &... in) override
Process incoming data.
void set_processing_function(const ProcessingFunction &f) noexcept
Set the user-defined processing function.
Group multiple data types as filter input or output.
Typed base class for filters.
std::function< bool(const Inputs &...)> ProcessingFunction
Processing function type.
Simplified filter with user-defined callback function.