Struct SolidSyslogResolver¶
ClassList > SolidSyslogResolver
Extension point for resolving a destination host to a platform address. More...
#include <SolidSyslogResolverDefinition.h>
Public Attributes¶
| Type | Name |
|---|---|
| bool(* | Resolve |
Detailed Description¶
Implementors write result (caller-owned SolidSyslogAddress storage, downcast to the platform's concrete address) only on a true return, and return false on any failure so the caller's unresolved-host path runs. Honouring transport and host is best-effort: a fixed-destination resolver may ignore either. A lookup that touches the network may block.
Public Attributes Documentation¶
variable Resolve¶
bool(* SolidSyslogResolver::Resolve) (struct SolidSyslogResolver *base, enum SolidSyslogTransport transport, const char *host, uint16_t port, struct SolidSyslogAddress *result);
The documentation for this class was generated from the following file Core/Interface/SolidSyslogResolverDefinition.h