3 #include "hdr_segmented_queue.h"
4 #include <cds/container/segmented_queue.h>
9 void HdrSegmentedQueue::SegmQueue_HP()
11 typedef cds::container::SegmentedQueue< cds::gc::HP, item > queue_type;
16 void HdrSegmentedQueue::SegmQueue_HP_mutex()
18 typedef cds::container::SegmentedQueue< cds::gc::HP, item,
19 cds::container::segmented_queue::make_traits<
20 cds::opt::lock_type< std::mutex >
27 void HdrSegmentedQueue::SegmQueue_HP_shuffle()
29 typedef cds::container::SegmentedQueue< cds::gc::HP, item,
30 cds::container::segmented_queue::make_traits<
31 cds::opt::item_counter< cds::atomicity::item_counter >
32 ,cds::opt::permutation_generator< cds::opt::v::random_shuffle_permutation<> >
39 void HdrSegmentedQueue::SegmQueue_HP_stat()
41 typedef cds::container::SegmentedQueue< cds::gc::HP, item,
42 cds::container::segmented_queue::make_traits<
43 cds::opt::item_counter< cds::atomicity::item_counter >
44 ,cds::opt::permutation_generator< cds::opt::v::random_permutation<> >
45 ,cds::opt::stat< cds::container::segmented_queue::stat<> >