Skip to content

File SolidSyslogFatFsFile.h

FileList > FatFs > Interface > SolidSyslogFatFsFile.h

Go to the source code of this file

ChaN FatFs file I/O (f_open / f_read / f_write / f_close) behind the SolidSyslogFile vtable, for a file-backed BlockDevice or Store.More...

  • #include "ExternC.h"

Public Functions

Type Name
EXTERN_C_BEGIN struct SolidSyslogFile * SolidSyslogFatFsFile_Create (void)
Create takes no config; an exhausted pool falls back to the shared NullFile.
void SolidSyslogFatFsFile_Destroy (struct SolidSyslogFile * base)
Release the pool slot.

Detailed Description

f_sync runs after every successful write so a power loss never loses a record the BlockStore already claimed it stored. The integrator supplies diskio.c (and ffsystem.c when FF_FS_REENTRANT=1).

Public Functions Documentation

function SolidSyslogFatFsFile_Create

Create takes no config; an exhausted pool falls back to the shared NullFile.

EXTERN_C_BEGIN struct SolidSyslogFile * SolidSyslogFatFsFile_Create (
    void
) 


function SolidSyslogFatFsFile_Destroy

Release the pool slot.

void SolidSyslogFatFsFile_Destroy (
    struct SolidSyslogFile * base
) 



The documentation for this class was generated from the following file Platform/FatFs/Interface/SolidSyslogFatFsFile.h