Skip to content

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.

struct SolidSyslogResolver * SolidSyslogLwipRawResolver_Create (
    void
) 


function SolidSyslogLwipRawResolver_Destroy

Release the pool slot.

void SolidSyslogLwipRawResolver_Destroy (
    struct SolidSyslogResolver * base
) 



The documentation for this class was generated from the following file Platform/LwipRaw/Interface/SolidSyslogLwipRawResolver.h