![]() |
LeechCraft 0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
|
#include "workerthreadbase.h"
Signals | |
void | rotateFuncs () |
Public Member Functions | |
void | SetPaused (bool) |
template<typename F > | |
QFuture< std::result_of_t< F()> > | ScheduleImpl (F func) |
template<typename F , typename... Args> | |
QFuture< std::result_of_t< F(Args...)> > | ScheduleImpl (F f, Args &&... args) |
virtual size_t | GetQueueSize () |
Protected Member Functions | |
void | run () final |
virtual void | Initialize ()=0 |
virtual void | Cleanup ()=0 |
Definition at line 24 of file workerthreadbase.h.
Implemented in LC::Util::WorkerThread< WorkerType >.
Referenced by run().
|
virtual |
Definition at line 24 of file workerthreadbase.cpp.
References LC::Util::Filter().
Implemented in LC::Util::WorkerThread< WorkerType >.
Referenced by run().
|
signal |
|
finalprotected |
Definition at line 30 of file workerthreadbase.cpp.
References Cleanup(), LC::Util::Filter(), Initialize(), and rotateFuncs().
|
inline |
Definition at line 59 of file workerthreadbase.h.
Definition at line 38 of file workerthreadbase.h.
Definition at line 14 of file workerthreadbase.cpp.
References LC::Util::Filter(), and rotateFuncs().