#include <filter.h>
Public Types | |
typedef std::vector< FrameFilterSharedPtr > | FilterVector |
Public Types inherited from can::Listener< T, U > | |
typedef ListenerConstSharedPtr Ptr | __attribute__((deprecated)) |
typedef T | Callable |
typedef boost::shared_ptr< const Listener > | ListenerConstSharedPtr |
typedef U | Type |
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 () |
Private Member Functions | |
void | filter (const Frame &frame) |
Private Attributes | |
const std::vector< FrameFilterSharedPtr > | filters_ |
CommInterface::FrameListenerConstSharedPtr | listener_ |
typedef std::vector<FrameFilterSharedPtr> can::FilteredFrameListener::FilterVector |
|
inline |
|
inlineprivate |
|
private |
|
private |