Struct SolidSyslogErrorEvent¶
ClassList > SolidSyslogErrorEvent
#include <SolidSyslogError.h>
struct SolidSyslogErrorEvent
{
enum SolidSyslogSeverity Severity;
const struct SolidSyslogErrorSource* Source;
uint16_t Category;
int32_t Detail;
};
Detailed Description¶
What a handler receives.
The last three fields are orthogonal axes: Source is the extensible identity (match by pointer against the emitting class's extern), Category is the portable reaction axis (SolidSyslogErrorCategory.h) a handler can switch on without knowing the Source, and Detail is the fine-grained code within that Source: today the per-class enum SolidSyslog<Class>Errors value, later a native code such as errno or an X509_V_ERR_*. Severity is an independent urgency axis (how bad, now), not who-must-fix; see docs/error-severity.md.
Public Attributes Documentation¶
Category¶
Detail¶
Severity¶
Source¶
The documentation for this class was generated from the following file Core/Interface/SolidSyslogError.h