The Pedigree Project  0.1
Iso9660Directory Member List

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

addDirectoryEntry(const String &name, File *pTarget)Directoryprotected
addDirectoryEntry(const String &name, DirectoryEntryMetadata &&meta)Directoryprotected
addEntry(String filename, File *pFile, size_t type) (defined in Iso9660Directory)Iso9660Directoryinlinevirtual
addEphemeralFile(File *pFile)Directory
cacheDirectoryContents()Iso9660Directoryinlinevirtual
command(const size_t command, void *buffer)Filevirtual
convertToFile(const DirectoryEntryMetadata &meta)Directoryprotectedvirtual
cullMonitorTargets(Thread *pThread)File
dataChanged()Fileprotected
decreaseRefCount(bool bIsWriter) (defined in File)Filevirtual
Directory()Directory
Directory(const String &name, Time::Timestamp accessedTime, Time::Timestamp modifiedTime, Time::Timestamp creationTime, uintptr_t inode, class Filesystem *pFs, size_t size, File *pParent)Directory
DirectoryEntry typedef (defined in Directory)Directoryprotected
disableDirect()File
empty()Directory
enableDirect()File
evict(uint64_t location)Fileprotected
extend(size_t newSize)Fileprotectedvirtual
extend(size_t newSize, uint64_t location, uint64_t size)Fileprotectedvirtual
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() (defined in Iso9660Directory)Iso9660Directoryinlinevirtual
fromFile(File *pF)Directoryinlinestatic
getAccessedTime()File
getBlockSize() const Filevirtual
getCache()Directoryinlineprotectedvirtual
getChild(size_t n)Directory
getCreationTime()File
getDirRecord() (defined in Iso9660Directory)Iso9660Directoryinline
getFilesystem() const (defined in File)File
getFilesystemLabel(HugeStaticString &s)Fileprotected
getFullPath(bool bWithLabel=true)Filevirtual
getGid() const (defined in File)File
getInode() const (defined in File)File
getModifiedTime()File
getName() const File
getName(String &s) const (defined in File)File
getNumChildren()Directory
getParent() const (defined in File)File
getPermissions() const (defined in File)File
getPhysicalPage(size_t offset)Filevirtual
getReparsePoint() const Directory
getSize() (defined in File)File
getUid() const (defined in File)File
increaseRefCount(bool bIsWriter) (defined in File)Filevirtual
isCachePopulated() const Directoryinlinevirtual
isDirectory()Directoryinlinevirtual
isFifo() const Filevirtual
Iso9660Directory(const Iso9660Directory &) (defined in Iso9660Directory)Iso9660Directoryprivate
Iso9660Directory(String name, size_t inode, class Iso9660Filesystem *pFs, File *pParent, Iso9660DirRecord &dirRec, Time::Timestamp accessedTime=0, Time::Timestamp modifiedTime=0, Time::Timestamp creationTime=0) (defined in Iso9660Directory)Iso9660Directoryinline
Iso9660File (defined in Iso9660Directory)Iso9660Directoryfriend
isPipe() const Filevirtual
isSocket() const Filevirtual
isSymlink()Filevirtual
lookup(const HashedStringView &s) const Directory
m_AccessedTime (defined in File)Fileprotected
m_bDirect (defined in File)Fileprotected
m_CreationTime (defined in File)Fileprotected
m_DataCache (defined in File)Fileprotected
m_Dir (defined in Iso9660Directory)Iso9660Directoryprivate
m_FillCacheFileprotected
m_Gid (defined in File)Fileprotected
m_Inode (defined in File)Fileprotected
m_Lock (defined in File)Fileprotected
m_ModifiedTime (defined in File)Fileprotected
m_MonitorTargets (defined in File)Fileprotected
m_Name (defined in File)Fileprotected
m_nReaders (defined in File)Fileprotected
m_nWriters (defined in File)Fileprotected
m_Permissions (defined in File)Fileprotected
m_pFilesystem (defined in File)Fileprotected
m_pFs (defined in Iso9660Directory)Iso9660Directoryprivate
m_pParent (defined in File)Fileprotected
m_Size (defined in File)Fileprotected
m_Uid (defined in File)Fileprotected
markCachePopulated()Directoryinlineprotected
monitor(Thread *pThread, Event *pEvent)File
open()Filevirtual
operator=(const Iso9660Directory &) (defined in Iso9660Directory)Iso9660Directoryprivate
pinBlock(uint64_t location)Fileprotectedvirtual
preallocate(size_t expectedSize, bool zero=true)Filevirtual
preallocateDirectoryEntries(size_t count)Directoryprotected
read(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true) finalFilevirtual
readBlock(uint64_t location)Fileprotectedvirtual
readBytewise(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true)Fileprotectedvirtual
remove(const HashedStringView &s)Directory
removeEntry(File *pFile) (defined in Iso9660Directory)Iso9660Directoryinlinevirtual
returnPhysicalPage(size_t offset)Filevirtual
select(bool bWriting=false, int timeout=0)Filevirtual
setAccessedTime(Time::Timestamp t)File
setCreationTime(Time::Timestamp t)File
setFilesystem(Filesystem *pFs) (defined in File)File
setGid(size_t gid) (defined in File)File
setGidOnly(size_t gid)Fileprotected
setInode(uintptr_t inode) (defined in File)Filevirtual
setModifiedTime(Time::Timestamp t)File
setPermissions(uint32_t perms) (defined in File)File
setPermissionsOnly(uint32_t perms)Fileprotected
setReparsePoint(Directory *pTarget)Directory
setSize(size_t sz) (defined in File)File
setUid(size_t uid) (defined in File)File
setUidOnly(size_t uid)Fileprotected
supports(const size_t command) const Filevirtual
sync()Filevirtual
sync(size_t offset, bool async)Filevirtual
truncate()Filevirtual
unpinBlock(uint64_t location)Fileprotectedvirtual
write(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true) finalFilevirtual
writeBlock(uint64_t location, uintptr_t addr)Fileprotectedvirtual
writeBytewise(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true)Fileprotectedvirtual
writeCallback(CacheConstants::CallbackCause cause, uintptr_t loc, uintptr_t page, void *meta)Fileprotectedstatic
~Directory()Directoryvirtual
~File()Filevirtual
~Iso9660Directory() (defined in Iso9660Directory)Iso9660Directoryvirtual