The Pedigree Project  0.1
UnixSocket Member List

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

acknowledgeBind() (defined in UnixSocket)UnixSocket
Active enum value (defined in UnixSocket)UnixSocket
addSocket(UnixSocket *socket) (defined in UnixSocket)UnixSocket
addWaiter(Semaphore *waiter) (defined in UnixSocket)UnixSocket
addWaiter(Thread *thread, Event *event) (defined in UnixSocket)UnixSocket
bind(UnixSocket *other, bool block=false) (defined in UnixSocket)UnixSocket
Closed enum value (defined in UnixSocket)UnixSocket
command(const size_t command, void *buffer)Filevirtual
Connecting enum value (defined in UnixSocket)UnixSocket
cullMonitorTargets(Thread *pThread)File
dataChanged()Fileprotected
Datagram enum value (defined in UnixSocket)UnixSocket
decreaseRefCount(bool bIsWriter) (defined in File)Filevirtual
disableDirect()File
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 File)Filevirtual
getAccessedTime()File
getBlockSize() const Filevirtual
getCreationTime()File
getCredentials() const (defined in UnixSocket)UnixSocketinline
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
getOther() const (defined in UnixSocket)UnixSocketinline
getParent() const (defined in File)File
getPeerCredentials() const (defined in UnixSocket)UnixSocketinline
getPermissions() const (defined in File)File
getPhysicalPage(size_t offset)Filevirtual
getSize() (defined in File)File
getSocket(bool block=false) (defined in UnixSocket)UnixSocket
getState() const (defined in UnixSocket)UnixSocketinline
getType() const (defined in UnixSocket)UnixSocketinline
getUid() const (defined in File)File
Inactive enum value (defined in UnixSocket)UnixSocket
increaseRefCount(bool bIsWriter) (defined in File)Filevirtual
isBytewise() const UnixSocketinlineprivatevirtual
isDirectory()Filevirtual
isFifo() const Filevirtual
isPipe() const Filevirtual
isSocket() const UnixSocketinlinevirtual
isSymlink()Filevirtual
Listening enum value (defined in UnixSocket)UnixSocket
m_AccessedTime (defined in File)Fileprotected
m_AckWaiter (defined in UnixSocket)UnixSocketprivate
m_bDirect (defined in File)Fileprotected
m_CreationTime (defined in File)Fileprotected
m_Creds (defined in UnixSocket)UnixSocketprivate
m_DataCache (defined in File)Fileprotected
m_Datagrams (defined in UnixSocket)UnixSocketprivate
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_Mutex (defined in UnixSocket)UnixSocketprivate
m_Name (defined in File)Fileprotected
m_nReaders (defined in File)Fileprotected
m_nWriters (defined in File)Fileprotected
m_PendingSockets (defined in UnixSocket)UnixSocketprivate
m_Permissions (defined in File)Fileprotected
m_pFilesystem (defined in File)Fileprotected
m_pOther (defined in UnixSocket)UnixSocketprivate
m_pParent (defined in File)Fileprotected
m_Size (defined in File)Fileprotected
m_State (defined in UnixSocket)UnixSocketprivate
m_Stream (defined in UnixSocket)UnixSocketprivate
m_Type (defined in UnixSocket)UnixSocketprivate
m_Uid (defined in File)Fileprotected
markListening() (defined in UnixSocket)UnixSocket
monitor(Thread *pThread, Event *pEvent)File
open()Filevirtual
pinBlock(uint64_t location)Fileprotectedvirtual
preallocate(size_t expectedSize, bool zero=true)Filevirtual
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)UnixSocketvirtual
recvfrom(uint64_t size, uintptr_t buffer, bool bCanBlock, String &from) (defined in UnixSocket)UnixSocket
removeWaiter(Semaphore *waiter) (defined in UnixSocket)UnixSocket
removeWaiter(Event *event) (defined in UnixSocket)UnixSocket
returnPhysicalPage(size_t offset)Filevirtual
select(bool bWriting=false, int timeout=0)UnixSocketvirtual
setAccessedTime(Time::Timestamp t)File
setCreationTime(Time::Timestamp t)File
setCreds() (defined in UnixSocket)UnixSocketprivate
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
setSize(size_t sz) (defined in File)File
setUid(size_t uid) (defined in File)File
setUidOnly(size_t uid)Fileprotected
SocketState enum name (defined in UnixSocket)UnixSocket
SocketType enum name (defined in UnixSocket)UnixSocket
Streaming enum value (defined in UnixSocket)UnixSocket
supports(const size_t command) const Filevirtual
sync()Filevirtual
sync(size_t offset, bool async)Filevirtual
truncate()Filevirtual
unbind() (defined in UnixSocket)UnixSocket
UnixSocket(String name, Filesystem *pFs, File *pParent, UnixSocket *other=nullptr, SocketType type=Datagram) (defined in UnixSocket)UnixSocket
UnixSocketStream typedef (defined in UnixSocket)UnixSocketprivate
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)UnixSocketvirtual
writeCallback(CacheConstants::CallbackCause cause, uintptr_t loc, uintptr_t page, void *meta)Fileprotectedstatic
~File()Filevirtual
~UnixSocket()UnixSocketvirtual