Struct SolidSyslogStreamSenderConfig¶
ClassList > SolidSyslogStreamSenderConfig
Wiring for SolidSyslogStreamSender_Create, a sender that octet-frames each message (RFC 6587) over any injected Stream (plain TCP, TLS, or a caller-supplied byte transport). More...
#include <SolidSyslogStreamSender.h>
Public Attributes¶
| Type | Name |
|---|---|
| struct SolidSyslogAddress * | Address Destination slot the Resolver writes and the Stream opens against; one per sender. |
| 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 reconnects for a change). |
| struct SolidSyslogResolver * | Resolver |
| struct SolidSyslogStream * | Stream |
Detailed Description¶
Resolver, Stream, and Address 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 Stream opens against; one per sender.
variable Endpoint¶
Fills host/port; called only on (re)connect.
NULL resolves an empty host on port 0.
variable EndpointVersion¶
Polled every Send to detect an endpoint change; NULL pins the destination (never reconnects for a change).
variable Resolver¶
variable Stream¶
The documentation for this class was generated from the following file Core/Interface/SolidSyslogStreamSender.h