fkie_message_filters
Divider< IO< Inputs... > >
List of all members
fkie_message_filters::Divider< IO< Inputs... > > Class Template Reference
#include <
divider.h
>
Inheritance diagram for fkie_message_filters::Divider< IO< Inputs... > >:
[
legend
]
Additional Inherited Members
Public Types inherited from
fkie_message_filters::Divider< Inputs... >
using
Connections
= std::array<
Connection
,
NUM_INPUTS
>
Array of connection objects.
More...
using
SourceType
=
helpers::select_nth
< N,
Source
< Inputs >... >
Base
class of the Nth source.
More...
Public Types inherited from
fkie_message_filters::Sink< Inputs... >
using
Input
=
IO
< Inputs... >
Grouped input types.
More...
Public Member Functions inherited from
fkie_message_filters::Divider< Inputs... >
Connections
connect_to_sinks
(
Sink
< Inputs > &... sinks) noexcept
Convenience function to connect all sources at once.
More...
void
disconnect
() noexcept override
Disconnect from all connected sources and sinks.
More...
void
disconnect_from_all_sinks
() noexcept
Disconnect all sources from their sinks.
More...
Divider
< Inputs... >::
template
SourceType
< N > &
source
() noexcept
const
Divider
< Inputs... >::
template
SourceType
< N > &
source
() const noexcept
SourceType
< N > &
source
() noexcept
Access the source for the Nth data element.
More...
const
SourceType
< N > &
source
() const noexcept
Access the source for the Nth data element.
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
()
Static Public Attributes inherited from
fkie_message_filters::Sink< Inputs... >
static constexpr std::size_t
NUM_INPUTS
Number of input arguments.
More...
Protected Member Functions inherited from
fkie_message_filters::Divider< Inputs... >
void
receive
(const Inputs &... in) override
Process incoming data.
More...
Detailed Description
template<class... Inputs>
class fkie_message_filters::Divider< IO< Inputs... > >
Definition at line
109
of file
divider.h
.
The documentation for this class was generated from the following file:
divider.h
fkie_message_filters
Author(s): Timo Röhling
autogenerated on Mon Feb 28 2022 22:21:44