10 #ifdef DtUSE_UTILITIES_NAMESPACE
11 namespace DtUSE_UTILITIES_NAMESPACE
16 typedef void* (*DtThreadFunc)(
void*);
25 #ifdef DtUSE_UTILITIES_NAMESPACE
43 #ifdef DtUSE_UTILITIES_NAMESPACE
44 namespace DtUSE_UTILITIES_NAMESPACE
54 #ifdef DtUSE_UTILITIES_NAMESPACE
70 #ifdef DtUSE_UTILITIES_NAMESPACE
71 namespace DtUSE_UTILITIES_NAMESPACE
80 #ifdef DtUSE_UTILITIES_NAMESPACE
91 #ifdef DtUSE_UTILITIES_NAMESPACE
92 namespace DtUSE_UTILITIES_NAMESPACE
156 #ifdef DtUSE_UTILITIES_NAMESPACE
DtThreadHandle DtThreadCreate(DtThreadFunc runFunction, void *param, DtThreadId *threadId)
DtThreadHandle DtThreadCreate(DtThreadFunc runFunction, void* param, DtThreadId* threadId) PURPOSE: C...
void DtThreadCleanUp(DtThreadHandle threadHandle)
void DtThreadCleanUp(DtThreadHandle threadHandle) PURPOSE: Closes all local references to thread...
DtThreadStatus
Definition: vlThreadSysWrapper.h:18
DtThreadId DtGetThreadId()
DtThreadId DtGetThreadId() PURPOSE: Get the local Thread's ID INPUTS: NONE RETURNS: Local Thread Id...
void DtThreadExit(void *exitCode)
void DtThreadExit(void* exitCode) PURPOSE: Exits thread gracefully INPUTS: void* exitCode: - holds th...
Definition: vlThreadSysWrapper.h:21
DtThreadId DtThreadHandle
Thread Handle is a windows specific device, pthreads uses the threadId for the same purposes...
Definition: vlThreadSysWrapper.h:78
Definition: vlThreadSysWrapper.h:22
pthread_t DtThreadId
Definition: vlThreadSysWrapper.h:75
DtThreadStatus DtThreadStop(DtThreadHandle threadHandle)
DtThreadStatus DtThreadStop(DtThreadHandle threadHandle) PURPOSE: Terminate the specified thread INPU...
Definition: vlThreadSysWrapper.h:20
void *(* DtThreadFunc)(void *)
Thread Function Prototype (same for Windows and POSIX threads)
Definition: vlThreadSysWrapper.h:16
DtThreadStatus DtThreadJoin(DtThreadHandle threadHandle)
DtThreadStatus DtThreadJoin(DtThreadHandle threadHandle) PURPOSE: Put current thread to sleep until s...