8 #ifndef AJA_THREAD_IMPL_H 9 #define AJA_THREAD_IMPL_H 36 AJAStatus Attach(AJAThreadFunction* pThreadFunction,
void* pUserContext);
52 #endif // AJA_THREAD_IMPL_H Declares the AJALock class.
static uint64_t GetThreadId()
AJAStatus Attach(AJAThreadFunction *pThreadFunction, void *pUserContext)
AJAThreadPriority mPriority
Declares the AJAThread class.
AJAThreadFunction * mThreadFunc
AJAThreadImpl(AJAThread *pThreadContext)
AJAStatus GetPriority(AJAThreadPriority *pThreadPriority)
System specific functions.
Private include file for all ajabase sources.
AJAStatus SetPriority(AJAThreadPriority threadPriority)
AJAStatus Kill(uint32_t exitCode)
static void * ThreadProcStatic(void *pThreadImplContext)
AJAStatus SetThreadName(const char *name)
AJAStatus SetRealTime(AJAThreadRealTimePolicy policy, int priority)
AJAStatus Stop(uint32_t timeout=0xffffffff)