fkie_message_filters
SimpleUserFilter< IO< Inputs... > >
List of all members
fkie_message_filters::SimpleUserFilter< IO< Inputs... > > Class Template Reference
#include <
simple_user_filter.h
>
Inheritance diagram for fkie_message_filters::SimpleUserFilter< IO< Inputs... > >:
[
legend
]
Additional Inherited Members
Public Types inherited from
fkie_message_filters::SimpleUserFilter< Inputs... >
using
ProcessingFunction
= std::function< bool(const Inputs &...)>
Processing function type.
More...
Public Types inherited from
fkie_message_filters::Sink< Inputs... >
using
Input
=
IO
< Inputs... >
Grouped input types.
More...
Public Types inherited from
fkie_message_filters::Source< IO< Inputs... > >
using
Output
=
IO
< Outputs... >
Grouped output types.
More...
Public Member Functions inherited from
fkie_message_filters::SimpleUserFilter< Inputs... >
void
set_processing_function
(const
ProcessingFunction
&
f
) noexcept
Set the user-defined processing function.
More...
Public Member Functions inherited from
fkie_message_filters::Sink< Inputs... >
Connection
connect_to_source
(
Source
< Inputs... > &src) noexcept
Connect this sink to a source.
More...
void
disconnect_from_all_sources
() noexcept
Disconnect from all connected sources.
More...
virtual
~Sink
()
Public Member Functions inherited from
fkie_message_filters::FilterBase
virtual void
reset
() noexcept
Reset filter state.
More...
virtual
~FilterBase
()
Public Member Functions inherited from
fkie_message_filters::Source< IO< Inputs... > >
Connection
connect_to_sink
(
Sink
< Outputs... > &dst) noexcept
Connect this source to a sink.
More...
void
disconnect_from_all_sinks
() noexcept
Disconnect from all connected sinks.
More...
virtual
~Source
()
Static Public Attributes inherited from
fkie_message_filters::Sink< Inputs... >
static constexpr std::size_t
NUM_INPUTS
Number of input arguments.
More...
Static Public Attributes inherited from
fkie_message_filters::Source< IO< Inputs... > >
static constexpr std::size_t
NUM_OUTPUTS
Number of output arguments.
More...
Protected Member Functions inherited from
fkie_message_filters::SimpleUserFilter< Inputs... >
void
receive
(const Inputs &... in) override
Process incoming data.
More...
Protected Member Functions inherited from
fkie_message_filters::Source< IO< Inputs... > >
void
send
(const Outputs &... out)
Pass data to all connected sinks.
More...
Detailed Description
template<typename... Inputs>
class fkie_message_filters::SimpleUserFilter< IO< Inputs... > >
Definition at line
82
of file
simple_user_filter.h
.
The documentation for this class was generated from the following file:
simple_user_filter.h
fkie_message_filters
Author(s): Timo Röhling
autogenerated on Wed Mar 2 2022 00:18:57