Skip to content

File SolidSyslogFileBlockDevice.h

File List > Core > Interface > SolidSyslogFileBlockDevice.h

Go to the documentation of this file

#ifndef SOLIDSYSLOGFILEBLOCKDEVICE_H
#define SOLIDSYSLOGFILEBLOCKDEVICE_H

#include <stddef.h>

#include "ExternC.h"

struct SolidSyslogBlockDevice;
struct SolidSyslogFile;

EXTERN_C_BEGIN

    struct SolidSyslogBlockDevice* SolidSyslogFileBlockDevice_Create(
        struct SolidSyslogFile * file,
        const char* pathPrefix,
        size_t blockSize
    );
    void SolidSyslogFileBlockDevice_Destroy(struct SolidSyslogBlockDevice * base);

EXTERN_C_END

#endif /* SOLIDSYSLOGFILEBLOCKDEVICE_H */