Skip to content

File SolidSyslogBuffer.h

File List > Core > Interface > SolidSyslogBuffer.h

Go to the documentation of this file

#ifndef SOLIDSYSLOGBUFFER_H
#define SOLIDSYSLOGBUFFER_H

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

EXTERN_C_BEGIN

    struct SolidSyslogBuffer;

    void SolidSyslogBuffer_Write(struct SolidSyslogBuffer * buffer, const void* data, size_t size);

    bool SolidSyslogBuffer_Read(struct SolidSyslogBuffer * buffer, void* data, size_t maxSize, size_t* bytesRead);

EXTERN_C_END

#endif /* SOLIDSYSLOGBUFFER_H */