#include <StoppableThread.h>
Protected Member Functions |
virtual bool | Iteration ()=0 |
Constructor & Destructor Documentation
StoppableThread::StoppableThread |
( |
| ) |
|
StoppableThread::~StoppableThread |
( |
| ) |
|
|
virtual |
Member Function Documentation
bool StoppableThread::IsPaused |
( |
| ) |
|
bool StoppableThread::IsRunning |
( |
| ) |
|
virtual bool StoppableThread::Iteration |
( |
| ) |
|
|
protectedpure virtual |
void StoppableThread::Join |
( |
| ) |
|
void StoppableThread::Loop |
( |
| ) |
|
|
private |
void StoppableThread::Pause |
( |
| ) |
|
void StoppableThread::Resume |
( |
| ) |
|
virtual std::string StoppableThread::Status |
( |
| ) |
|
|
inlinevirtual |
void StoppableThread::Stop |
( |
| ) |
|
Member Data Documentation
std::atomic_bool StoppableThread::force_stop |
|
private |
std::mutex StoppableThread::pause_mutex |
|
private |
std::atomic_bool StoppableThread::paused |
|
private |
std::condition_variable StoppableThread::paused_wait |
|
private |
std::atomic_bool StoppableThread::running |
|
private |
std::thread StoppableThread::thread |
|
private |
The documentation for this class was generated from the following files: