17 class FsPartition* mPartition;
18 FsDefs::SECTOR* mSector;
19 uint32_t mClusterBegin;
20 uint32_t mLfnDirectoryEntryLba;
21 uint32_t mDirectoryEntryLba;
22 uint16_t mLfnDirectoryEntryIndex;
23 uint16_t mDirectoryEntryIndex;
31 uint8_t unflushedSector :1;
32 uint8_t unflushedDirectory :1;
33 uint8_t sectorCacheInvalid :1;
35 uint8_t createAlways :1;
42 FsDefs::RESULT open(
const char* path,
bool write,
bool createAlways,
bool isDirectory);
43 FsDefs::RESULT del(
const char* path,
bool isDirectory);
44 virtual FsDefs::RESULT close()=0;
47 FsDefs::RESULT internalPrepare(
const char* path,
bool isDirectory);