File SolidSyslogStreamSender.h¶
File List > Core > Interface > SolidSyslogStreamSender.h
Go to the documentation of this file
#ifndef SOLIDSYSLOG_STREAM_SENDER_H
#define SOLIDSYSLOG_STREAM_SENDER_H
#include "SolidSyslogEndpoint.h"
#include "ExternC.h"
EXTERN_C_BEGIN
struct SolidSyslogSender;
struct SolidSyslogStreamSenderConfig
{
struct SolidSyslogResolver* Resolver;
struct SolidSyslogStream* Stream;
struct SolidSyslogAddress* Address;
SolidSyslogEndpointFunction Endpoint;
SolidSyslogEndpointVersionFunction EndpointVersion;
};
struct SolidSyslogSender* SolidSyslogStreamSender_Create(const struct SolidSyslogStreamSenderConfig* config);
void SolidSyslogStreamSender_Destroy(struct SolidSyslogSender * base);
EXTERN_C_END
#endif /* SOLIDSYSLOG_STREAM_SENDER_H */