class ThreadState
Defined at line 201 of file ../../zircon/kernel/include/kernel/thread.h
Encapsulation of all the per-thread state for the WaitQueueCollection data structure.
Public Methods
void ThreadState ()
Defined at line 203 of file ../../zircon/kernel/include/kernel/thread.h
void ThreadState (const ThreadState & )
Disallow copying.
Defined at line 208 of file ../../zircon/kernel/include/kernel/thread.h
ThreadState & operator= (const ThreadState & )
Defined at line 209 of file ../../zircon/kernel/include/kernel/thread.h
bool InWaitQueue ()
Defined at line 211 of file ../../zircon/kernel/include/kernel/thread.h
zx_status_t BlockedStatus ()
Defined at line 213 of file ../../zircon/kernel/include/kernel/thread.h
void ~ThreadState ()
Defined at line 216 of file ../../zircon/kernel/kernel/thread.cc
void Block (Thread * current_thread, Interruptible interruptible, zx_status_t status)
Defined at line 203 of file ../../zircon/kernel/kernel/thread.cc
void Unsleep (Thread * thread, zx_status_t status)
Defined at line 211 of file ../../zircon/kernel/kernel/thread.cc
void AssertNoOwnedWaitQueues ()
Defined at line 221 of file ../../zircon/kernel/include/kernel/thread.h
void AssertNotBlocked ()
Defined at line 223 of file ../../zircon/kernel/include/kernel/thread.h
WaitQueue * blocking_wait_queue ()
Defined at line 228 of file ../../zircon/kernel/include/kernel/thread.h
const WaitQueue * blocking_wait_queue ()
Defined at line 229 of file ../../zircon/kernel/include/kernel/thread.h
Interruptible interruptible ()
Defined at line 230 of file ../../zircon/kernel/include/kernel/thread.h
Friends
class ThreadDumper
class MinRelativeDeadlineTraits
class BlockedThreadTreeTraits
class WaitQueueCollection
class WaitQueue
class Scheduler
class OwnedWaitQueue
class BrwLockOps