|
The Pedigree Project
0.1
|
This is the complete list of members for Ext2File, including all inherited members.
| addBlock(uint32_t blockValue) (defined in Ext2Node) | Ext2Node | protected |
| command(const size_t command, void *buffer) | File | virtual |
| cullMonitorTargets(Thread *pThread) | File | |
| dataChanged() | File | protected |
| decreaseRefCount(bool bIsWriter) (defined in File) | File | virtual |
| disableDirect() | File | |
| enableDirect() | File | |
| 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 |
| evict(uint64_t location) | File | protected |
| Ext2File(const Ext2File &file) | Ext2File | private |
| Ext2File(const String &name, uintptr_t inode_num, Inode *inode, class Ext2Filesystem *pFs, File *pParent=0) | Ext2File | |
| Ext2Node(uintptr_t inode_num, Inode *pInode, class Ext2Filesystem *pFs) | Ext2Node | |
| extend(size_t newSize) | Ext2File | virtual |
| extend(size_t newSize, uint64_t location, uint64_t size) | Ext2File | virtual |
| File() | File | |
| File(const String &name, Time::Timestamp accessedTime, Time::Timestamp modifiedTime, Time::Timestamp creationTime, uintptr_t inode, class Filesystem *pFs, size_t size, File *pParent) | File | |
| fileAttributeChanged() | Ext2File | virtual |
| Ext2Node::fileAttributeChanged(size_t size, size_t atime, size_t mtime, size_t ctime) | Ext2Node | |
| getAccessedTime() | File | |
| 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 |
| getBlockSize() const | Ext2File | virtual |
| getCreationTime() | File | |
| getFilesystem() const (defined in File) | File | |
| getFilesystemLabel(HugeStaticString &s) | File | protected |
| getFullPath(bool bWithLabel=true) | File | virtual |
| getGid() const (defined in File) | File | |
| getInode() const (defined in File) | File | |
| getInode() (defined in Ext2Node) | Ext2Node | inline |
| getInodeNumber() (defined in Ext2Node) | Ext2Node | inline |
| getModifiedTime() | File | |
| getName() const | File | |
| getName(String &s) const (defined in File) | File | |
| getParent() const (defined in File) | File | |
| getPermissions() const (defined in File) | File | |
| getPhysicalPage(size_t offset) | File | virtual |
| getSize() (defined in File) | File | |
| getUid() const (defined in File) | File | |
| increaseRefCount(bool bIsWriter) (defined in File) | File | virtual |
| isBytewise() const | File | protectedvirtual |
| isDirectory() | File | virtual |
| isFifo() const | File | virtual |
| isPipe() const | File | virtual |
| isSocket() const | File | virtual |
| isSymlink() | File | virtual |
| m_AccessedTime (defined in File) | File | protected |
| m_bDirect (defined in File) | File | protected |
| m_Blocks (defined in Ext2Node) | Ext2Node | protected |
| m_CreationTime (defined in File) | File | protected |
| m_DataCache (defined in File) | File | protected |
| m_FillCache | File | protected |
| m_Gid (defined in File) | File | protected |
| m_Inode (defined in File) | File | protected |
| m_InodeNumber (defined in Ext2Node) | Ext2Node | protected |
| m_Lock (defined in File) | File | protected |
| m_ModifiedTime (defined in File) | File | protected |
| m_MonitorTargets (defined in File) | File | protected |
| m_Name (defined in File) | File | protected |
| m_nMetadataBlocks (defined in Ext2Node) | Ext2Node | protected |
| m_nReaders (defined in File) | File | protected |
| m_nSize (defined in Ext2Node) | Ext2Node | protected |
| m_nWriters (defined in File) | File | protected |
| m_Permissions (defined in File) | File | protected |
| m_pExt2Fs (defined in Ext2Node) | Ext2Node | protected |
| m_pFilesystem (defined in File) | File | protected |
| m_pInode (defined in Ext2Node) | Ext2Node | protected |
| m_pParent (defined in File) | File | protected |
| m_Size (defined in File) | File | protected |
| m_Uid (defined in File) | File | protected |
| modeToPermissions(uint32_t mode) const (defined in Ext2Node) | Ext2Node | protected |
| monitor(Thread *pThread, Event *pEvent) | File | |
| open() | File | virtual |
| operator=(const Ext2File &) (defined in Ext2File) | Ext2File | private |
| permissionsToMode(uint32_t permissions) const (defined in Ext2Node) | Ext2Node | protected |
| pinBlock(uint64_t location) | Ext2File | virtual |
| preallocate(size_t expectedSize, bool zero=true) | Ext2File | virtual |
| read(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true) final | File | virtual |
| readBlock(uint64_t location) | Ext2File | virtual |
| readBytewise(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true) | File | protectedvirtual |
| returnPhysicalPage(size_t offset) | File | virtual |
| select(bool bWriting=false, int timeout=0) | File | virtual |
| setAccessedTime(Time::Timestamp t) | File | |
| setBlockNumber(size_t blockNum, uint32_t blockValue) (defined in Ext2Node) | Ext2Node | protected |
| setCreationTime(Time::Timestamp t) | File | |
| setFilesystem(Filesystem *pFs) (defined in File) | File | |
| setGid(size_t gid) (defined in File) | File | |
| setGidOnly(size_t gid) | File | protected |
| setInode(uintptr_t inode) (defined in File) | File | virtual |
| setModifiedTime(Time::Timestamp t) | File | |
| setPermissions(uint32_t perms) (defined in File) | File | |
| setPermissionsOnly(uint32_t perms) | File | protected |
| setSize(size_t sz) (defined in File) | File | |
| setUid(size_t uid) (defined in File) | File | |
| setUidOnly(size_t uid) | File | protected |
| supports(const size_t command) const | File | virtual |
| sync(size_t offset, bool async) | Ext2File | virtual |
| File::sync() | File | virtual |
| trackBlock(uint32_t block) (defined in Ext2Node) | Ext2Node | |
| truncate() | Ext2File | virtual |
| unpinBlock(uint64_t location) | Ext2File | virtual |
| updateMetadata(uint16_t uid, uint16_t gid, uint32_t perms) | Ext2Node | |
| wipe() | Ext2Node | |
| write(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true) final | File | virtual |
| writeBlock(uint64_t location, uintptr_t addr) | Ext2File | virtual |
| writeBlock(uint64_t location) (defined in Ext2Node) | Ext2Node | |
| writeBytewise(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true) | File | protectedvirtual |
| writeCallback(CacheConstants::CallbackCause cause, uintptr_t loc, uintptr_t page, void *meta) | File | protectedstatic |
| ~Ext2File() | Ext2File | virtual |
| ~Ext2Node() | Ext2Node | virtual |
| ~File() | File | virtual |
1.8.11