Skip to content

Struct SolidSyslogErrorEvent

ClassList > SolidSyslogErrorEvent

What a handler receives. More...

  • #include <SolidSyslogError.h>

Public Attributes

Type Name
uint16_t Category
int32_t Detail
enum SolidSyslogSeverity Severity
const struct SolidSyslogErrorSource * Source

Detailed Description

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

variable Category

uint16_t SolidSyslogErrorEvent::Category;

variable Detail

int32_t SolidSyslogErrorEvent::Detail;

variable Severity

enum SolidSyslogSeverity SolidSyslogErrorEvent::Severity;

variable Source

const struct SolidSyslogErrorSource* SolidSyslogErrorEvent::Source;


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