File SolidSyslogBufferDefinition.h¶
File List > Core > Interface > SolidSyslogBufferDefinition.h
Go to the documentation of this file
#ifndef SOLIDSYSLOGBUFFERDEFINITION_H
#define SOLIDSYSLOGBUFFERDEFINITION_H
#include <stdbool.h>
#include <stddef.h>
#include "ExternC.h"
EXTERN_C_BEGIN
struct SolidSyslogBuffer
{
void (*Write)(struct SolidSyslogBuffer* base, const void* data, size_t size);
bool (*Read)(struct SolidSyslogBuffer* base, void* data, size_t maxSize, size_t* bytesRead);
};
EXTERN_C_END
#endif /* SOLIDSYSLOGBUFFERDEFINITION_H */