|
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