![]() |
ARX
1.0
The next-generation open source augmented reality toolkit.
|
#include <ARX/ARUtil/types.h>
Go to the source code of this file.
Typedefs | |
typedef struct _THREAD_HANDLE_T | THREAD_HANDLE_T |
Functions | |
ARUTIL_EXTERN THREAD_HANDLE_T * | threadInit (int ID, void *arg, void *(*start_routine)(THREAD_HANDLE_T *)) |
ARUTIL_EXTERN int | threadFree (THREAD_HANDLE_T **flag) |
ARUTIL_EXTERN int | threadStartSignal (THREAD_HANDLE_T *flag) |
ARUTIL_EXTERN int | threadGetStatus (THREAD_HANDLE_T *flag) |
ARUTIL_EXTERN int | threadGetBusyStatus (THREAD_HANDLE_T *flag) |
ARUTIL_EXTERN int | threadEndWait (THREAD_HANDLE_T *flag) |
ARUTIL_EXTERN int | threadWaitQuit (THREAD_HANDLE_T *flag) |
ARUTIL_EXTERN int | threadStartWait (THREAD_HANDLE_T *flag) |
ARUTIL_EXTERN int | threadEndSignal (THREAD_HANDLE_T *flag) |
ARUTIL_EXTERN int | threadGetID (THREAD_HANDLE_T *flag) |
ARUTIL_EXTERN void * | threadGetArg (THREAD_HANDLE_T *flag) |
ARUTIL_EXTERN int | threadGetCPU (void) |
typedef struct _THREAD_HANDLE_T THREAD_HANDLE_T |
ARUTIL_EXTERN int threadEndSignal | ( | THREAD_HANDLE_T * | flag | ) |
ARUTIL_EXTERN int threadEndWait | ( | THREAD_HANDLE_T * | flag | ) |
ARUTIL_EXTERN int threadFree | ( | THREAD_HANDLE_T ** | flag | ) |
ARUTIL_EXTERN void * threadGetArg | ( | THREAD_HANDLE_T * | flag | ) |
ARUTIL_EXTERN int threadGetBusyStatus | ( | THREAD_HANDLE_T * | flag | ) |
ARUTIL_EXTERN int threadGetCPU | ( | void | ) |
ARUTIL_EXTERN int threadGetID | ( | THREAD_HANDLE_T * | flag | ) |
ARUTIL_EXTERN int threadGetStatus | ( | THREAD_HANDLE_T * | flag | ) |
ARUTIL_EXTERN THREAD_HANDLE_T * threadInit | ( | int | ID, |
void * | arg, | ||
void *(*)(THREAD_HANDLE_T *) | start_routine | ||
) |
ARUTIL_EXTERN int threadStartSignal | ( | THREAD_HANDLE_T * | flag | ) |
ARUTIL_EXTERN int threadStartWait | ( | THREAD_HANDLE_T * | flag | ) |
ARUTIL_EXTERN int threadWaitQuit | ( | THREAD_HANDLE_T * | flag | ) |