From: Peizhao Ou Date: Tue, 13 Feb 2018 06:16:01 +0000 (-0800) Subject: Adds queue test header file X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=81d357fbf17166f8b3c1e77171896bb77c05d7ef;p=folly.git Adds queue test header file --- 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