29 bool AddTask(std::shared_ptr<Task> task);
std::string mName
Definition: taskrunner.h:45
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
bool AddTask(std::shared_ptr< Task > task)
ConcurrentQueue< std::shared_ptr< Task > > mDoneTaskQ
Definition: taskrunner.h:42
volatile bool mTaskRunnerThreadRunning
Definition: taskrunner.h:38
std::shared_ptr< IThreadSync > mThreadSync
Definition: taskrunner.h:44
ConcurrentQueue< std::shared_ptr< Task > > mTaskQ
Definition: taskrunner.h:41
std::shared_ptr< IThread > mTaskRunnerThread
Definition: taskrunner.h:39
Definition: concurrentqueue.h:16
Definition: taskrunner.h:21
void TaskRunnerThreadProc()