Skip to content

File SolidSyslogSenderDefinition.h

File List > Core > Interface > SolidSyslogSenderDefinition.h

Go to the documentation of this file

#ifndef SOLIDSYSLOGSENDERDEFINITION_H
#define SOLIDSYSLOGSENDERDEFINITION_H

#include <stdbool.h>
#include <stddef.h>

#include "ExternC.h"

EXTERN_C_BEGIN

    struct SolidSyslogSender
    {
        bool (*Send)(struct SolidSyslogSender* base, const void* buffer, size_t size);
        void (*Disconnect)(struct SolidSyslogSender* base);
    };

EXTERN_C_END

#endif /* SOLIDSYSLOGSENDERDEFINITION_H */