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