The Pedigree Project 0.1
ConsoleManager Member List

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

beginDeviceRemoval(bool deviceAvailable) (defined in Filesystem)Filesystemprotected
ConsoleManager() (defined in ConsoleManager)ConsoleManager
createDirectory(File *parent, const String &filename, uint32_t mask)ConsoleManagerinlineprotectedvirtual
Filesystem::createDirectory(const StringView &path, uint32_t mask, File *pStartNode=0)Filesystem
createFile(File *parent, const String &filename, uint32_t mask)ConsoleManagerinlineprotectedvirtual
Filesystem::createFile(const StringView &path, uint32_t mask, File *pStartNode=0)Filesystem
createLink(const StringView &path, File *target, File *pStartNode=0)Filesystem
createLink(File *parent, const String &filename, File *target)Filesystemprotectedvirtual
createSymlink(File *parent, const String &filename, const String &value)ConsoleManagerinlineprotectedvirtual
Filesystem::createSymlink(const StringView &path, const String &value, File *pStartNode=0)Filesystem
decodeFileHandle(const FileHandle &handle, RetainedFile &file) (defined in Filesystem)Filesystemvirtual
deviceRemoved(bool deviceAvailable=false)Filesystemvirtual
encodeFileHandle(File &file, FileHandle &handle)Filesystemvirtual
fileHandleFsid(FileSystemId &id) (defined in Filesystem)Filesystemvirtual
Filesystem()Filesystem
Filesystem(const Filesystem &)Filesystemprivate
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
findNode(File *pNode, StringView path)Filesystemprivate
findNode(File *pNode, StringView path, File *stableStart, File *trueRoot, File **retainedResult)Filesystemprivate
findParent(StringView path, File *pStartNode, String &filename, File **retainedParent=nullptr)Filesystemprivate
findRetained(const StringView &path, Directory::ChildLease &result, File *pStartNode=nullptr)Filesystem
flush(File *file) (defined in ConsoleManager)ConsoleManager
getAttributes(File *file, size_t *flags) (defined in ConsoleManager)ConsoleManager
getConsole(String consoleName) (defined in ConsoleManager)ConsoleManager
getConsoleFile(RequestQueue *pBackend) (defined in ConsoleManager)ConsoleManager
getControlChars(File *file, void *p) (defined in ConsoleManager)ConsoleManager
getDisk()Filesysteminline
getOther(File *file) (defined in ConsoleManager)ConsoleManager
getRoot() constConsoleManagerinlinevirtual
getUuid(String &uuid) constFilesysteminlinevirtual
getVolumeLabel() constConsoleManagerinlinevirtual
getWindowSize(File *file, unsigned short *rows, unsigned short *cols) (defined in ConsoleManager)ConsoleManager
hasDataAvailable(File *file) (defined in ConsoleManager)ConsoleManager
IAttribute enum name (defined in ConsoleManager)ConsoleManager
IIgnoreCR enum value (defined in ConsoleManager)ConsoleManager
IMapCRToNL enum value (defined in ConsoleManager)ConsoleManager
IMapNLToCR enum value (defined in ConsoleManager)ConsoleManager
initialise(Disk *pDisk)ConsoleManagerinlinevirtual
instance() (defined in ConsoleManager)ConsoleManagerstatic
isCaseSensitive()Filesysteminlinevirtual
isConsole(File *file) (defined in ConsoleManager)ConsoleManager
isDeviceRemoved() const (defined in Filesystem)Filesystem
isMasterConsole(File *file) (defined in ConsoleManager)ConsoleManager
isPtySlaveLocked(File *file)ConsoleManager
isReadOnly()Filesysteminline
IStripToSevenBits enum value (defined in ConsoleManager)ConsoleManager
LAttribute enum name (defined in ConsoleManager)ConsoleManager
LCookedMode enum value (defined in ConsoleManager)ConsoleManager
LEcho enum value (defined in ConsoleManager)ConsoleManager
LEchoErase enum value (defined in ConsoleManager)ConsoleManager
LEchoKill enum value (defined in ConsoleManager)ConsoleManager
LEchoNewline enum value (defined in ConsoleManager)ConsoleManager
LGenerateEvent enum value (defined in ConsoleManager)ConsoleManager
lockConsole(File *file)ConsoleManager
m_bReadOnlyFilesystemprotected
m_Consoles (defined in ConsoleManager)ConsoleManagerprivate
m_DiskUse (defined in Filesystem)Filesystemprotected
m_Instance (defined in ConsoleManager)ConsoleManagerprivatestatic
m_Lock (defined in ConsoleManager)ConsoleManagerprivate
m_Operations (defined in Filesystem)Filesystemmutableprotected
m_pDiskFilesystemprotected
m_RemovalOwner (defined in Filesystem)Filesystemprivate
m_StructureLockFilesystemprivatestatic
newConsole(char c, size_t i)ConsoleManager
newConsole(char c, size_t i, bool lock) (defined in ConsoleManager)ConsoleManagerprivate
OAttribute enum name (defined in ConsoleManager)ConsoleManager
OMapCRToNL enum value (defined in ConsoleManager)ConsoleManager
OMapNLToCRNL enum value (defined in ConsoleManager)ConsoleManager
ONLCausesCR enum value (defined in ConsoleManager)ConsoleManager
ONoCrAtCol0 enum value (defined in ConsoleManager)ConsoleManager
operator=(const Filesystem &)Filesystemprivate
OPostProcess enum value (defined in ConsoleManager)ConsoleManager
ProbeCallback typedefFilesystem
quotaControl(const QuotaRequest &, QuotaResponse &, File *quotaFile=nullptr) (defined in Filesystem)Filesystemvirtual
remove(const StringView &path, File *pStartNode=0)Filesystem
remove(const StringView &path, File *pStartNode, File *expected)Filesystem
remove(File *parent, File *file)Filesystem
removeChild(File *parent, const String &filename, File *expected, const FilesystemPathRef *parentPath=nullptr)Filesystemprivate
removeNode(File *, const String &, File *)ConsoleManagerinlineprotectedvirtual
rename(const StringView &oldPath, File *oldStart, const StringView &newPath, File *newStart, bool noReplace=false)Filesystem
renameChildren(File *oldParent, const String &oldName, File *newParent, const String &newName, bool noReplace, bool sourceMustBeDirectory, const FilesystemPathRef *oldPath=nullptr, const FilesystemPathRef *newPath=nullptr) (defined in Filesystem)Filesystemprivate
renameNode(Directory *oldParent, const String &oldName, File *source, Directory *newParent, const String &newName, File *replaced)Filesystemprotectedvirtual
setAttributes(File *file, size_t flags) (defined in ConsoleManager)ConsoleManager
setControlChars(File *file, void *p) (defined in ConsoleManager)ConsoleManager
setPtyLock(File *file, bool locked)ConsoleManager
setWindowSize(File *file, unsigned short rows, unsigned short cols) (defined in ConsoleManager)ConsoleManager
shutdown()Filesystemvirtual
sync()Filesystemvirtual
SyncStatus enum name (defined in Filesystem)Filesystem
tryAcquireOperation(OperationBarrier::Lease &operation) const (defined in Filesystem)Filesystem
unlockConsole(File *file)ConsoleManager
~ConsoleManager() (defined in ConsoleManager)ConsoleManagervirtual
~Filesystem()Filesystemvirtual