ludus::foundation::threading::WorkerQueue¶
Ludus Wiki · API overview · Browse API
Class
Declared in modules/foundation/threading/include/ludus/foundation/threading/worker_queue.hpp
#include <ludus/foundation/threading/worker_queue.hpp>
class ludus::foundation::threading::WorkerQueue final
Methods¶
WorkerQueue¶
ludus::foundation::threading::WorkerQueue::WorkerQueue() noexcept
Declared in modules/foundation/threading/include/ludus/foundation/threading/worker_queue.hpp
~WorkerQueue¶
ludus::foundation::threading::WorkerQueue::~WorkerQueue() noexcept
Declared in modules/foundation/threading/include/ludus/foundation/threading/worker_queue.hpp
WorkerQueue¶
ludus::foundation::threading::WorkerQueue::WorkerQueue(const WorkerQueue &)=delete
Declared in modules/foundation/threading/include/ludus/foundation/threading/worker_queue.hpp
operator=¶
WorkerQueue & ludus::foundation::threading::WorkerQueue::operator=(const WorkerQueue &)=delete
Related types: WorkerQueue
Declared in modules/foundation/threading/include/ludus/foundation/threading/worker_queue.hpp
Initialize¶
WorkerQueueStatus ludus::foundation::threading::WorkerQueue::Initialize() noexcept
Related types: WorkerQueueStatus
Declared in modules/foundation/threading/include/ludus/foundation/threading/worker_queue.hpp
Submit¶
WorkerQueueStatus ludus::foundation::threading::WorkerQueue::Submit(WorkerQueueFunction execute, WorkerQueueFunction complete, void *contextOrNull) noexcept
Related types: WorkerQueueStatus · WorkerQueueFunction
Declared in modules/foundation/threading/include/ludus/foundation/threading/worker_queue.hpp
Poll¶
bool ludus::foundation::threading::WorkerQueue::Poll() noexcept
Declared in modules/foundation/threading/include/ludus/foundation/threading/worker_queue.hpp
Shutdown¶
WorkerQueueStatus ludus::foundation::threading::WorkerQueue::Shutdown() noexcept
Related types: WorkerQueueStatus
Declared in modules/foundation/threading/include/ludus/foundation/threading/worker_queue.hpp