Go to the source code of this file.
|
| folly |
| —— Concurrent Priority Queue Implementation ——
|
|
|
| folly::TEST (LockFreeRingBuffer, writeReadSequentially) |
|
| folly::TEST (LockFreeRingBuffer, writeReadSequentiallyBackward) |
|
| folly::TEST (LockFreeRingBuffer, readsCanBlock) |
|
template<typename T , template< typename > class Atom> |
uint64_t | folly::value (const typename LockFreeRingBuffer< T, Atom >::Cursor &rbcursor) |
|
template<template< typename > class Atom> |
void | folly::runReader (LockFreeRingBuffer< int, Atom > &rb, std::atomic< int32_t > &writes) |
|
template<template< typename > class Atom> |
void | folly::runWritesNeverFail (int capacity, int writes, int writers) |
|
| folly::TEST (LockFreeRingBuffer, writesNeverFail) |
|
| folly::TEST (LockFreeRingBuffer, readerCanDetectSkips) |
|
| folly::TEST (LockFreeRingBuffer, currentTailRange) |
|
| folly::TEST (LockFreeRingBuffer, cursorFromWrites) |
|
| folly::TEST (LockFreeRingBuffer, moveBackwardsCanFail) |
|