allocatedCapacity() const noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
blockingRead(T &elem) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
blockingReadWithTicket(uint64_t &ticket, T &elem) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
blockingWrite(Args &&...args) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
capacity() const noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
capacity_ | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | protected |
computeStride(size_t capacity) noexcept | folly::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) noexcept | folly::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) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inlineprotected |
enqueueWithTicketBase(uint64_t ticket, Slot *slots, size_t cap, int stride, Args &&...args) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inlineprotected |
idx(uint64_t ticket, size_t cap, int stride) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inlineprotected |
isEmpty() const noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
isFull() const noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
kAdaptationFreq enum value | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | protected |
kSlotPadding enum value | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | protected |
MPMCQueueBase(size_t queueCapacity) | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inlineexplicit |
MPMCQueueBase() noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
MPMCQueueBase(MPMCQueueBase< Derived< T, Atom, Dynamic >> &&rhs) noexcept | folly::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) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
readAndGetTicket(uint64_t &ticket, T &elem) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
readCount() const noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
readIfNotEmpty(T &elem) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
size() const noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
sizeGuess() const noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
Slot typedef | folly::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) noexcept | folly::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) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inlineprotected |
tryObtainPromisedPushTicket(uint64_t &ticket, Slot *&slots, size_t &cap, int &stride) noexcept | folly::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) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inlineprotected |
tryObtainReadyPopTicket(uint64_t &ticket, Slot *&slots, size_t &cap, int &stride) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inlineprotected |
tryObtainReadyPushTicket(uint64_t &ticket, Slot *&slots, size_t &cap, int &stride) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inlineprotected |
tryReadUntil(const std::chrono::time_point< Clock > &when, T &elem) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
tryWriteUntil(const std::chrono::time_point< Clock > &when, Args &&...args) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
turn(uint64_t ticket, size_t cap) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inlineprotected |
value_type typedef | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | |
write(Args &&...args) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
writeCount() const noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
writeIfNotFull(Args &&...args) noexcept | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |
~MPMCQueueBase() | folly::detail::MPMCQueueBase< Derived< T, Atom, Dynamic > > | inline |