The Pedigree Project  0.1
Thread Member List

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

addRequest(RequestQueue::Request *req)Thread
addWakeupWatcher(WakeReason *watcher)Thread
allocateStackAtLevel(size_t stateLevel)Thread
AwaitingJoin enum value (defined in Thread)Thread
cleanStateLevel(size_t level)Threadprivate
CondWait enum value (defined in Thread)Thread
Continue enum valueThread
cullEvent(Event *pEvent)Thread
cullEvent(size_t eventNumber)Thread
DebugState enum nameThread
detach()Thread
detached() const Threadinline
Exit enum valueThread
forceToStartupProcessor() (defined in Thread)Thread
getBlockingThread(size_t level=~0UL) (defined in Thread)Threadinline
getCpuId()Threadinline
getDebugState(uintptr_t &address)Threadinline
getErrno()Threadinline
getExitCode()Threadinline
getId()Threadinline
getKernelStack()Thread
getLock()Threadinline
getNextEvent()Thread
getParent() const Threadinline
getPriority() (defined in Thread)Threadinline
getScheduler() const Thread
getStateLevel() const Thread
getStateUserStack() (defined in Thread)Thread
getStatus() const Threadinline
getTlsBase()Thread
getUnwindState()Threadinline
hasEvent(Event *pEvent)Thread
hasEvent(size_t eventNumber) (defined in Thread)Thread
hasEvents() (defined in Thread)Thread
inhibitEvent(size_t eventNumber, bool bInhibit)Thread
isInterruptible()Thread
join()Thread
Joining enum value (defined in Thread)Thread
m_bDetachedThreadprivate
m_bInterruptedThreadprivate
m_bInterruptibleThreadprivate
m_bRemovingRequestsThreadprivate
m_bTlsBaseOverrideThreadprivate
m_ConcurrencyLockThreadprivate
m_DebugStateThreadprivate
m_DebugStateAddressThreadprivate
m_ErrnoThreadprivate
m_EventQueueThreadprivate
m_ExitCodeThreadprivate
m_IdThreadprivate
m_LockThreadprivate
m_nStateLevelThreadprivate
m_pAllocatedStackThreadprivate
m_PendingRequestsThreadprivate
m_pParentThreadprivate
m_PriorityThreadprivate
m_ProcId (defined in Thread)Threadprivate
m_pScheduler (defined in Thread)Threadprivate
m_pTlsBaseThreadprivate
m_pWaiterThreadprivate
m_StateLevels (defined in Thread)Threadprivate
m_StatusThreadprivate
m_UnwindState (defined in Thread)Threadprivate
m_WakeWatchersThreadprivate
None enum value (defined in Thread)Thread
NotWoken enum value (defined in Thread)Thread
operator=(const Thread &)Threadprivate
PerProcessorScheduler (defined in Thread)Threadfriend
pokeState(size_t stateLevel, SchedulerState &state)Thread
popState(bool clean=true)Thread
pushState()Thread
Ready enum value (defined in Thread)Thread
ReleaseBlockingThread enum valueThread
removeRequest(RequestQueue::Request *req)Thread
removeWakeupWatcher(WakeReason *watcher)Thread
reportWakeup(WakeReason reason)Threadprivate
reportWakeupUnlocked(WakeReason reason) (defined in Thread)Threadprivate
resetTlsBase()Thread
Running enum value (defined in Thread)Thread
SemWait enum value (defined in Thread)Thread
sendEvent(Event *pEvent)Thread
setBlockingThread(Thread *pT) (defined in Thread)Threadinline
setCpuId(size_t id)Threadinline
setDebugState(DebugState state, uintptr_t address)Threadinline
setErrno(size_t err)Threadinline
setInterrupted(bool b)Threadinline
setInterruptible(bool state)Threadprotected
setKernelStack()Thread
setParent(Process *p) (defined in Thread)Threadinline
setPriority(size_t p) (defined in Thread)Threadinline
setScheduler(class PerProcessorScheduler *pScheduler)Threadprotected
setStateUserStack(VirtualAddressSpace::Stack *st) (defined in Thread)Thread
setStatus(Status s)Thread
setTlsBase(uintptr_t base)Thread
setUnwindState(UnwindType ut)Threadinline
shutdown()Thread
Sleeping enum value (defined in Thread)Thread
state()Thread
Status enum nameThread
Suspended enum value (defined in Thread)Thread
Thread(Process *pParent, ThreadStartFunc pStartFunction, void *pParam, void *pStack=0, bool semiUser=false, bool bDontPickCore=false, bool delayedStart=false)Thread
Thread(Process *pParent)Thread
Thread(Process *pParent, SyscallState &state, bool delayedStart=false)Thread
Thread(const Thread &)Threadprivate
threadExited() NORETURNThreadstatic
ThreadStartFunc typedefThread
unexpectedExit()Thread
Uninterruptible (defined in Thread)Threadfriend
Unknown enum value (defined in Thread)Thread
UnwindType enum nameThread
WakeReason enum nameThread
wasInterrupted()Threadinline
WokenBecauseTerminating enum value (defined in Thread)Thread
WokenBecauseUnwinding enum value (defined in Thread)Thread
WokenByAlarm enum value (defined in Thread)Thread
WokenByEvent enum value (defined in Thread)Thread
Zombie enum value (defined in Thread)Thread
~Thread()Threadvirtual