#include <threading.h>
Public Member Functions | |
| virtual bool | init (const std::string &device, bool loopback) |
| void | join () |
| virtual void | shutdown () |
| ThreadedInterface () | |
| template<typename T1 > | |
| ThreadedInterface (const T1 &t1) | |
| template<typename T1 , typename T2 > | |
| ThreadedInterface (const T1 &t1, const T2 &t2) | |
| virtual | ~ThreadedInterface () |
Private Member Functions | |
| void | run_thread () |
Private Attributes | |
| boost::shared_ptr< boost::thread > | thread_ |
Definition at line 41 of file threading.h.
| virtual can::ThreadedInterface< WrappedInterface >::~ThreadedInterface | ( | ) | [inline, virtual] |
Definition at line 68 of file threading.h.
| can::ThreadedInterface< WrappedInterface >::ThreadedInterface | ( | ) | [inline] |
Definition at line 69 of file threading.h.
| can::ThreadedInterface< WrappedInterface >::ThreadedInterface | ( | const T1 & | t1 | ) | [inline] |
Definition at line 70 of file threading.h.
| can::ThreadedInterface< WrappedInterface >::ThreadedInterface | ( | const T1 & | t1, |
| const T2 & | t2 | ||
| ) | [inline] |
Definition at line 71 of file threading.h.
| virtual bool can::ThreadedInterface< WrappedInterface >::init | ( | const std::string & | device, |
| bool | loopback | ||
| ) | [inline, virtual] |
Definition at line 47 of file threading.h.
| void can::ThreadedInterface< WrappedInterface >::join | ( | ) | [inline] |
Definition at line 63 of file threading.h.
| void can::ThreadedInterface< WrappedInterface >::run_thread | ( | ) | [inline, private] |
Definition at line 43 of file threading.h.
| virtual void can::ThreadedInterface< WrappedInterface >::shutdown | ( | ) | [inline, virtual] |
Definition at line 55 of file threading.h.
boost::shared_ptr<boost::thread> can::ThreadedInterface< WrappedInterface >::thread_ [private] |
Definition at line 42 of file threading.h.