Home
last modified time | relevance | path

Searched refs:ParallelTaskQueue (Results 1 - 3 of 3) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeEngine/src/threading/
H A Dparallel_task_queue.cpp38 struct ParallelTaskQueue::TaskState {
44 class ParallelTaskQueue::Task final : public IThreadPool::ITask {
59 ParallelTaskQueue::Task::Task(TaskState& state, IThreadPool::ITask& task, uint64_t id) in Task()
63 void ParallelTaskQueue::Task::operator()() in operator ()()
76 void ParallelTaskQueue::Task::Destroy() in Destroy()
82 ParallelTaskQueue::ParallelTaskQueue(const IThreadPool::Ptr& threadPool) : TaskQueue(threadPool) {} in ParallelTaskQueue() function in ParallelTaskQueue
84 ParallelTaskQueue::~ParallelTaskQueue() in ~ParallelTaskQueue()
89 void ParallelTaskQueue
[all...]
H A Dparallel_task_queue.h28 class ParallelTaskQueue final : public TaskQueue {
33 explicit ParallelTaskQueue(const IThreadPool::Ptr& threadPool);
34 ParallelTaskQueue(const ParallelTaskQueue& other) = delete;
35 ~ParallelTaskQueue() override;
H A Dparallel_impl.h26 // Wrapper for ParallelTaskQueue exposing a subset of the functionality.
43 ParallelTaskQueue queue_;

Completed in 2 milliseconds