Struct SolidSyslogAtomicCounter¶
ClassList > SolidSyslogAtomicCounter
#include <SolidSyslogAtomicCounterDefinition.h>
Detailed Description¶
Extension point for supplying the sequenceId counter (see SolidSyslogAtomicCounter_Increment for the caller-facing contract).
An implementor is responsible for the wrap-aware [1, SOLIDSYSLOG_SEQUENCE_ID_MAX] range, for never yielding 0, and for making Increment safe under the concurrency its target platform allows.
Public Attributes Documentation¶
Increment¶
Advance and return the new value.
The documentation for this class was generated from the following file Core/Interface/SolidSyslogAtomicCounterDefinition.h