Home
last modified time | relevance | path

Searched refs:TaskHandle (Results 1 – 9 of 9) sorted by relevance

/TaskScheduler/Scheduler/Include/
H A DMTTaskPool.h39 class TaskHandle; variable
106 class TaskHandle
119 TaskHandle() in TaskHandle() function
134 TaskHandle(const TaskHandle & other) in TaskHandle() function
141 TaskHandle(TaskHandle && other) in TaskHandle() function
149 ~TaskHandle() in ~TaskHandle()
170 TaskHandle & operator= (const TaskHandle & other)
179 TaskHandle & operator= (TaskHandle && other)
297 TaskHandle TryAlloc(T && task) in TryAlloc()
310 return TaskHandle(); in TryAlloc()
[all …]
H A DMTFiberContext.h36 class TaskHandle; variable
76 void RunAsync(TaskGroup taskGroup, const TaskHandle* taskHandleArray, uint32 taskHandleCount);
77 …void RunSubtasksAndYield(TaskGroup taskGroup, const TaskHandle* taskHandleArray, uint32 taskHandle…
H A DMTScheduler.inl53 //template specialization for TaskHandle
55 inline internal::GroupedTask GetGroupedTask(TaskGroup group, const MT::TaskHandle * src)
H A DMTScheduler.h364 void RunAsync(TaskGroup group, const TaskHandle* taskHandleArray, uint32 taskHandleCount);
/TaskScheduler/SchedulerTests/Tests/
H A DFireAndForget.cpp85 MT::TaskHandle handle = taskPool->Alloc(SimpleTask(doCounter, dtorCounter, nullptr)); in SUITE()
98 MT::TaskHandle taskHandle0 = taskPool.Alloc(SimpleTask()); in SUITE()
101 MT::TaskHandle taskHandle1 = taskPool.Alloc(SimpleTask()); in SUITE()
104 MT::TaskHandle taskHandle2 = taskPool.Alloc(SimpleTask()); in SUITE()
107 MT::TaskHandle taskHandle3 = taskPool.Alloc(SimpleTask()); in SUITE()
117 MT::TaskHandle taskHandle4 = taskPool.TryAlloc(SimpleTask()); in SUITE()
139 MT::TaskHandle taskHandle5 = taskPool.Alloc(SimpleTask()); in SUITE()
160 MT::TaskHandle handle = taskPool->TryAlloc(SimpleTask()); in SUITE()
208 MT::TaskHandle taskHandles[250]; in SUITE()
H A DStackSizeTests.cpp92 MT::TaskHandle taskHandles[100]; in SUITE()
95 MT::TaskHandle handle; in SUITE()
H A DPriorityTests.cpp175 MT::TaskHandle taskHandles[TASK_COUNT*3]; in SUITE()
/TaskScheduler/Scheduler/Source/
H A DMTFiberContext.cpp130 …void FiberContext::RunAsync(TaskGroup taskGroup, const TaskHandle* taskHandleArray, uint32 taskHan… in RunAsync()
149 …void FiberContext::RunSubtasksAndYield(TaskGroup taskGroup, const TaskHandle* taskHandleArray, uin… in RunSubtasksAndYield()
H A DMTScheduler.cpp722 …void TaskScheduler::RunAsync(TaskGroup group, const TaskHandle* taskHandleArray, uint32 taskHandle… in RunAsync()