The Pedigree Project
0.1
|
This is the complete list of members for ConsoleFile, including all inherited members.
checkForEvent(size_t flags, char check, const char *controlChars) | ConsoleFile | private |
command(const size_t command, void *buffer) | File | virtual |
ConsoleFile(size_t consoleNumber, String consoleName, Filesystem *pFs) (defined in ConsoleFile) | ConsoleFile | |
ConsoleManager (defined in ConsoleFile) | ConsoleFile | friend |
ConsoleMasterFile (defined in ConsoleFile) | ConsoleFile | friend |
ConsoleSlaveFile (defined in ConsoleFile) | ConsoleFile | friend |
cullMonitorTargets(Thread *pThread) | File | |
dataChanged() | File | protected |
decreaseRefCount(bool bIsWriter) (defined in File) | File | virtual |
disableDirect() | File | |
enableDirect() | File | |
eventComplete() | ConsoleFile | inlinevirtual |
evict(uint64_t location) | File | protected |
extend(size_t newSize) | File | protectedvirtual |
extend(size_t newSize, uint64_t location, uint64_t size) | File | protectedvirtual |
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 File) | File | virtual |
getAccessedTime() | File | |
getBlockSize() const | ConsoleFile | inlinevirtual |
getConsoleNumber() const (defined in ConsoleFile) | ConsoleFile | inline |
getControlCharacters(char *out) | ConsoleFile | inline |
getCreationTime() | File | |
getEvent() const (defined in ConsoleFile) | ConsoleFile | inline |
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 | |
getLast() | ConsoleFile | inlinevirtual |
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 | |
getPhysicalConsoleNumber() const (defined in ConsoleFile) | ConsoleFile | inlinevirtual |
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 |
inject(char *buf, size_t len, bool canBlock) | ConsoleFile | protected |
inputLineDiscipline(char *buf, size_t len, size_t flags=~0U, const char *controlChars=0) | ConsoleFile | protected |
isBytewise() const | ConsoleFile | inlineprivatevirtual |
isDirectory() | File | virtual |
isFifo() const | File | virtual |
isMaster()=0 (defined in ConsoleFile) | ConsoleFile | pure 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_Buffer (defined in ConsoleFile) | ConsoleFile | protected |
m_Cols (defined in ConsoleFile) | ConsoleFile | protected |
m_ConsoleNumber (defined in ConsoleFile) | ConsoleFile | private |
m_ControlChars (defined in ConsoleFile) | ConsoleFile | protected |
m_CreationTime (defined in File) | File | protected |
m_DataCache (defined in File) | File | protected |
m_EventTrigger | ConsoleFile | private |
m_FillCache | File | protected |
m_Flags (defined in ConsoleFile) | ConsoleFile | protected |
m_Gid (defined in File) | File | protected |
m_Inode (defined in File) | File | protected |
m_Last | ConsoleFile | protected |
m_LineBuffer | ConsoleFile | protected |
m_LineBufferFirstNewline | ConsoleFile | protected |
m_LineBufferSize | ConsoleFile | 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 ConsoleFile) | ConsoleFile | private |
m_nReaders (defined in File) | File | protected |
m_nWriters (defined in File) | File | protected |
m_Permissions (defined in File) | File | protected |
m_pEvent | ConsoleFile | private |
m_pFilesystem (defined in File) | File | protected |
m_pOther | ConsoleFile | protected |
m_pParent (defined in File) | File | protected |
m_Rows (defined in ConsoleFile) | ConsoleFile | protected |
m_Size (defined in File) | File | protected |
m_Uid (defined in File) | File | protected |
monitor(Thread *pThread, Event *pEvent) | File | |
open() | File | virtual |
outputLineDiscipline(char *buf, size_t len, size_t maxSz, size_t flags=0) | ConsoleFile | protectedstatic |
performEventTrigger(char cause) | ConsoleFile | protectedvirtual |
performInject(char *buf, size_t len, bool canBlock) | ConsoleFile | protectedvirtual |
pinBlock(uint64_t location) | File | protectedvirtual |
preallocate(size_t expectedSize, bool zero=true) | File | virtual |
processInput(char *buf, size_t len) | ConsoleFile | protected |
read(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true) final | File | virtual |
readBlock(uint64_t location) | File | protectedvirtual |
readBytewise(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true) | File | protectedvirtual |
returnPhysicalPage(size_t offset) | File | virtual |
select(bool bWriting, int timeout) | ConsoleFile | protectedvirtual |
setAccessedTime(Time::Timestamp t) | File | |
setCreationTime(Time::Timestamp t) | File | |
setEvent(Event *e) (defined in ConsoleFile) | ConsoleFile | inline |
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() | File | virtual |
sync(size_t offset, bool async) | File | virtual |
triggerEvent(char cause) | ConsoleFile | private |
truncate() | File | virtual |
unpinBlock(uint64_t location) | File | protectedvirtual |
write(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true) final | File | virtual |
writeBlock(uint64_t location, uintptr_t addr) | File | protectedvirtual |
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 |
~ConsoleFile() (defined in ConsoleFile) | ConsoleFile | inlinevirtual |
~File() | File | virtual |