#include <interface.h>

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_ |
template for Listener interface
Definition at line 90 of file interface.h.
| typedef T can::Listener< T, U >::Callable |
Definition at line 94 of file interface.h.
| typedef boost::shared_ptr<const Listener> can::Listener< T, U >::Ptr |
Definition at line 95 of file interface.h.
| typedef U can::Listener< T, U >::Type |
Definition at line 93 of file interface.h.
| can::Listener< T, U >::Listener | ( | const T & | callable | ) | [inline] |
Definition at line 97 of file interface.h.
| virtual can::Listener< T, U >::~Listener | ( | ) | [inline, virtual] |
Definition at line 99 of file interface.h.
| void can::Listener< T, U >::operator() | ( | const U & | u | ) | const [inline] |
Definition at line 98 of file interface.h.
const T can::Listener< T, U >::callable_ [private] |
Definition at line 91 of file interface.h.