Changeset View
Changeset View
Standalone View
Standalone View
source/ps/TaskManager.h
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | public: | ||||
TaskManager(); | TaskManager(); | ||||
~TaskManager(); | ~TaskManager(); | ||||
TaskManager(const TaskManager&) = delete; | TaskManager(const TaskManager&) = delete; | ||||
TaskManager(TaskManager&&) = delete; | TaskManager(TaskManager&&) = delete; | ||||
TaskManager& operator=(const TaskManager&) = delete; | TaskManager& operator=(const TaskManager&) = delete; | ||||
TaskManager& operator=(TaskManager&&) = delete; | TaskManager& operator=(TaskManager&&) = delete; | ||||
static void Initialise(); | static void Initialise(); | ||||
static void Shutdown(); | |||||
static TaskManager& Instance(); | static TaskManager& Instance(); | ||||
/** | /** | ||||
* Clears all tasks from the queue. This blocks on started tasks. | * Clears all tasks from the queue. This blocks on started tasks. | ||||
*/ | */ | ||||
void ClearQueue(); | void ClearQueue(); | ||||
/** | /** | ||||
* @return the number of threaded workers. | * @return the number of threaded workers. | ||||
*/ | */ | ||||
Show All 24 Lines |
Wildfire Games · Phabricator