#include <threadbase.h>
Public Member Functions | |
void | join () |
virtual void | run ()=0 |
void | start () |
ThreadBase () | |
virtual | ~ThreadBase () |
Private Attributes | |
boost::shared_ptr< boost::thread > | m_thread_ptr |
Definition at line 58 of file threadbase.h.
ThreadBase::ThreadBase | ( | ) | [inline] |
Definition at line 64 of file threadbase.h.
virtual ThreadBase::~ThreadBase | ( | ) | [inline, virtual] |
Definition at line 65 of file threadbase.h.
void ThreadBase::join | ( | ) | [inline] |
Definition at line 83 of file threadbase.h.
virtual void ThreadBase::run | ( | ) | [pure virtual] |
Implemented in mybeat::PulseRecorder, and mybeat::AlsaRecorder.
void ThreadBase::start | ( | ) | [inline] |
Definition at line 69 of file threadbase.h.
boost::shared_ptr<boost::thread> ThreadBase::m_thread_ptr [private] |
Definition at line 61 of file threadbase.h.