Struct SolidSyslogMutex¶
The one synchronisation seam a CircularBuffer needs: it guards the ring's producer (Log/Write) against its consumer (Service/Read). More...
#include <SolidSyslogMutexDefinition.h>
Public Attributes¶
| Type | Name |
|---|---|
| void(* | Lock |
| void(* | Unlock |
Detailed Description¶
Core takes the lock only around each buffer operation and never nests it, so a plain non-recursive mutex suffices; Lock may block until the holder releases. Single-task builds inject SolidSyslogNullMutex, whose Lock/Unlock are no-ops.
Public Attributes Documentation¶
variable Lock¶
variable Unlock¶
The documentation for this class was generated from the following file Core/Interface/SolidSyslogMutexDefinition.h