Searched refs:afterIdentifier (Results 1 - 13 of 13) sorted by relevance
/foundation/graphic/graphic_3d/lume/LumeEngine/src/threading/ |
H A D | sequential_task_queue.cpp | 53 void SequentialTaskQueue::SubmitAfter(uint64_t afterIdentifier, uint64_t taskIdentifier, IThreadPool::ITask::Ptr&& task) in SubmitAfter() argument 55 auto it = std::find(tasks_.begin(), tasks_.end(), afterIdentifier); in SubmitAfter() 67 for (const auto afterIdentifier : afterIdentifiers) { in SubmitAfter() 68 auto it = std::find(tasks_.begin(), tasks_.end(), afterIdentifier); in SubmitAfter()
|
H A D | dispatcher_task_queue.cpp | 68 void DispatcherTaskQueue::SubmitAfter(uint64_t afterIdentifier, uint64_t taskIdentifier, IThreadPool::ITask::Ptr&& task) in SubmitAfter() argument 72 auto it = std::find(tasks_.begin(), tasks_.end(), afterIdentifier); in SubmitAfter() 84 for (const auto afterIdentifier : afterIdentifiers) { in SubmitAfter() 85 auto it = std::find(tasks_.begin(), tasks_.end(), afterIdentifier); in SubmitAfter()
|
H A D | parallel_task_queue.cpp | 96 void ParallelTaskQueue::SubmitAfter(uint64_t afterIdentifier, uint64_t taskIdentifier, IThreadPool::ITask::Ptr&& task) in SubmitAfter() argument 100 auto it = std::find(tasks_.begin(), tasks_.end(), afterIdentifier); in SubmitAfter() 103 entry.dependencies.push_back(afterIdentifier); in SubmitAfter() 115 afterIdentifiers.cbegin(), afterIdentifiers.cend(), [&tasks = tasks_](const uint64_t afterIdentifier) { in SubmitAfter() 117 [afterIdentifier](const TaskQueue::Entry& entry) { return entry.identifier == afterIdentifier; }); in SubmitAfter()
|
H A D | dispatcher_impl.cpp | 39 void DispatcherImpl::SubmitAfter(uint64_t afterIdentifier, uint64_t taskIdentifier, IThreadPool::ITask::Ptr&& task) in SubmitAfter() argument 41 queue_.SubmitAfter(afterIdentifier, taskIdentifier, move(task)); in SubmitAfter()
|
H A D | sequential_impl.cpp | 34 void SequentialImpl::SubmitAfter(uint64_t afterIdentifier, uint64_t taskIdentifier, IThreadPool::ITask::Ptr&& task) in SubmitAfter() argument 36 queue_.SubmitAfter(afterIdentifier, taskIdentifier, move(task)); in SubmitAfter()
|
H A D | parallel_impl.cpp | 34 void ParallelImpl::SubmitAfter(uint64_t afterIdentifier, uint64_t taskIdentifier, IThreadPool::ITask::Ptr&& task) in SubmitAfter() argument 36 queue_.SubmitAfter(afterIdentifier, taskIdentifier, move(task)); in SubmitAfter()
|
H A D | dispatcher_impl.h | 35 void SubmitAfter(uint64_t afterIdentifier, uint64_t taskIdentifier, IThreadPool::ITask::Ptr&& task) override;
|
H A D | sequential_impl.h | 33 void SubmitAfter(uint64_t afterIdentifier, uint64_t taskIdentifier, IThreadPool::ITask::Ptr&& task) override;
|
H A D | parallel_impl.h | 33 void SubmitAfter(uint64_t afterIdentifier, uint64_t taskIdentifier, IThreadPool::ITask::Ptr&& task) override;
|
H A D | sequential_task_queue.h | 43 @param afterIdentifier Identifier of the task that is run prior the submitted task. 47 void SubmitAfter(uint64_t afterIdentifier, uint64_t taskIdentifier, IThreadPool::ITask::Ptr&& task);
|
H A D | dispatcher_task_queue.h | 46 void SubmitAfter(uint64_t afterIdentifier, uint64_t taskIdentifier, IThreadPool::ITask::Ptr&& task);
|
H A D | parallel_task_queue.h | 38 @param afterIdentifier Identifier of the task that is run prior the submitted task. 42 void SubmitAfter(uint64_t afterIdentifier, uint64_t taskIdentifier, IThreadPool::ITask::Ptr&& task);
|
/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/threading/ |
H A D | intf_thread_pool.h | 116 * @param afterIdentifier Identifier of the task that must be executed prior this task. If the identifier is 121 virtual void SubmitAfter(uint64_t afterIdentifier, uint64_t taskIdentifier, IThreadPool::ITask::Ptr&& task) = 0;
|
Completed in 4 milliseconds