The Pedigree Project  0.1
Ext2Filesystem Member List

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

checkOptionalFeature(size_t feature) (defined in Ext2Filesystem)Ext2Filesystemprivate
checkReadOnlyFeature(size_t feature) (defined in Ext2Filesystem)Ext2Filesystemprivate
checkRequiredFeature(size_t feature) (defined in Ext2Filesystem)Ext2Filesystemprivate
createDirectory(File *parent, const String &filename, uint32_t mask)Ext2Filesystemprotectedvirtual
Filesystem::createDirectory(const StringView &path, uint32_t mask, File *pStartNode=0)Filesystem
createFile(File *parent, const String &filename, uint32_t mask)Ext2Filesystemprotectedvirtual
Filesystem::createFile(const StringView &path, uint32_t mask, File *pStartNode=0)Filesystem
createLink(File *parent, const String &filename, File *target)Ext2Filesystemprotectedvirtual
Filesystem::createLink(const StringView &path, File *target, File *pStartNode=0)Filesystem
createNode(File *parent, const String &filename, uint32_t mask, const String &value, size_t type, uint32_t inodeOverride=0)Ext2Filesystemprivatevirtual
createSymlink(File *parent, const String &filename, const String &value)Ext2Filesystemprotectedvirtual
Filesystem::createSymlink(const StringView &path, const String &value, File *pStartNode=0)Filesystem
decreaseInodeRefcount(uint32_t inode) (defined in Ext2Filesystem)Ext2Filesystemprivate
ensureFreeBlockBitmapLoaded(size_t group) (defined in Ext2Filesystem)Ext2Filesystemprivate
ensureFreeInodeBitmapLoaded(size_t group) (defined in Ext2Filesystem)Ext2Filesystemprivate
ensureInodeTableLoaded(size_t group) (defined in Ext2Filesystem)Ext2Filesystemprivate
Ext2Directory (defined in Ext2Filesystem)Ext2Filesystemfriend
Ext2File (defined in Ext2Filesystem)Ext2Filesystemfriend
Ext2Filesystem() (defined in Ext2Filesystem)Ext2Filesystem
Ext2Filesystem(const Ext2Filesystem &)Ext2Filesystemprivate
Ext2Node (defined in Ext2Filesystem)Ext2Filesystemfriend
Ext2Symlink (defined in Ext2Filesystem)Ext2Filesystemfriend
Filesystem()Filesystem
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
findFreeBlock(uint32_t inode) (defined in Ext2Filesystem)Ext2Filesystemprivate
findFreeBlocks(uint32_t inode, size_t count, Vector< uint32_t > &blocks)Ext2Filesystemprivate
findFreeBlocksInGroup(uint32_t group, size_t maxCount, Vector< uint32_t > &blocks)Ext2Filesystemprivate
findFreeInode()Ext2Filesystemprivate
getDisk()Filesysteminline
getInode(uint32_t num) (defined in Ext2Filesystem)Ext2Filesystemprivate
getRoot() const Ext2Filesystemvirtual
getVolumeLabel() const Ext2Filesystemvirtual
increaseInodeRefcount(uint32_t inode) (defined in Ext2Filesystem)Ext2Filesystemprivate
initialise(Disk *pDisk)Ext2Filesystemvirtual
isCaseSensitive()Filesysteminlinevirtual
isReadOnly()Filesysteminline
m_BlockSizeExt2Filesystemprivate
m_bReadOnlyFilesystemprotected
m_InodeSizeExt2Filesystemprivate
m_nGroupDescriptorsExt2Filesystemprivate
m_pBlockBitmapsExt2Filesystemprivate
m_pDiskFilesystemprotected
m_pGroupDescriptorsExt2Filesystemprivate
m_pInodeBitmapsExt2Filesystemprivate
m_pInodeTablesExt2Filesystemprivate
m_pRootExt2Filesystemprivate
m_pSuperblockExt2Filesystemprivate
m_VolumeLabelExt2Filesystemprivate
m_WriteLockExt2Filesystemprivate
operator=(const Ext2Filesystem &) (defined in Ext2Filesystem)Ext2Filesystemprivate
pinBlock(uint64_t location) (defined in Ext2Filesystem)Ext2Filesystemprivate
probe(Disk *pDisk) (defined in Ext2Filesystem)Ext2Filesystemstatic
ProbeCallback typedefFilesystem
readBlock(uint32_t block)Ext2Filesystemprivate
releaseBlock(uint32_t block)Ext2Filesystemprivate
releaseInode(uint32_t inode)Ext2Filesystemprivate
remove(File *parent, File *file)Ext2Filesystemprotectedvirtual
Filesystem::remove(const StringView &path, File *pStartNode=0)Filesystem
sync(size_t offset, bool async) (defined in Ext2Filesystem)Ext2Filesystemprivate
unpinBlock(uint64_t location) (defined in Ext2Filesystem)Ext2Filesystemprivate
writeBlock(uint32_t block)Ext2Filesystemprivate
writeInode(uint32_t num) (defined in Ext2Filesystem)Ext2Filesystemprivate
~Ext2Filesystem() (defined in Ext2Filesystem)Ext2Filesystemvirtual
~Filesystem()Filesystemvirtual