Struct MPSCQueue::Lane
Defined in File MPSCQueue.h
Nested Relationships
This struct is a nested type of Template Class MPSCQueue.
Struct Documentation
-
struct Lane
the lane of a producer: its block and place, the consumer’s block and place, the blocks the consumer gave back, each on lines of its own
Public Functions
-
inline explicit Lane(EventCount *w)
Public Members
-
std::size_t pos = 0
its next place
-
std::size_t at = 0
its next place
-
bool streaming = false
its last call took some
-
EventCount *wait
the sleep of the consumer
-
inline explicit Lane(EventCount *w)