The Pedigree Project 0.1
FatFilesystem Member List

This is the complete list of members for FatFilesystem, including all inherited members.

acquireFileState(FatFile *, uintptr_t, size_t, uint32_t, uint32_t, Time::Timestamp, Time::Timestamp, Time::Timestamp) (defined in FatFilesystem)FatFilesystemprotected
allocatedBlocks(File *file) (defined in FatFilesystem)FatFilesystemprotected
cacheDirectoryContents(File *pFile) (defined in FatFilesystem)FatFilesystem
cacheVolumeLabel() (defined in FatFilesystem)FatFilesystemprotected
chainExtent(File *file, uint32_t &count, uint32_t &last) (defined in FatFilesystem)FatFilesystemprotected
clearPendingAttributes() (defined in FatFilesystem)FatFilesystemprotected
convertFilenameFrom(String filename) constFatFilesystemprotected
convertFilenameTo(String filename) constFatFilesystemprotected
createDirectory(File *parent, const String &filename, uint32_t mask) overrideFatFilesystemprotectedvirtual
Filesystem::createDirectory(const StringView &path, uint32_t mask, File *pStartNode=0)Filesystem
createFile(File *parent, const String &filename, uint32_t mask) overrideFatFilesystemprotectedvirtual
createFile(File *parentDir, const String &filename, uint32_t mask, bool bDirectory=false, uint32_t dirClus=0, bool publish=true)FatFilesystemprotected
Filesystem::createFile(const StringView &path, uint32_t mask, File *pStartNode=0)Filesystem
createLink(const StringView &path, File *target, File *pStartNode=0)Filesystem
createLink(File *parent, const String &filename, File *target)Filesystemprotectedvirtual
createSymlink(File *parent, const String &filename, const String &value) overrideFatFilesystemprotectedvirtual
Filesystem::createSymlink(const StringView &path, const String &value, File *pStartNode=0)Filesystem
decodeFileHandle(const FileHandle &handle, RetainedFile &file) (defined in Filesystem)Filesystemvirtual
discardPendingAttributes(uint32_t cluster, uint32_t offset) (defined in FatFilesystem)FatFilesystemprotected
drainFileStates(bool checked=false) (defined in FatFilesystem)FatFilesystemprotected
encodeEntryAttributes(const File::Attributes &, Dir *, bool creating=false) (defined in FatFilesystem)FatFilesystemprotected
encodeFileHandle(File &file, FileHandle &handle)Filesystemvirtual
ensureCapacity(File *file, size_t size) (defined in FatFilesystem)FatFilesystemprotected
eofValue() constFatFilesysteminlineprotected
extend(File *pFile, size_t size) (defined in FatFilesystem)FatFilesystem
FatDirectory (defined in FatFilesystem)FatFilesystemfriend
FatFile (defined in FatFilesystem)FatFilesystemfriend
FatFilesystem() (defined in FatFilesystem)FatFilesystem
FatFilesystem(const FatFilesystem &) (defined in FatFilesystem)FatFilesystemprotected
FatSymlink (defined in FatFilesystem)FatFilesystemfriend
fileAttributeChanged(File *pFile) (defined in FatFilesystem)FatFilesystem
fileClusterAt(File *, size_t) (defined in FatFilesystem)FatFilesystemprotected
fileHandleFsid(FileSystemId &id) (defined in Filesystem)Filesystemvirtual
fileIdentifier(uint32_t cluster, uint32_t offset) (defined in FatFilesystem)FatFilesystemprotected
fileIdentifierLocked(uint64_t slot) (defined in FatFilesystem)FatFilesystemprotected
Filesystem()Filesystem
Filesystem(const Filesystem &)Filesystemprivate
find(const StringView &path)Filesystemvirtual
find(const String &path) (defined in Filesystem)Filesystemvirtual
find(const StringView &path, File *pStartNode) (defined in Filesystem)Filesystemvirtual
find(const String &path, File *pStartNode) (defined in Filesystem)Filesystemvirtual
findFreeCluster(bool *persisted=nullptr)FatFilesystemprotected
findNode(File *pNode, StringView path)Filesystemprivate
findNode(File *pNode, StringView path, File *stableStart, File *trueRoot, File **retainedResult)Filesystemprivate
findParent(StringView path, File *pStartNode, String &filename, File **retainedParent=nullptr)Filesystemprivate
findRetained(const StringView &path, Directory::ChildLease &result, File *pStartNode=nullptr)Filesystem
getClusterEntry(uint32_t cluster, bool bLock=true)FatFilesystemprotected
getDirectoryEntry(uint32_t clus, uint32_t offset) constFatFilesystemprotected
getDisk()Filesysteminline
getFatDate(Time::Timestamp timestamp) const (defined in FatFilesystem)FatFilesystemprotected
getFatSector(uint32_t sector) (defined in FatFilesystem)FatFilesystemprotected
getFatTime(Time::Timestamp timestamp) const (defined in FatFilesystem)FatFilesystemprotected
getRoot() const overrideFatFilesystemvirtual
getSectorNumber(uint32_t cluster) constFatFilesystemprotected
getUnixTimestamp(uint16_t time, uint16_t date) const (defined in FatFilesystem)FatFilesystemprotected
getUuid(String &) const overrideFatFilesystemvirtual
getVolumeLabel() const overrideFatFilesystemvirtual
initialise(Disk *pDisk) overrideFatFilesystemvirtual
invalidateFsInfoHints() (defined in FatFilesystem)FatFilesystemprotected
isCaseSensitive()Filesysteminlinevirtual
isEof(uint32_t cluster) constFatFilesysteminlineprotected
isNodeUnlinked(File *) const (defined in FatFilesystem)FatFilesystemprotected
isReadOnly()Filesysteminline
loadRootDir() (defined in FatFilesystem)FatFilesystemprotected
m_AllocationLockFatFilesystemprotected
m_BlockSizeFatFilesystemprotected
m_bReadOnlyFilesystemprotected
m_ChainRevision (defined in FatFilesystem)FatFilesystemprotected
m_ClusterCountFatFilesystemprotected
m_DataAreaStartFatFilesystemprotected
m_DirtyFatSectors (defined in FatFilesystem)FatFilesystemprotected
m_DiskUse (defined in Filesystem)Filesystemprotected
m_FatCache (defined in FatFilesystem)FatFilesystemprotected
m_FatLockFatFilesystemprotected
m_FatSectorFatFilesystemprotected
m_FileIdentifiers (defined in FatFilesystem)FatFilesystemprotected
m_FileMutationLockFatFilesystemprotected
m_FileStates (defined in FatFilesystem)FatFilesystemprotected
m_FreeClusterHintFatFilesystemprotected
m_FsInfo (defined in FatFilesystem)FatFilesystemprotected
m_FsInfoInvalidated (defined in FatFilesystem)FatFilesystemprotected
m_IoFailed (defined in FatFilesystem)FatFilesystemprotected
m_MountedClean (defined in FatFilesystem)FatFilesystemprotected
m_NextFileIdentifier (defined in FatFilesystem)FatFilesystemprotected
m_NodeAliases (defined in FatFilesystem)FatFilesystemprotected
m_NodeStates (defined in FatFilesystem)FatFilesystemprotected
m_pDiskFilesystemprotected
m_PendingAttributes (defined in FatFilesystem)FatFilesystemprotected
m_pFatCacheFatFilesystemprotected
m_pRootFatFilesystemprotected
m_RootDir (defined in FatFilesystem)FatFilesystemprotected
m_RootDirCount (defined in FatFilesystem)FatFilesystemprotected
m_ShutdownComplete (defined in FatFilesystem)FatFilesystemprotected
m_StateList (defined in FatFilesystem)FatFilesystemprotected
m_StateLock (defined in FatFilesystem)FatFilesystemprotected
m_StructureLockFilesystemprivatestatic
m_SuperblockFatFilesystemprotected
m_Superblock16 (defined in FatFilesystem)FatFilesystemprotected
m_Superblock32 (defined in FatFilesystem)FatFilesystemprotected
m_TypeFatFilesystemprotected
m_VolumeLabelFatFilesystemprotected
moveNode(File *, uint32_t, uint32_t) (defined in FatFilesystem)FatFilesystemprotected
moveNonFileNode(File *, uint32_t, uint32_t) (defined in FatFilesystem)FatFilesystemprotected
movePendingAttributes(uint32_t oldCluster, uint32_t oldOffset, uint32_t newCluster, uint32_t newOffset) (defined in FatFilesystem)FatFilesystemprotected
operator=(const FatFilesystem &) (defined in FatFilesystem)FatFilesystemprotected
prepareFileShrink(FatFile *, size_t, UniquePointer< File::PreparedShrink > &) (defined in FatFilesystem)FatFilesystemprotected
probe(Disk *pDisk) (defined in FatFilesystem)FatFilesystemstatic
ProbeCallback typedefFilesystem
publishSize(File *, size_t) (defined in FatFilesystem)FatFilesystemprotected
quotaControl(const QuotaRequest &, QuotaResponse &, File *quotaFile=nullptr) (defined in Filesystem)Filesystemvirtual
read(File *pFile, uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true) (defined in FatFilesystem)FatFilesystem
readCluster(uint32_t block, uintptr_t buffer) constFatFilesystemprotected
readDirectoryPortion(uint32_t clus) constFatFilesystemprotected
readDirectoryPortion(uint32_t clus, uintptr_t buffer) constFatFilesystemprotected
readSectorBlock(uint32_t sec, size_t size, uintptr_t buffer) constFatFilesystemprotected
registerNode(File *) (defined in FatFilesystem)FatFilesystemprotected
releaseClusterChain(uint32_t clus, bool lockFile=true)FatFilesystemprotected
releaseFileState(FatFile *) (defined in FatFilesystem)FatFilesystemprotected
releaseNode(File *) (defined in FatFilesystem)FatFilesystemprotected
remove(const StringView &path, File *pStartNode=0)Filesystem
remove(const StringView &path, File *pStartNode, File *expected)Filesystem
remove(File *parent, File *file)Filesystem
removeChild(File *parent, const String &filename, File *expected)Filesystemprivate
removeNode(File *parent, const String &filename, File *file) overrideFatFilesystemprotectedvirtual
rename(const StringView &oldPath, File *oldStart, const StringView &newPath, File *newStart, bool noReplace=false)Filesystem
renameChildren(File *oldParent, const String &oldName, File *newParent, const String &newName, bool noReplace, bool sourceMustBeDirectory) (defined in Filesystem)Filesystemprivate
renameNode(Directory *oldParent, const String &oldName, File *source, Directory *newParent, const String &newName, File *replaced) overrideFatFilesystemprotectedvirtual
retireNode(File *) (defined in FatFilesystem)FatFilesystemprotected
setClusterEntry(uint32_t cluster, uint32_t value, bool bLock=true, bool persist=true)FatFilesystemprotected
shutdown() overrideFatFilesystemvirtual
sync() overrideFatFilesystemvirtual
syncFat(bool bLock=true) (defined in FatFilesystem)FatFilesystemprotected
syncFileMetadata(File *file) (defined in FatFilesystem)FatFilesystemprotected
syncNode(File *) (defined in FatFilesystem)FatFilesystemprotected
syncNodeAttributes(File *) (defined in FatFilesystem)FatFilesystemprotected
syncPendingAttributes() (defined in FatFilesystem)FatFilesystemprotected
SyncStatus enum name (defined in Filesystem)Filesystem
trimFileAllocation(FatFile *) (defined in FatFilesystem)FatFilesystemprotected
truncate(File *pFile) (defined in FatFilesystem)FatFilesystem
truncateFile(File *file) (defined in FatFilesystem)FatFilesystemprotected
unlinkNode(File *) (defined in FatFilesystem)FatFilesystemprotected
unlinkNonFileNode(File *) (defined in FatFilesystem)FatFilesystemprotected
updateFileMetadata(File *file, size_t size) (defined in FatFilesystem)FatFilesystemprotected
write(File *pFile, uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true) (defined in FatFilesystem)FatFilesystem
writeCachedPages(FatFile::State &, const Cache::WritebackPage *, size_t) (defined in FatFilesystem)FatFilesystemprotected
writeCluster(uint32_t block, uintptr_t buffer)FatFilesystemprotected
writeDirectoryEntry(Dir *dir, uint32_t clus, uint32_t offset)FatFilesystemprotected
writeDirectoryPortion(uint32_t clus, void *p)FatFilesystemprotected
writeEntryAttributes(File *, Dir *, bool creating=false) (defined in FatFilesystem)FatFilesystemprotected
writePendingAttributes(const PendingAttributes &) (defined in FatFilesystem)FatFilesystemprotected
writeSectorBlock(uint32_t sec, size_t size, uintptr_t buffer)FatFilesystemprotected
zeroRange(File *file, size_t begin, size_t end) (defined in FatFilesystem)FatFilesystemprotected
~FatFilesystem() override (defined in FatFilesystem)FatFilesystem
~Filesystem()Filesystemvirtual