proxygen
folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > Member List

This is the complete list of members for folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >, including all inherited members.

allocatedCapacity() const noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
blockingRead(T &elem) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
blockingReadWithTicket(uint64_t &ticket, T &elem) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
blockingWrite(Args &&...args) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
capacity() const noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
capacity_folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >protected
computeStride(size_t capacity) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inlineprotectedstatic
dcapacity_folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >protected
dequeueWithTicketBase(uint64_t ticket, Slot *slots, size_t cap, int stride, T &elem) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inlineprotected
dslots_folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >
dstate_folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >protected
dstride_folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >
enqueueWithTicket(uint64_t ticket, Args &&...args) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inlineprotected
enqueueWithTicketBase(uint64_t ticket, Slot *slots, size_t cap, int stride, Args &&...args) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inlineprotected
idx(uint64_t ticket, size_t cap, int stride) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inlineprotected
isEmpty() const noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
isFull() const noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
kAdaptationFreq enum valuefolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >protected
kSlotPadding enum valuefolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >protected
MPMCQueueBase(size_t queueCapacity)folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inlineexplicit
MPMCQueueBase() noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
MPMCQueueBase(MPMCQueueBase< Derived< T, Atom, Dynamic >> &&rhs) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
operator=(MPMCQueueBase< Derived< T, Atom, Dynamic >> &&rhs)folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
pad_folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >protected
popSpinCutoff_folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >protected
popTicket_folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >protected
pushSpinCutoff_folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >protected
pushTicket_folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >protected
read(T &elem) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
readAndGetTicket(uint64_t &ticket, T &elem) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
readCount() const noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
readIfNotEmpty(T &elem) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
size() const noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
sizeGuess() const noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
Slot typedeffolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >
slots_folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >
stride_folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >
tryObtainPromisedPopTicket(uint64_t &ticket, Slot *&slots, size_t &cap, int &stride) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inlineprotected
tryObtainPromisedPopTicketUntil(uint64_t &ticket, Slot *&slots, size_t &cap, int &stride, const std::chrono::time_point< Clock > &when) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inlineprotected
tryObtainPromisedPushTicket(uint64_t &ticket, Slot *&slots, size_t &cap, int &stride) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inlineprotected
tryObtainPromisedPushTicketUntil(uint64_t &ticket, Slot *&slots, size_t &cap, int &stride, const std::chrono::time_point< Clock > &when) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inlineprotected
tryObtainReadyPopTicket(uint64_t &ticket, Slot *&slots, size_t &cap, int &stride) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inlineprotected
tryObtainReadyPushTicket(uint64_t &ticket, Slot *&slots, size_t &cap, int &stride) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inlineprotected
tryReadUntil(const std::chrono::time_point< Clock > &when, T &elem) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
tryWriteUntil(const std::chrono::time_point< Clock > &when, Args &&...args) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
turn(uint64_t ticket, size_t cap) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inlineprotected
value_type typedeffolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >
write(Args &&...args) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
writeCount() const noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
writeIfNotFull(Args &&...args) noexceptfolly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline
~MPMCQueueBase()folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > >inline