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.
function SolidSyslogLwipRawAddress_Destroy¶
Release the pool slot.
The documentation for this class was generated from the following file Platform/LwipRaw/Interface/SolidSyslogLwipRawAddress.h