Skip to content

File SolidSyslogTlsHandshakeTimeoutFunction.h

FileList > Core > Interface > SolidSyslogTlsHandshakeTimeoutFunction.h

Go to the source code of this file

The callback typedef the integrator installs on a TLS stream config to supply the bounded-handshake deadline per attempt (runtime-tunable).

  • #include <stdint.h>
  • #include "ExternC.h"

Public Attributes

Type Name
EXTERN_C_BEGIN typedef uint32_t(* SolidSyslogTlsHandshakeTimeoutFunction
Returns the bounded-handshake deadline in milliseconds.

Public Attributes Documentation

variable SolidSyslogTlsHandshakeTimeoutFunction

Returns the bounded-handshake deadline in milliseconds.

EXTERN_C_BEGIN typedef uint32_t(* SolidSyslogTlsHandshakeTimeoutFunction) (void *context);

Called at the start of every TLS handshake attempt, so a runtime-tunable value (e.g. commissioning-time NVRAM read, live web-UI override) takes effect on the next reconnect without rebuilding or destroying the stream. context is passed through unchanged from the config slot the integrator installed it on.



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