Creates a WorkQueue and the backing queue.
| kWorkQueueEntries | The number of entries in the work queue |
| WorkItem | The type that will enqueued. |
Public Member Functions | |
| constexpr | CustomWorkQueueWithBuffer (pw::Function< void(WorkItem &)> &&fn) |
Public Member Functions inherited from pw::work_queue::CustomWorkQueue< WorkItem > | |
| CustomWorkQueue (InlineQueue< WorkItem > &queue, pw::Function< void(WorkItem &)> &&fn) | |
| Status | PushWork (WorkItem &&work_item) |
| void | CheckPushWork (WorkItem &&work_item) |
| void | CheckPushWork (WorkItem &work_item) |
| void | RequestStop () |
| void | Clear () |