5 #include "os_workqueue.hpp"
11 * return 0 on batch complete, -1 on thread exit request.
13 int WorkQueue::run_tasks(void)
18 void WorkQueue::queue_work(WorkQueueWork *task)
23 void WorkQueue::flush(void)
27 void WorkQueue::destroy(void)
31 WorkQueue::WorkQueue(void) :
32 busy(false), exit_workqueue(false)
38 os::log("%s: no workqueue implementation, running in single-threaded mode\n",
43 WorkQueue::~WorkQueue(void)