cds
2.3.2
|
Stack internal statistics. May be useful for debugging or profiling. More...
#include <cds/intrusive/treiber_stack.h>
Public Types | |
typedef Counter | counter_type |
Counter type. | |
Data Fields | |
counter_type | m_PushCount |
Push call count. | |
counter_type | m_PopCount |
Pop call count. | |
counter_type | m_PushRace |
Count of push race conditions encountered. | |
counter_type | m_PopRace |
Count of pop race conditions encountered. | |
counter_type | m_ActivePushCollision |
Count of active push collision for elimination back-off. | |
counter_type | m_ActivePopCollision |
Count of active pop collision for elimination back-off. | |
counter_type | m_PassivePushCollision |
Count of passive push collision for elimination back-off. | |
counter_type | m_PassivePopCollision |
Count of passive pop collision for elimination back-off. | |
counter_type | m_EliminationFailed |
Count of unsuccessful elimination back-off. | |
Stack internal statistics. May be useful for debugging or profiling.
Template argument Counter
defines type of counter. Default is cds::atomicity::event_counter. You may use stronger type of counter like as cds::atomicity::item_counter, or even an integral type, for example, int