Struct SolidSyslogUdpSenderConfig¶
ClassList > SolidSyslogUdpSenderConfig
Wiring for SolidSyslogUdpSender_Create, a sender that resolves a host and transmits each framed message as one datagram. More...
#include <SolidSyslogUdpSender.h>
Public Attributes¶
| Type | Name |
|---|---|
| struct SolidSyslogAddress * | Address Destination slot the Resolver writes and the Datagram sends to; one per sender. |
| struct SolidSyslogDatagram * | Datagram |
| SolidSyslogEndpointFunction | Endpoint Fills host/port; called only on (re)connect. |
| SolidSyslogEndpointVersionFunction | EndpointVersion Polled every Send to detect an endpoint change; NULL pins the destination (never re-resolves). |
| struct SolidSyslogResolver * | Resolver |
Detailed Description¶
Resolver, Datagram, Address, and Endpoint are required (NULL makes Create fall back to the shared NullSender); the rest is optional. Everything you inject must outlive the created handle, but the config struct itself is copied at Create and may be transient.
Public Attributes Documentation¶
variable Address¶
Destination slot the Resolver writes and the Datagram sends to; one per sender.
variable Datagram¶
variable Endpoint¶
Fills host/port; called only on (re)connect.
variable EndpointVersion¶
Polled every Send to detect an endpoint change; NULL pins the destination (never re-resolves).
variable Resolver¶
The documentation for this class was generated from the following file Core/Interface/SolidSyslogUdpSender.h