Skip to content

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.

struct SolidSyslogScratch * SolidSyslogStackScratch_Get (
    void
) 



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