cds  2.3.2
cds::intrusive::segmented_queue::stat< Counter > Struct Template Reference

SegmentedQueue internal statistics. May be used for debugging or profiling. More...

#include <cds/intrusive/segmented_queue.h>

Public Types

typedef Counter counter_type
 Counter type.
 

Data Fields

counter_type m_nPush
 Push count.
 
counter_type m_nPushPopulated
 Number of attempts to push to populated (non-empty) cell.
 
counter_type m_nPushContended
 Number of failed CAS when pushing.
 
counter_type m_nPop
 Pop count.
 
counter_type m_nPopEmpty
 Number of dequeuing from empty queue.
 
counter_type m_nPopContended
 Number of failed CAS when popping.
 
counter_type m_nCreateSegmentReq
 Number of request to create new segment.
 
counter_type m_nDeleteSegmentReq
 Number to request to delete segment.
 
counter_type m_nSegmentCreated
 Number of created segments.
 
counter_type m_nSegmentDeleted
 Number of deleted segments.
 

Detailed Description

template<typename Counter = cds::atomicity::event_counter>
struct cds::intrusive::segmented_queue::stat< Counter >

SegmentedQueue internal statistics. May be used for debugging or profiling.


The documentation for this struct was generated from the following file:

cds 2.3.2 Developed by Maxim Khizhinsky aka khizmax and other contributors 2007 - 2017
Autogenerated Sun Dec 31 2017 12:10:46 by Doxygen 1.8.13