Struct SolidSyslogAtomicCounter¶
ClassList > SolidSyslogAtomicCounter
Extension point for supplying the sequenceId counter (see SolidSyslogAtomicCounter_Increment for the caller-facing contract). More...
#include <SolidSyslogAtomicCounterDefinition.h>
Public Attributes¶
| Type | Name |
|---|---|
| uint32_t(* | Increment Advance and return the new value. |
Detailed Description¶
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¶
variable Increment¶
Advance and return the new value.
The documentation for this class was generated from the following file Core/Interface/SolidSyslogAtomicCounterDefinition.h