Public Types | Public Member Functions | Private Attributes
can::Listener< T, U > Class Template Reference

#include <interface.h>

Inheritance diagram for can::Listener< T, U >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef T Callable
typedef boost::shared_ptr
< const Listener
Ptr
typedef U Type

Public Member Functions

 Listener (const T &callable)
void operator() (const U &u) const
virtual ~Listener ()

Private Attributes

const T callable_

Detailed Description

template<typename T, typename U>
class can::Listener< T, U >

template for Listener interface

Definition at line 90 of file interface.h.


Member Typedef Documentation

template<typename T , typename U >
typedef T can::Listener< T, U >::Callable

Definition at line 94 of file interface.h.

template<typename T , typename U >
typedef boost::shared_ptr<const Listener> can::Listener< T, U >::Ptr

Definition at line 95 of file interface.h.

template<typename T , typename U >
typedef U can::Listener< T, U >::Type

Definition at line 93 of file interface.h.


Constructor & Destructor Documentation

template<typename T , typename U >
can::Listener< T, U >::Listener ( const T &  callable) [inline]

Definition at line 97 of file interface.h.

template<typename T , typename U >
virtual can::Listener< T, U >::~Listener ( ) [inline, virtual]

Definition at line 99 of file interface.h.


Member Function Documentation

template<typename T , typename U >
void can::Listener< T, U >::operator() ( const U &  u) const [inline]

Definition at line 98 of file interface.h.


Member Data Documentation

template<typename T , typename U >
const T can::Listener< T, U >::callable_ [private]

Definition at line 91 of file interface.h.


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


socketcan_interface
Author(s): Mathias L├╝dtke
autogenerated on Sun Sep 3 2017 03:10:38