File SolidSyslogLwipRawTcpStream.h¶
File List > Interface > SolidSyslogLwipRawTcpStream.h
Go to the documentation of this file
#ifndef SOLIDSYSLOGLWIPRAWTCPSTREAM_H
#define SOLIDSYSLOGLWIPRAWTCPSTREAM_H
#include "ExternC.h"
#include "SolidSyslogSleep.h"
#include "SolidSyslogTcpConnectTimeoutFunction.h"
EXTERN_C_BEGIN
struct SolidSyslogStream;
struct SolidSyslogLwipRawTcpStreamConfig
{
SolidSyslogTcpConnectTimeoutFunction GetConnectTimeoutMs;
void* ConnectTimeoutContext;
SolidSyslogSleepFunction Sleep;
};
struct SolidSyslogStream* SolidSyslogLwipRawTcpStream_Create(const struct SolidSyslogLwipRawTcpStreamConfig* config
);
void SolidSyslogLwipRawTcpStream_Destroy(struct SolidSyslogStream * base);
EXTERN_C_END
#endif /* SOLIDSYSLOGLWIPRAWTCPSTREAM_H */