File SolidSyslogResolverCategories.h¶
FileList > Core > Interface > SolidSyslogResolverCategories.h
Go to the source code of this file
Portable category constants (uint16_t macros) for the Resolver role: SOLIDSYSLOG_CAT_RESOLVER_RESOLVE_FAILED.
#include <stdint.h>#include "SolidSyslogErrorCategory.h"
Macros¶
| Type | Name |
|---|---|
| define | SOLIDSYSLOG_CAT_RESOLVER_RESOLVE_FAILED ((uint16\_t) ([**SOLIDSYSLOG\_CAT\_RESOLVER\_BASE**](SolidSyslogErrorCategory_8h.md#define-solidsyslog_cat_resolver_base) + 1U))Portable Resolver-role error categories. |
Macro Definition Documentation¶
define SOLIDSYSLOG_CAT_RESOLVER_RESOLVE_FAILED¶
Portable Resolver-role error categories.
#define SOLIDSYSLOG_CAT_RESOLVER_RESOLVE_FAILED `((uint16_t) ( SOLIDSYSLOG_CAT_RESOLVER_BASE + 1U))`
Any Resolver implementation reuses these; a portable handler switch on event->Category works identically across every resolver backend. The resolver could not turn the destination host into an address (DNS failure, unparseable literal, ...).
The documentation for this class was generated from the following file Core/Interface/SolidSyslogResolverCategories.h