C/C++ API Reference
Loading...
Searching...
No Matches
pw::work_queue::CustomWorkQueueWithBuffer< kWorkQueueEntries, WorkItem > Class Template Reference

Overview

template<size_t kWorkQueueEntries, typename WorkItem>
class pw::work_queue::CustomWorkQueueWithBuffer< kWorkQueueEntries, WorkItem >

Creates a WorkQueue and the backing queue.

Parameters
kWorkQueueEntriesThe number of entries in the work queue
WorkItemThe type that will enqueued.
Inheritance diagram for pw::work_queue::CustomWorkQueueWithBuffer< kWorkQueueEntries, WorkItem >:
pw::work_queue::internal::Storage< WorkItem, kWorkQueueEntries > pw::work_queue::CustomWorkQueue< WorkItem >

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 ()
 

The documentation for this class was generated from the following file: