Struct SolidSyslogLwipRawTcpStreamConfig¶
ClassList > SolidSyslogLwipRawTcpStreamConfig
Tunes SolidSyslogLwipRawTcpStream's bounded connect.
#include <SolidSyslogLwipRawTcpStream.h>
Public Attributes¶
| Type | Name |
|---|---|
| void * | ConnectTimeoutContext Passed back to GetConnectTimeoutMs unchanged; NULL is fine. |
| SolidSyslogTcpConnectTimeoutFunction | GetConnectTimeoutMs Per-attempt connect deadline in ms; NULL uses the SOLIDSYSLOG_TCP_CONNECT_TIMEOUT_MS tunable. |
| SolidSyslogSleepFunction | Sleep Required; each connect-spin iteration sleeps through it so lwIP can advance the handshake. |
Public Attributes Documentation¶
variable ConnectTimeoutContext¶
Passed back to GetConnectTimeoutMs unchanged; NULL is fine.
variable GetConnectTimeoutMs¶
Per-attempt connect deadline in ms; NULL uses the SOLIDSYSLOG_TCP_CONNECT_TIMEOUT_MS tunable.
variable Sleep¶
Required; each connect-spin iteration sleeps through it so lwIP can advance the handshake.
A NULL config or NULL Sleep falls back to NullStream.
The documentation for this class was generated from the following file Platform/LwipRaw/Interface/SolidSyslogLwipRawTcpStream.h