File SolidSyslogUdpSender.h¶
File List > Core > Interface > SolidSyslogUdpSender.h
Go to the documentation of this file
#ifndef SOLIDSYSLOGUDPSENDER_H
#define SOLIDSYSLOGUDPSENDER_H
#include "SolidSyslogEndpoint.h"
#include "ExternC.h"
EXTERN_C_BEGIN
struct SolidSyslogSender;
struct SolidSyslogUdpSenderConfig
{
struct SolidSyslogResolver* Resolver;
struct SolidSyslogDatagram* Datagram;
struct SolidSyslogAddress* Address;
SolidSyslogEndpointFunction Endpoint;
SolidSyslogEndpointVersionFunction EndpointVersion;
};
struct SolidSyslogSender* SolidSyslogUdpSender_Create(const struct SolidSyslogUdpSenderConfig* config);
void SolidSyslogUdpSender_Destroy(struct SolidSyslogSender * base);
EXTERN_C_END
#endif /* SOLIDSYSLOGUDPSENDER_H */