6 #include "os_workqueue.hpp"
12 * return 0 on batch complete, -1 on thread exit request.
14 int WorkQueue::run_tasks(void)
19 void WorkQueue::queue_work(WorkQueueWork *task)
24 void WorkQueue::flush(void)
28 void WorkQueue::destroy(void)
32 WorkQueue::WorkQueue(void) :
33 busy(false), exit_workqueue(false)
39 os::log("%s: no workqueue implementation, running in single-threaded mode\n",
44 WorkQueue::~WorkQueue(void)