2013-05-05 18:18:41 +02:00
|
|
|
|
/********************************************************
|
|
|
|
|
* ThreadState.h *
|
|
|
|
|
* *
|
|
|
|
|
* XFX ThreadState enumeration definition file *
|
|
|
|
|
* Copyright <EFBFBD> Halofreak1990. All Rights Reserved *
|
|
|
|
|
********************************************************/
|
|
|
|
|
#ifndef _THREADSTATE_
|
|
|
|
|
#define _THREADSTATE_
|
|
|
|
|
|
|
|
|
|
namespace System
|
|
|
|
|
{
|
|
|
|
|
namespace Threading
|
|
|
|
|
{
|
|
|
|
|
struct ThreadState
|
|
|
|
|
{
|
|
|
|
|
enum type
|
|
|
|
|
{
|
|
|
|
|
Running = 0x00000000,
|
|
|
|
|
StopRequested = 0x00000001,
|
|
|
|
|
SuspendRequested = 0x00000002,
|
|
|
|
|
Background = 0x00000004,
|
|
|
|
|
Unstarted = 0x00000008,
|
|
|
|
|
Stopped = 0x00000010,
|
|
|
|
|
WaitSleepJoin = 0x00000020,
|
|
|
|
|
Suspended = 0x00000040,
|
|
|
|
|
AbortRequested = 0x00000080,
|
|
|
|
|
Aborted = 0x00000100
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
typedef ThreadState::type ThreadState_t;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#endif //_THREADSTATE_
|