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... > >:
Inheritance graph
[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:


fkie_message_filters
Author(s): Timo Röhling
autogenerated on Mon Feb 28 2022 22:21:44