HCE project C++ developers source code library
1.1.1
HCE project developer library
|
< monitors thread state so I created own class Thread which provides all functions for runnable class. More...
#include <Thread.hpp>
Public Member Functions | |
Thread () | |
virtual | ~Thread () |
bool | isRunning () |
void | start () |
void | stop () |
void | join () |
virtual void | run ()=0 |
< must be overridden in inheritance classes |
Protected Attributes | |
bool | _exitFlag |
< monitors thread state so I created own class Thread which provides all functions for runnable class.
< class Poco::Runnable does not provide flag which
Definition at line 26 of file Thread.hpp.
HCE::Utils::Thread::Thread | ( | ) |
Definition at line 3 of file Thread.cpp.
|
virtual |
Definition at line 5 of file Thread.cpp.
bool HCE::Utils::Thread::isRunning | ( | ) |
Definition at line 36 of file Thread.cpp.
void HCE::Utils::Thread::join | ( | ) |
Definition at line 27 of file Thread.cpp.
|
pure virtual |
< must be overridden in inheritance classes
void HCE::Utils::Thread::start | ( | ) |
Definition at line 9 of file Thread.cpp.
void HCE::Utils::Thread::stop | ( | ) |
Definition at line 18 of file Thread.cpp.
|
protected |
Definition at line 30 of file Thread.hpp.