12BEGIN_MOOTOOLS_NAMESPACE
18#elif defined(__APPLE__)
21#elif defined(__LINUX__)
26typedef bool (*XTHREADPROC)(
void *);
28#define XTHREAD_UNDEFINED_ID 0
33 XTHREAD_SUSPENDED = 0x01,
34 XTHREAD_PREVENT_AUTODELETE = 0x02,
37 XTHREAD_RUNNING_HANDLE = 0x100,
42 XTHREAD_PRIORITY_UNKNOWN = 0,
43 XTHREAD_PRIORITY_LOWEST,
45 XTHREAD_PRIORITY_NORMAL,
46 XTHREAD_PRIORITY_HIGH,
47 XTHREAD_PRIORITY_HIGHEST,
50typedef struct xThreadContext
54 xThreadPriority priority;
59void xThreadSleepCurrentThread(
unsigned int milliSeconds);
62bool xThreadIsValid(
const xThreadContext&
threadCtxt);
63bool xThreadIsSuspended(
const xThreadContext&
threadCtxt);
65bool xThreadSuspend(xThreadContext&
threadCtxt);
66bool xThreadSetPriority(xThreadContext&
threadCtxt, xThreadPriority priority);
The class defines an x, y, z 3D point which can use int, float or double.
Definition 3DPoint.h:27