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) |
| |