#include <boost/test/included/unit_test.hpp>
#include "barrier.hpp"
#include "future_queue.hpp"
#include <boost/lockfree/queue.hpp>
#include <boost/lockfree/spsc_queue.hpp>
#include <boost/next_prior.hpp>
#include <boost/thread/future.hpp>
#include <iterator>
#include <thread>
Go to the source code of this file.
|
namespace | std |
| STL namespace.
|
|
◆ BOOST_TEST_MODULE
#define BOOST_TEST_MODULE test_future_queue |
◆ BOOST_AUTO_TEST_CASE() [1/3]
BOOST_AUTO_TEST_CASE |
( |
future_queue_pop_wait |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [2/3]
BOOST_AUTO_TEST_CASE |
( |
future_queue_spin_wait |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [3/3]
BOOST_AUTO_TEST_CASE |
( |
future_queue_when_any |
| ) |
|
◆ nQueues
constexpr size_t nQueues = 10 |
|
constexpr |
◆ nTransfers
constexpr size_t nTransfers = 1e6 |
|
constexpr |
◆ queueLength
constexpr size_t queueLength = 1000 |
|
constexpr |