Skip to content

File SolidSyslogLwipRawAddress.h

FileList > Interface > SolidSyslogLwipRawAddress.h

Go to the source code of this file

An lwIP destination-address handle wrapping an ip_addr_t plus port. More...

  • #include "ExternC.h"

Public Functions

Type Name
struct SolidSyslogAddress * SolidSyslogLwipRawAddress_Create (void)
Draw one per sender from the pool (SOLIDSYSLOG_ADDRESS_POOL_SIZE); on exhaustion Create returns a shared TU-private singleton, so integrators that overflow the pool share that storage and race on it.
void SolidSyslogLwipRawAddress_Destroy (struct SolidSyslogAddress * base)
Release the pool slot.

Detailed Description

A Resolver writes the resolved endpoint into it; a Datagram or TcpStream reads it back to send. It is a value slot the two sides share, not a vtable object.

Public Functions Documentation

function SolidSyslogLwipRawAddress_Create

Draw one per sender from the pool (SOLIDSYSLOG_ADDRESS_POOL_SIZE); on exhaustion Create returns a shared TU-private singleton, so integrators that overflow the pool share that storage and race on it.

struct SolidSyslogAddress * SolidSyslogLwipRawAddress_Create (
    void
) 


function SolidSyslogLwipRawAddress_Destroy

Release the pool slot.

void SolidSyslogLwipRawAddress_Destroy (
    struct SolidSyslogAddress * base
) 



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