Skip to content

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.

struct SolidSyslogAddress* SolidSyslogUdpSenderConfig::Address;


variable Datagram

struct SolidSyslogDatagram* SolidSyslogUdpSenderConfig::Datagram;

variable Endpoint

Fills host/port; called only on (re)connect.

SolidSyslogEndpointFunction SolidSyslogUdpSenderConfig::Endpoint;


variable EndpointVersion

Polled every Send to detect an endpoint change; NULL pins the destination (never re-resolves).

SolidSyslogEndpointVersionFunction SolidSyslogUdpSenderConfig::EndpointVersion;


variable Resolver

struct SolidSyslogResolver* SolidSyslogUdpSenderConfig::Resolver;


The documentation for this class was generated from the following file Core/Interface/SolidSyslogUdpSender.h