File SolidSyslogStackScratch.h¶
FileList > Core > Interface > SolidSyslogStackScratch.h
#include "SolidSyslogExternC.h"
Detailed Description¶
The stack scratch: SolidSyslog_Log formats each message in a buffer of SOLIDSYSLOG_MAX_MESSAGE_SIZE on the stack of the task that logs.
Lock-free, and the default when SolidSyslogConfig.Scratch is NULL. Every task that logs must have that much stack to spare; where several tasks log and RAM is tight, SolidSyslogSharedScratch spends the buffer once instead.
Public Functions Documentation¶
SolidSyslogStackScratch_Get¶
The shared stateless instance; the same pointer on every call.
The documentation for this class was generated from the following file Core/Interface/SolidSyslogStackScratch.h