Searched refs:TaskScheduler (Results 1 – 17 of 17) sorted by relevance
| /TaskScheduler/Scheduler/Source/ |
| H A D | MTScheduler.cpp | 38 …TaskScheduler::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 D | MTFiberContext.cpp | 137 TaskScheduler& scheduler = *(threadContext->taskScheduler); in RunAsync() 155 TaskScheduler& scheduler = *(threadContext->taskScheduler); in RunSubtasksAndYield()
|
| /TaskScheduler/SchedulerTests/Tests/ |
| H A D | StackSizeTests.cpp | 67 MT::TaskScheduler scheduler; in SUITE() 77 MT::TaskScheduler scheduler; in SUITE() 87 MT::TaskScheduler scheduler; in SUITE()
|
| H A D | SubtasksTests.cpp | 93 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 D | WaitTests.cpp | 70 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 D | SimpleTests.cpp | 54 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 D | CleanupTests.cpp | 45 MT::TaskScheduler scheduler; in SUITE()
|
| H A D | PriorityTests.cpp | 169 MT::TaskScheduler scheduler(0, nullptr, nullptr, MT::TaskStealingMode::DISABLED); in SUITE() 171 MT::TaskScheduler scheduler(0, nullptr, MT::TaskStealingMode::DISABLED); in SUITE()
|
| H A D | FireAndForget.cpp | 177 MT::TaskScheduler scheduler; in SUITE() 198 MT::TaskScheduler scheduler; in SUITE()
|
| H A D | GroupTests.cpp | 107 MT::TaskScheduler scheduler; in SUITE()
|
| H A D | DxtTests.cpp | 368 void Wait(MT::TaskScheduler & scheduler) in SUITE() 483 MT::TaskScheduler scheduler; in SUITE()
|
| /TaskScheduler/Scheduler/Include/ |
| H A D | MTThreadContext.h | 45 class TaskScheduler; variable 81 TaskScheduler* taskScheduler;
|
| H A D | MTScheduler.h | 215 class TaskScheduler 351 …TaskScheduler(uint32 workerThreadsCount = 0, WorkerThreadParams* workerParameters = nullptr, IProf… 353 …TaskScheduler(uint32 workerThreadsCount = 0, WorkerThreadParams* workerParameters = nullptr, TaskS… 357 ~TaskScheduler();
|
| H A D | MTFiberContext.inl | 32 TaskScheduler& scheduler = *(threadContext->taskScheduler); 49 …askScheduler->IsWorkerThread(), "Can't use RunAsync outside Task. Use TaskScheduler.RunAsync() ins… 51 TaskScheduler& scheduler = *(threadContext->taskScheduler);
|
| H A D | MTScheduler.inl | 102 void TaskScheduler::RunAsync(TaskGroup group, const TTask* taskArray, uint32 taskCount)
|
| /TaskScheduler/ |
| H A D | appveyor.yml | 6 - MsBuild TaskScheduler.sln /t:Rebuild /p:Configuration=Release
|
| H A D | README.md | 16  41 MT::TaskScheduler scheduler; 58 https://github.com/SergeyMakeev/TaskScheduler/tree/master/SchedulerTests/Tests
|