Skip to content

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.

void* SolidSyslogLwipRawTcpStreamConfig::ConnectTimeoutContext;


variable GetConnectTimeoutMs

Per-attempt connect deadline in ms; NULL uses the SOLIDSYSLOG_TCP_CONNECT_TIMEOUT_MS tunable.

SolidSyslogTcpConnectTimeoutFunction SolidSyslogLwipRawTcpStreamConfig::GetConnectTimeoutMs;


variable Sleep

Required; each connect-spin iteration sleeps through it so lwIP can advance the handshake.

SolidSyslogSleepFunction SolidSyslogLwipRawTcpStreamConfig::Sleep;

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