QuantumLibrary
|
#include <quantum_sequence_key_statistics.h>
Public Member Functions | |
void | incrementPostedTaskCount () |
Increments the total number of tasks associated with the key that have been posted to the Sequencer since the sequencer started tracking the key. More... | |
void | incrementPendingTaskCount () |
Increments the total number of pending tasks associated with the key. More... | |
void | decrementPendingTaskCount () |
Increments the total number of pending tasks associated with the key. More... | |
![]() | |
SequenceKeyStatistics ()=default | |
Constructor. More... | |
SequenceKeyStatistics (const SequenceKeyStatistics &that) | |
Constructor. More... | |
SequenceKeyStatistics (SequenceKeyStatistics &&that) | |
Constructor. More... | |
SequenceKeyStatistics & | operator= (const SequenceKeyStatistics &that) |
Assignment operator. More... | |
SequenceKeyStatistics & | operator= (SequenceKeyStatistics &&that) |
Assignment operator. More... | |
size_t | getPostedTaskCount () const |
Gets the total number of tasks associated with the key that have been posted to the Sequencer since the sequencer started tracking the key. More... | |
size_t | getPendingTaskCount () const |
Gets the total number of pending tasks associated with the key. More... | |
Additional Inherited Members | |
![]() | |
size_t | _postedTaskCount {0} |
Number of posted tasks associated with the sequence key. More... | |
std::atomic< size_t > | _pendingTaskCount {0} |
Number of pending tasks associated with the sequence key. More... | |
|
inline |
Increments the total number of pending tasks associated with the key.
|
inline |
Increments the total number of pending tasks associated with the key.
|
inline |
Increments the total number of tasks associated with the key that have been posted to the Sequencer since the sequencer started tracking the key.