class task_queue
Declaration
class task_queue { /* full declaration omitted */ };
Declared at: src/scheduler.cc:73
Member Variables
- double_buffered_queue<task_event> m_global_queue
- std::deque<task_event> m_local_queue
Member Function Overview
- empty() const → bool
- push(task_event && evt) → void
- wait_and_pop() → task_event
Member Functions
¶bool empty() const
bool empty() const
Declared at: src/scheduler.cc:90
¶void push(task_event&& evt)
void push(task_event&& evt)
Declared at: src/scheduler.cc:75
Parameters
- task_event&& evt
¶task_event wait_and_pop()
task_event wait_and_pop()
Declared at: src/scheduler.cc:77