proxygen
|
This is the complete list of members for folly::LockFreeRingBuffer< T, Atom >, including all inherited members.
capacity_ | folly::LockFreeRingBuffer< T, Atom > | private |
currentHead() noexcept | folly::LockFreeRingBuffer< T, Atom > | inline |
currentTail(double skipFraction=0.0) noexcept | folly::LockFreeRingBuffer< T, Atom > | inline |
idx(uint64_t ticket) noexcept | folly::LockFreeRingBuffer< T, Atom > | inlineprivate |
LockFreeRingBuffer(uint32_t capacity) noexcept | folly::LockFreeRingBuffer< T, Atom > | inlineexplicit |
slots_ | folly::LockFreeRingBuffer< T, Atom > | private |
ticket_ | folly::LockFreeRingBuffer< T, Atom > | private |
tryRead(T &dest, const Cursor &cursor) noexcept | folly::LockFreeRingBuffer< T, Atom > | inline |
turn(uint64_t ticket) noexcept | folly::LockFreeRingBuffer< T, Atom > | inlineprivate |
waitAndTryRead(T &dest, const Cursor &cursor) noexcept | folly::LockFreeRingBuffer< T, Atom > | inline |
write(T &value) noexcept | folly::LockFreeRingBuffer< T, Atom > | inline |
writeAndGetCursor(T &value) noexcept | folly::LockFreeRingBuffer< T, Atom > | inline |
~LockFreeRingBuffer() | folly::LockFreeRingBuffer< T, Atom > | inline |