#include <taskrunner.h>
◆ TaskRunner() [1/2]
| ttv::TaskRunner::TaskRunner |
( |
| ) |
|
◆ TaskRunner() [2/2]
| ttv::TaskRunner::TaskRunner |
( |
const std::string & |
name | ) |
|
◆ ~TaskRunner()
| ttv::TaskRunner::~TaskRunner |
( |
| ) |
|
◆ AddTask()
| bool ttv::TaskRunner::AddTask |
( |
std::shared_ptr< Task > |
task | ) |
|
◆ Initialize()
| void ttv::TaskRunner::Initialize |
( |
| ) |
|
|
private |
◆ PollTasks()
| void ttv::TaskRunner::PollTasks |
( |
| ) |
|
◆ Shutdown()
| void ttv::TaskRunner::Shutdown |
( |
| ) |
|
◆ TaskRunnerThreadProc()
| void ttv::TaskRunner::TaskRunnerThreadProc |
( |
| ) |
|
|
private |
◆ mDoneTaskQ
◆ mName
| std::string ttv::TaskRunner::mName |
|
private |
◆ mTaskQ
◆ mTaskRunnerThread
| std::shared_ptr<IThread> ttv::TaskRunner::mTaskRunnerThread |
|
private |
◆ mTaskRunnerThreadRunning
| volatile bool ttv::TaskRunner::mTaskRunnerThreadRunning |
|
private |
◆ mThreadSync
| std::shared_ptr<IThreadSync> ttv::TaskRunner::mThreadSync |
|
private |
The documentation for this class was generated from the following file:
- modules/core/core_common/include/twitchsdk/core/task/taskrunner.h