Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

The thread state.

Enumerator:
RTTHREADSTATE_INVALID  The usual invalid 0 value.
RTTHREADSTATE_INITIALIZING  The thread is being initialized.
RTTHREADSTATE_TERMINATED  The thread has terminated
RTTHREADSTATE_RUNNING  Probably running.
RTTHREADSTATE_CRITSECT  Waiting on a critical section.
RTTHREADSTATE_EVENT  Waiting on a event semaphore.
RTTHREADSTATE_EVENT_MULTI  Waiting on a event multiple wakeup semaphore.
RTTHREADSTATE_FAST_MUTEX  Waiting on a fast mutex.
RTTHREADSTATE_MUTEX  Waiting on a mutex.
RTTHREADSTATE_RW_READ  Waiting on a read write semaphore, read (shared) access.
RTTHREADSTATE_RW_WRITE  Waiting on a read write semaphore, write (exclusive) access.
RTTHREADSTATE_SLEEP  The thread is sleeping.
RTTHREADSTATE_SPIN_MUTEX  Waiting on a spin mutex.
RTTHREADSTATE_32BIT_HACK  The usual 32-bit size hack.

Definition at line 44 of file thread.h.

{
    /** The usual invalid 0 value. */
    RTTHREADSTATE_INVALID = 0,
    /** The thread is being initialized. */
    RTTHREADSTATE_INITIALIZING,
    /** The thread has terminated */
    RTTHREADSTATE_TERMINATED,
    /** Probably running. */
    RTTHREADSTATE_RUNNING,

    /** Waiting on a critical section. */
    RTTHREADSTATE_CRITSECT,
    /** Waiting on a event semaphore. */
    RTTHREADSTATE_EVENT,
    /** Waiting on a event multiple wakeup semaphore. */
    RTTHREADSTATE_EVENT_MULTI,
    /** Waiting on a fast mutex. */
    RTTHREADSTATE_FAST_MUTEX,
    /** Waiting on a mutex. */
    RTTHREADSTATE_MUTEX,
    /** Waiting on a read write semaphore, read (shared) access. */
    RTTHREADSTATE_RW_READ,
    /** Waiting on a read write semaphore, write (exclusive) access. */
    RTTHREADSTATE_RW_WRITE,
    /** The thread is sleeping. */
    RTTHREADSTATE_SLEEP,
    /** Waiting on a spin mutex. */
    RTTHREADSTATE_SPIN_MUTEX,

    /** The usual 32-bit size hack. */
    RTTHREADSTATE_32BIT_HACK = 0x7fffffff
} RTTHREADSTATE;


Generated by  Doxygen 1.6.0   Back to index