From 81d357fbf17166f8b3c1e77171896bb77c05d7ef Mon Sep 17 00:00:00 2001 From: Peizhao Ou Date: Mon, 12 Feb 2018 22:16:01 -0800 Subject: [PATCH] Adds queue test header file --- folly/stress-test/queue_test.h | 40 ++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 folly/stress-test/queue_test.h diff --git a/folly/stress-test/queue_test.h b/folly/stress-test/queue_test.h new file mode 100644 index 00000000..8a75ac95 --- /dev/null +++ b/folly/stress-test/queue_test.h @@ -0,0 +1,40 @@ +#ifndef _FOLLY_QUEUE_TEST_H +#define _FOLLY_QUEUE_TEST_H + +#include +#include +#include +#include + +#include +#include + +#include +#include +#include +#include +#include + +namespace folly_test { + +// Unbounded queue +typedef folly::USPSCQueue USPSCQueue; +typedef folly::UMPSCQueue UMPSCQueue; +typedef folly::USPMCQueue USPMCQueue; +typedef folly::UMPMCQueue UMPMCQueue; + +// Dynamic bounded queue +typedef folly::DSPSCQueue DSPSCQueue; +typedef folly::DMPSCQueue DMPSCQueue; +typedef folly::DSPMCQueue DSPMCQueue; +typedef folly::DMPMCQueue DMPMCQueue; + +// AtomicLinkedList +typedef folly::AtomicLinkedList AtomicLinkedList; + +// MPMC Queue (linearizable) +typedef folly::MPMCQueue MPMCQueue; + +} // namespace folly_test + +#endif -- 2.34.1