Creates a WorkQueue and the backing queue.
WorkQueueWithBuffer enqueues pw_function::Closure and the worker thread invokes the Closure.
| kWorkQueueEntries | The number of entries in the work queue (e.g. the total number of work requests before the queue is full). |
Additional Inherited Members | |
Public Member Functions inherited from pw::work_queue::WorkQueue | |
| WorkQueue (InlineQueue< Closure > &queue) | |
Public Member Functions inherited from pw::work_queue::CustomWorkQueue< Closure > | |
| CustomWorkQueue (InlineQueue< Closure > &queue, pw::Function< void(Closure &)> &&fn) | |
| Status | PushWork (Closure &&work_item) |
| void | CheckPushWork (Closure &&work_item) |
| void | CheckPushWork (Closure &work_item) |
| void | RequestStop () |