File SolidSyslogLwipRawResolver.h¶
FileList > Interface > SolidSyslogLwipRawResolver.h
Go to the source code of this file
A numeric-only resolver for lwIP Raw targets with no DNS. More...
#include "ExternC.h"
Public Functions¶
| Type | Name |
|---|---|
| struct SolidSyslogResolver * | SolidSyslogLwipRawResolver_Create (void) Create takes no config; an exhausted pool falls back to the shared NullResolver. |
| void | SolidSyslogLwipRawResolver_Destroy (struct SolidSyslogResolver * base) Release the pool slot. |
Detailed Description¶
Resolve delegates to lwIP's ipaddr_aton to parse the endpoint host as a numeric IP literal, writing it into the destination SolidSyslogAddress; whatever ipaddr_aton accepts is accepted, whatever it rejects (DNS names, the empty string, and other non-address text) fails the Resolve, so the caller's unresolved-host error path runs. The transport is ignored. The parse touches no lwIP core state, so unlike the DNS sibling it takes no marshal hop.
Public Functions Documentation¶
function SolidSyslogLwipRawResolver_Create¶
Create takes no config; an exhausted pool falls back to the shared NullResolver.
function SolidSyslogLwipRawResolver_Destroy¶
Release the pool slot.
The documentation for this class was generated from the following file Platform/LwipRaw/Interface/SolidSyslogLwipRawResolver.h