#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.