proxygen
|
Public Member Functions | |
Consumer (Segment *s) | |
Public Attributes | |
Atom< Segment * > | head |
Atom< Ticket > | ticket |
Definition at line 233 of file UnboundedQueue.h.
|
inlineexplicit |
Definition at line 236 of file UnboundedQueue.h.
Atom<Segment*> folly::UnboundedQueue< T, SingleProducer, SingleConsumer, MayBlock, LgSegmentSize, LgAlign, Atom >::Consumer::head |
Definition at line 234 of file UnboundedQueue.h.
Referenced by folly::UnboundedQueue< T, false, 6 >::advanceHeadToTicket(), folly::UnboundedQueue< T, false, 6 >::casHead(), folly::UnboundedQueue< T, false, 6 >::cleanUpRemainingItems(), folly::UnboundedQueue< T, false, 6 >::dequeueImpl(), folly::UnboundedQueue< T, false, 6 >::head(), folly::UnboundedQueue< T, false, 6 >::reclaimRemainingSegments(), folly::UnboundedQueue< T, false, 6 >::setHead(), folly::UnboundedQueue< T, false, 6 >::tryDequeueUntil(), and folly::UnboundedQueue< T, false, 6 >::tryPeekUntil().
Atom<Ticket> folly::UnboundedQueue< T, SingleProducer, SingleConsumer, MayBlock, LgSegmentSize, LgAlign, Atom >::Consumer::ticket |
Definition at line 235 of file UnboundedQueue.h.
Referenced by folly::UnboundedQueue< T, false, 6 >::consumerTicket(), folly::UnboundedQueue< T, false, 6 >::fetchIncrementConsumerTicket(), folly::UnboundedQueue< T, false, 6 >::setConsumerTicket(), and folly::UnboundedQueue< T, false, 6 >::tryDequeueUntilMC().