|
The Pedigree Project 0.1
|
This is the complete list of members for Ext2Node, including all inherited members.
| addBlock(uint32_t blockValue, Vector< uint32_t > *pendingWrites=0) (defined in Ext2Node) | Ext2Node | protected |
| changeInodeOwnership(size_t uid, size_t gid, bool changeUid, bool changeGid) (defined in Ext2Node) | Ext2Node | |
| changeXattr(const StringView &, const void *, size_t, unsigned, bool remove) (defined in Ext2Node) | Ext2Node | protected |
| collectMappingPages(uint32_t block, unsigned depth, size_t first, size_t span, Vector< MappingPage > &pages) (defined in Ext2Node) | Ext2Node | protected |
| commitTrim(TrimPlan &plan, bool allocationLockHeld=false) (defined in Ext2Node) | Ext2Node | protected |
| decodeAllocation(const Inode &, uint32_t blockSize, uint32_t &blocks, bool &inlineSymlink) (defined in Ext2Node) | Ext2Node | static |
| encodeAllocation(uint32_t data, uint32_t indirect, bool hasEa, uint32_t blockSize, uint32_t §ors) (defined in Ext2Node) | Ext2Node | static |
| 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 |
| ensureWritableRange(size_t location, size_t length) (defined in Ext2Node) | Ext2Node | protected |
| Ext2Filesystem (defined in Ext2Node) | Ext2Node | friend |
| Ext2Node(uintptr_t inode, Inode *metadata, Ext2Filesystem *filesystem, Ext2InodeState &admitted) | Ext2Node | private |
| Ext2Node(const Ext2Node &file) (defined in Ext2Node) | 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 |
| getXattr(const StringView &, void *, size_t, size_t &) (defined in Ext2Node) | Ext2Node | |
| inodeAttributes() const (defined in Ext2Node) | Ext2Node | |
| isInlineSymlink() const (defined in Ext2Node) | Ext2Node | |
| listXattrs(void *, size_t, size_t &) (defined in Ext2Node) | Ext2Node | |
| 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 |
| m_State (defined in Ext2Node) | Ext2Node | protected |
| maximumFileSize() const (defined in Ext2Node) | Ext2Node | |
| 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 | |
| prepareDataShrink(size_t size, UniquePointer< File::PreparedShrink > &prepared) (defined in Ext2Node) | Ext2Node | protected |
| prepareTrim(size_t keep, TrimPlan &plan, bool allocationLockHeld=false) (defined in Ext2Node) | Ext2Node | protected |
| readBlock(uint64_t location) (defined in Ext2Node) | Ext2Node | |
| removeXattr(const StringView &) (defined in Ext2Node) | Ext2Node | |
| resizeData(size_t size) (defined in Ext2Node) | Ext2Node | protected |
| setBlockNumber(size_t blockNum, uint32_t blockValue, Vector< uint32_t > *pendingWrites=nullptr) (defined in Ext2Node) | Ext2Node | protected |
| setXattr(const StringView &, const void *, size_t, unsigned) (defined in Ext2Node) | Ext2Node | |
| sync(size_t offset, bool async) (defined in Ext2Node) | Ext2Node | |
| trackBlock(uint32_t block, bool writeInode=true) (defined in Ext2Node) | Ext2Node | |
| trimToBlocks(size_t keep, bool allocationLockHeld=false) (defined in Ext2Node) | Ext2Node | protected |
| unpinBlock(uint64_t location) (defined in Ext2Node) | Ext2Node | |
| updateAllocatedSectorCount() (defined in Ext2Node) | Ext2Node | |
| updateInodeAttributes(const File::Attributes &attributes, uint32_t mask) (defined in Ext2Node) | Ext2Node | |
| wipe(bool allocationLockHeld=false) | Ext2Node | |
| writeBlock(uint64_t location) (defined in Ext2Node) | Ext2Node | |
| writeBlockOrQueue(uint32_t block, Vector< uint32_t > *pendingWrites) (defined in Ext2Node) | Ext2Node | protected |
| zeroRange(size_t start, size_t end) (defined in Ext2Node) | Ext2Node | protected |
| ~Ext2Node() | Ext2Node | virtual |