Skip to content

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.

uint32_t(* SolidSyslogAtomicCounter::Increment) (struct SolidSyslogAtomicCounter *base);



The documentation for this class was generated from the following file Core/Interface/SolidSyslogAtomicCounterDefinition.h