cds  2.3.2
cds::intrusive::michael_list::stat< EventCounter > Struct Template Reference

MichaelList internal statistics More...

#include <cds/intrusive/details/michael_list_base.h>

Public Types

typedef EventCounter event_counter
 Event counter type.
 

Data Fields

event_counter m_nInsertSuccess
 Number of success insert() operations.
 
event_counter m_nInsertFailed
 Number of failed insert() operations.
 
event_counter m_nInsertRetry
 Number of attempts to insert new item.
 
event_counter m_nUpdateNew
 Number of new item inserted for update()
 
event_counter m_nUpdateExisting
 Number of existing item updates.
 
event_counter m_nUpdateFailed
 Number of failed update() call.
 
event_counter m_nUpdateRetry
 Number of attempts to update() the item.
 
event_counter m_nUpdateMarked
 Number of attempts to update() logically deleted (marked) items.
 
event_counter m_nEraseSuccess
 Number of successful erase(), unlink(), extract() operations.
 
event_counter m_nEraseFailed
 Number of failed erase(), unlink(), extract() operations.
 
event_counter m_nEraseRetry
 Number of attempts to erase() an item.
 
event_counter m_nFindSuccess
 Number of successful find() and get() operations.
 
event_counter m_nFindFailed
 Number of failed find() and get() operations.
 
event_counter m_nHelpingSuccess
 Number of successful help attempts to remove marked item during searching.
 
event_counter m_nHelpingFailed
 Number if failed help attempts to remove marked item during searching.
 

Detailed Description

template<typename EventCounter = cds::atomicity::event_counter>
struct cds::intrusive::michael_list::stat< EventCounter >

MichaelList internal statistics


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:44 by Doxygen 1.8.13