Home
last modified time | relevance | path

Searched refs:TaskScheduler (Results 1 – 17 of 17) sorted by relevance

/TaskScheduler/Scheduler/Source/
H A DMTScheduler.cpp38TaskScheduler::TaskScheduler(uint32 workerThreadsCount, WorkerThreadParams* workerParameters, Task… in TaskScheduler()
128 void TaskScheduler::JoinWorkerThreads() in JoinWorkerThreads()
144 TaskScheduler::~TaskScheduler() in ~TaskScheduler()
313 void TaskScheduler::FiberMain(void* userData) in FiberMain()
367 void TaskScheduler::WorkerThreadMain( void* userData ) in WorkerThreadMain()
772 bool TaskScheduler::WaitAll(uint32 milliseconds) in WaitAll()
818 int32 TaskScheduler::GetWorkersCount() const in GetWorkersCount()
824 bool TaskScheduler::IsWorkerThread() const in IsWorkerThread()
843 TaskGroup TaskScheduler::CreateGroup() in CreateGroup()
863 void TaskScheduler::ReleaseGroup(TaskGroup group) in ReleaseGroup()
[all …]
H A DMTFiberContext.cpp137 TaskScheduler& scheduler = *(threadContext->taskScheduler); in RunAsync()
155 TaskScheduler& scheduler = *(threadContext->taskScheduler); in RunSubtasksAndYield()
/TaskScheduler/SchedulerTests/Tests/
H A DStackSizeTests.cpp67 MT::TaskScheduler scheduler; in SUITE()
77 MT::TaskScheduler scheduler; in SUITE()
87 MT::TaskScheduler scheduler; in SUITE()
H A DSubtasksTests.cpp93 MT::TaskScheduler scheduler; in SUITE()
147 MT::TaskScheduler scheduler; in SUITE()
162 MT::TaskScheduler scheduler; in SUITE()
175 MT::TaskScheduler scheduler(0, nullptr, GetProfiler()); in SUITE()
177 MT::TaskScheduler scheduler; in SUITE()
260 MT::TaskScheduler scheduler; in SUITE()
H A DWaitTests.cpp70 MT::TaskScheduler scheduler; in SUITE()
100 MT::TaskScheduler scheduler; in SUITE()
116 MT::TaskScheduler scheduler; in SUITE()
177 MT::TaskScheduler scheduler; in SUITE()
H A DSimpleTests.cpp54 MT::TaskScheduler scheduler; in SUITE()
81 MT::TaskScheduler scheduler; in SUITE()
175 MT::TaskScheduler scheduler(0, nullptr, nullptr, MT::TaskStealingMode::DISABLED); in SUITE()
177 MT::TaskScheduler scheduler(0, nullptr, MT::TaskStealingMode::DISABLED); in SUITE()
H A DCleanupTests.cpp45 MT::TaskScheduler scheduler; in SUITE()
H A DPriorityTests.cpp169 MT::TaskScheduler scheduler(0, nullptr, nullptr, MT::TaskStealingMode::DISABLED); in SUITE()
171 MT::TaskScheduler scheduler(0, nullptr, MT::TaskStealingMode::DISABLED); in SUITE()
H A DFireAndForget.cpp177 MT::TaskScheduler scheduler; in SUITE()
198 MT::TaskScheduler scheduler; in SUITE()
H A DGroupTests.cpp107 MT::TaskScheduler scheduler; in SUITE()
H A DDxtTests.cpp368 void Wait(MT::TaskScheduler & scheduler) in SUITE()
483 MT::TaskScheduler scheduler; in SUITE()
/TaskScheduler/Scheduler/Include/
H A DMTThreadContext.h45 class TaskScheduler; variable
81 TaskScheduler* taskScheduler;
H A DMTScheduler.h215 class TaskScheduler
351TaskScheduler(uint32 workerThreadsCount = 0, WorkerThreadParams* workerParameters = nullptr, IProf…
353TaskScheduler(uint32 workerThreadsCount = 0, WorkerThreadParams* workerParameters = nullptr, TaskS…
357 ~TaskScheduler();
H A DMTFiberContext.inl32 TaskScheduler& scheduler = *(threadContext->taskScheduler);
49 …askScheduler->IsWorkerThread(), "Can't use RunAsync outside Task. Use TaskScheduler.RunAsync() ins…
51 TaskScheduler& scheduler = *(threadContext->taskScheduler);
H A DMTScheduler.inl102 void TaskScheduler::RunAsync(TaskGroup group, const TTask* taskArray, uint32 taskCount)
/TaskScheduler/
H A Dappveyor.yml6 - MsBuild TaskScheduler.sln /t:Rebuild /p:Configuration=Release
H A DREADME.md16 ![Travis build status](https://api.travis-ci.org/SergeyMakeev/TaskScheduler.svg?branch=master)
41 MT::TaskScheduler scheduler;
58 https://github.com/SergeyMakeev/TaskScheduler/tree/master/SchedulerTests/Tests