The Pedigree Project
0.1
|
This is the complete list of members for Ext2Node, including all inherited members.
addBlock(uint32_t blockValue) (defined in Ext2Node) | Ext2Node | protected |
ensureBlockLoaded(size_t nBlock) (defined in Ext2Node) | Ext2Node | protected |
ensureLargeEnough(size_t size, uint64_t location, uint64_t opsize, bool onlyBlocks=false, bool nozeroblocks=false) | Ext2Node | protected |
Ext2Filesystem (defined in Ext2Node) | Ext2Node | friend |
Ext2Node(const Ext2Node &file) | Ext2Node | private |
Ext2Node(uintptr_t inode_num, Inode *pInode, class Ext2Filesystem *pFs) | Ext2Node | |
extend(size_t newSize) (defined in Ext2Node) | Ext2Node | |
extend(size_t newSize, uint64_t location, uint64_t size) (defined in Ext2Node) | Ext2Node | |
fileAttributeChanged(size_t size, size_t atime, size_t mtime, size_t ctime) | Ext2Node | |
getBlockNumber(size_t nBlock) (defined in Ext2Node) | Ext2Node | protected |
getBlockNumberBiindirect(uint32_t inode_block, size_t nBlocks, size_t nBlock) (defined in Ext2Node) | Ext2Node | protected |
getBlockNumberIndirect(uint32_t inode_block, size_t nBlocks, size_t nBlock) (defined in Ext2Node) | Ext2Node | protected |
getBlockNumberTriindirect(uint32_t inode_block, size_t nBlocks, size_t nBlock) (defined in Ext2Node) | Ext2Node | protected |
getInode() (defined in Ext2Node) | Ext2Node | inline |
getInodeNumber() (defined in Ext2Node) | Ext2Node | inline |
m_Blocks (defined in Ext2Node) | Ext2Node | protected |
m_InodeNumber (defined in Ext2Node) | Ext2Node | protected |
m_nMetadataBlocks (defined in Ext2Node) | Ext2Node | protected |
m_nSize (defined in Ext2Node) | Ext2Node | protected |
m_pExt2Fs (defined in Ext2Node) | Ext2Node | protected |
m_pInode (defined in Ext2Node) | Ext2Node | protected |
modeToPermissions(uint32_t mode) const (defined in Ext2Node) | Ext2Node | protected |
operator=(const Ext2Node &) (defined in Ext2Node) | Ext2Node | private |
permissionsToMode(uint32_t permissions) const (defined in Ext2Node) | Ext2Node | protected |
pinBlock(uint64_t location) (defined in Ext2Node) | Ext2Node | |
readBlock(uint64_t location) (defined in Ext2Node) | Ext2Node | |
setBlockNumber(size_t blockNum, uint32_t blockValue) (defined in Ext2Node) | Ext2Node | protected |
sync(size_t offset, bool async) (defined in Ext2Node) | Ext2Node | |
trackBlock(uint32_t block) (defined in Ext2Node) | Ext2Node | |
unpinBlock(uint64_t location) (defined in Ext2Node) | Ext2Node | |
updateMetadata(uint16_t uid, uint16_t gid, uint32_t perms) | Ext2Node | |
wipe() | Ext2Node | |
writeBlock(uint64_t location) (defined in Ext2Node) | Ext2Node | |
~Ext2Node() | Ext2Node | virtual |