The Pedigree Project  0.1
PosixProcess Member List

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

Active enum value (defined in Process)Process
addThread(Thread *pThread)Process
addWaiter(Semaphore *pWaiter) (defined in Process)Process
description()Processinline
getAddressSpace()Processinline
getCtty()Processinline
getCwd()Processinline
getDynamicSpaceAllocator()Processinline
getEffectiveGroup() const Processinline
getEffectiveGroupId() const (defined in PosixProcess)PosixProcessvirtual
getEffectiveUser() const Processinline
getEffectiveUserId() const (defined in PosixProcess)PosixProcessvirtual
getExitStatus()Processinline
getGroup() const Processinline
getGroupId() const (defined in PosixProcess)PosixProcessvirtual
getGroupMembership() const (defined in PosixProcess)PosixProcess
getHeapUsage() const Processinline
getId()Processinline
getInit()Processstatic
getKernelTime() const (defined in Process)Processinline
getLinker() (defined in Process)Processinline
getMask() const (defined in PosixProcess)PosixProcess
getNumThreads()Process
getParent()Processinline
getPhysicalPageCount() const (defined in Process)Processinline
getProcessGroup() const (defined in PosixProcess)PosixProcess
getProfileIntervalTimer() (defined in PosixProcess)PosixProcess
getRealIntervalTimer() (defined in PosixProcess)PosixProcess
getRobustList() const (defined in PosixProcess)PosixProcess
getRootFile() const Processinline
getSavedGroupId() const (defined in PosixProcess)PosixProcess
getSavedUserId() const (defined in PosixProcess)PosixProcess
getSession() const (defined in PosixProcess)PosixProcess
getSharedPageCount() const (defined in Process)Processinline
getSpaceAllocator()Processinline
getStartTime() const (defined in Process)Processinline
getState() const (defined in Process)Processinline
getSubsystem() (defined in Process)Processinline
getSupplementalGroupIds(Vector< int64_t > &vec) const (defined in PosixProcess)PosixProcessvirtual
getThread(size_t n)Process
getType()PosixProcessvirtual
getUser() const Processinline
getUserId() const PosixProcessvirtual
getUserTime() const Processinline
getVirtualIntervalTimer() (defined in PosixProcess)PosixProcess
getVirtualPageCount() const (defined in Process)Processinline
hasResumed() (defined in Process)Processinline
hasSharedAddressSpace() const Processinline
hasSuspended() (defined in Process)Processinline
kill() NORETURNProcess
Leader enum valuePosixProcess
m_DeadThreads (defined in Process)Process
m_Egid (defined in PosixProcess)PosixProcessprivate
m_Euid (defined in PosixProcess)PosixProcessprivate
m_Gid (defined in PosixProcess)PosixProcessprivate
m_GroupMembership (defined in PosixProcess)PosixProcessprivate
m_Mask (defined in PosixProcess)PosixProcessprivate
m_pProcessGroup (defined in PosixProcess)PosixProcessprivate
m_ProfileIntervalTimer (defined in PosixProcess)PosixProcessprivate
m_pSession (defined in PosixProcess)PosixProcessprivate
m_RealIntervalTimer (defined in PosixProcess)PosixProcessprivate
m_RobustListData (defined in PosixProcess)PosixProcessprivate
m_Sgid (defined in PosixProcess)PosixProcessprivate
m_Suid (defined in PosixProcess)PosixProcessprivate
m_SupplementalIds (defined in PosixProcess)PosixProcessprivate
m_Uid (defined in PosixProcess)PosixProcessprivate
m_VirtualIntervalTimer (defined in PosixProcess)PosixProcessprivate
markTerminating() (defined in Process)Processinline
Member enum valuePosixProcess
Membership enum namePosixProcess
NoGroup enum valuePosixProcess
operator=(const PosixProcess &) (defined in PosixProcess)PosixProcessprivate
Posix enum value (defined in Process)Process
PosixProcess() (defined in PosixProcess)PosixProcess
PosixProcess(Process *pParent, bool bCopyOnWrite=true)PosixProcess
PosixProcess(const PosixProcess &) (defined in PosixProcess)PosixProcessprivate
Process()Process
Process(Process *pParent, bool bCopyOnWrite=true)Process
ProcessState enum nameProcess
processTerminated()PosixProcessprivatevirtual
ProcessType enum nameProcess
reap()Processinline
Reaped enum value (defined in Process)Process
recordTime(bool bUserspace)Processinline
registerProcess() (defined in PosixProcess)PosixProcessprivate
removeThread(Thread *pThread)Process
removeWaiter(Semaphore *pWaiter) (defined in Process)Process
reportTimesUpdated(Time::Timestamp user, Time::Timestamp system)PosixProcessprivatevirtual
resetCounts() (defined in Process)Processinline
resume()Process
setCtty(File *f)Processinline
setCwd(File *f)Processinline
setEffectiveGroup(Group *pGroup) (defined in Process)Processinline
setEffectiveGroupId(int64_t id) (defined in PosixProcess)PosixProcess
setEffectiveUser(User *pUser)Processinline
setEffectiveUserId(int64_t id) (defined in PosixProcess)PosixProcess
setExitStatus(int code)Processinline
setGroup(Group *pGroup)Processinline
setGroupId(int64_t id) (defined in PosixProcess)PosixProcess
setGroupMembership(Membership type) (defined in PosixProcess)PosixProcess
setInit(Process *pProcess)Processstatic
setLinker(DynamicLinker *pDl) (defined in Process)Processinline
setMask(uint32_t mask) (defined in PosixProcess)PosixProcess
setProcessGroup(ProcessGroup *newGroup, bool bRemoveFromGroup=true) (defined in PosixProcess)PosixProcess
setRobustList(const RobustListData &data) (defined in PosixProcess)PosixProcess
setRootFile(File *pFile)Processinline
setSavedGroupId(int64_t id) (defined in PosixProcess)PosixProcess
setSavedUserId(int64_t id) (defined in PosixProcess)PosixProcess
setSession(PosixSession *p) (defined in PosixProcess)PosixProcess
setSubsystem(Subsystem *pSubsystem) (defined in Process)Processinline
setSupplementalGroupIds(const Vector< int64_t > &vec) (defined in PosixProcess)PosixProcess
setUser(User *pUser)Processinline
setUserId(int64_t id) (defined in PosixProcess)PosixProcess
Stock enum value (defined in Process)Process
suspend()Process
Suspended enum value (defined in Process)Process
Terminated enum value (defined in Process)Process
Terminating enum value (defined in Process)Process
trackHeap(ssize_t nBytes) (defined in Process)Processinline
trackPages(ssize_t nVirtual, ssize_t nPhysical, ssize_t nShared) (defined in Process)Processinline
trackTime(bool bUserspace)Processinline
unregisterProcess() (defined in PosixProcess)PosixProcessprivate
waiterCount() const (defined in Process)Process
~PosixProcess() (defined in PosixProcess)PosixProcessvirtual
~Process()Processvirtual