Public Types | Public Member Functions | Public Attributes | List of all members
can::FilteredFrameListener Class Reference

#include <filter.h>

Inheritance diagram for can::FilteredFrameListener:
Inheritance graph

Public Types

using FilterVector = std::vector< FrameFilterSharedPtr >
- Public Types inherited from can::Listener< T, U >
using Callable = T
using ListenerConstSharedPtr = std::shared_ptr< const Listener >
using Type = U

Public Member Functions

 FilteredFrameListener (CommInterfaceSharedPtr comm, const Callable &callable, const FilterVector &filters)
- Public Member Functions inherited from can::Listener< T, U >
 Listener (const T &callable)
void operator() (const U &u) const
virtual ~Listener ()

Public Attributes

const std::vector< FrameFilterSharedPtrfilters_
CommInterface::FrameListenerConstSharedPtr listener_

Detailed Description

Definition at line 49 of file filter.h.

Member Typedef Documentation

◆ FilterVector

Definition at line 51 of file filter.h.

Constructor & Destructor Documentation

◆ FilteredFrameListener()

can::FilteredFrameListener::FilteredFrameListener ( CommInterfaceSharedPtr  comm,
const Callable callable,
const FilterVector filters 

Definition at line 52 of file filter.h.

Member Data Documentation

◆ filters_

const std::vector<FrameFilterSharedPtr> can::FilteredFrameListener::filters_

Definition at line 64 of file filter.h.

◆ listener_

CommInterface::FrameListenerConstSharedPtr can::FilteredFrameListener::listener_

Definition at line 65 of file filter.h.

The documentation for this class was generated from the following file:

Author(s): Mathias L├╝dtke
autogenerated on Tue May 4 2021 02:50:18