#include <threadimpl.h>
Definition at line 18 of file threadimpl.h.
◆ AJAThreadImpl() [1/4]
AJAThreadImpl::AJAThreadImpl |
( |
AJAThread * |
pThreadContext | ) |
|
◆ ~AJAThreadImpl() [1/4]
AJAThreadImpl::~AJAThreadImpl |
( |
| ) |
|
|
virtual |
◆ AJAThreadImpl() [2/4]
AJAThreadImpl::AJAThreadImpl |
( |
AJAThread * |
pThreadContext | ) |
|
◆ ~AJAThreadImpl() [2/4]
virtual AJAThreadImpl::~AJAThreadImpl |
( |
| ) |
|
|
virtual |
◆ AJAThreadImpl() [3/4]
AJAThreadImpl::AJAThreadImpl |
( |
AJAThread * |
pThreadContext | ) |
|
◆ ~AJAThreadImpl() [3/4]
virtual AJAThreadImpl::~AJAThreadImpl |
( |
| ) |
|
|
virtual |
◆ AJAThreadImpl() [4/4]
AJAThreadImpl::AJAThreadImpl |
( |
AJAThread * |
pThread | ) |
|
◆ ~AJAThreadImpl() [4/4]
virtual AJAThreadImpl::~AJAThreadImpl |
( |
| ) |
|
|
virtual |
◆ Active() [1/4]
bool AJAThreadImpl::Active |
( |
| ) |
|
◆ Active() [2/4]
bool AJAThreadImpl::Active |
( |
| ) |
|
◆ Active() [3/4]
bool AJAThreadImpl::Active |
( |
| ) |
|
◆ Active() [4/4]
bool AJAThreadImpl::Active |
( |
| ) |
|
◆ Attach() [1/4]
AJAStatus AJAThreadImpl::Attach |
( |
AJAThreadFunction * |
pThreadFunction, |
|
|
void * |
pUserContext |
|
) |
| |
◆ Attach() [2/4]
AJAStatus AJAThreadImpl::Attach |
( |
AJAThreadFunction * |
pThreadFunction, |
|
|
void * |
pUserContext |
|
) |
| |
◆ Attach() [3/4]
AJAStatus AJAThreadImpl::Attach |
( |
AJAThreadFunction * |
pThreadFunction, |
|
|
void * |
pUserContext |
|
) |
| |
◆ Attach() [4/4]
AJAStatus AJAThreadImpl::Attach |
( |
AJAThreadFunction * |
pThreadFunction, |
|
|
void * |
pUserContext |
|
) |
| |
◆ GetPriority() [1/4]
◆ GetPriority() [2/4]
◆ GetPriority() [3/4]
◆ GetPriority() [4/4]
◆ GetThreadId() [1/4]
static uint64_t AJAThreadImpl::GetThreadId |
( |
| ) |
|
|
static |
◆ GetThreadId() [2/4]
static uint64_t AJAThreadImpl::GetThreadId |
( |
| ) |
|
|
static |
◆ GetThreadId() [3/4]
uint64_t AJAThreadImpl::GetThreadId |
( |
| ) |
|
|
static |
◆ GetThreadId() [4/4]
static uint64_t AJAThreadImpl::GetThreadId |
( |
| ) |
|
|
static |
◆ IsCurrentThread() [1/4]
bool AJAThreadImpl::IsCurrentThread |
( |
| ) |
|
◆ IsCurrentThread() [2/4]
bool AJAThreadImpl::IsCurrentThread |
( |
| ) |
|
◆ IsCurrentThread() [3/4]
bool AJAThreadImpl::IsCurrentThread |
( |
| ) |
|
◆ IsCurrentThread() [4/4]
bool AJAThreadImpl::IsCurrentThread |
( |
| ) |
|
◆ Kill() [1/4]
AJAStatus AJAThreadImpl::Kill |
( |
uint32_t |
exitCode | ) |
|
◆ Kill() [2/4]
AJAStatus AJAThreadImpl::Kill |
( |
uint32_t |
exitCode | ) |
|
◆ Kill() [3/4]
AJAStatus AJAThreadImpl::Kill |
( |
uint32_t |
exitCode | ) |
|
◆ Kill() [4/4]
AJAStatus AJAThreadImpl::Kill |
( |
uint32_t |
exitCode | ) |
|
◆ SetPriority() [1/4]
◆ SetPriority() [2/4]
◆ SetPriority() [3/4]
◆ SetPriority() [4/4]
◆ SetRealTime() [1/4]
◆ SetRealTime() [2/4]
◆ SetRealTime() [3/4]
◆ SetRealTime() [4/4]
◆ SetThreadName() [1/4]
AJAStatus AJAThreadImpl::SetThreadName |
( |
const char * |
name | ) |
|
◆ SetThreadName() [2/4]
AJAStatus AJAThreadImpl::SetThreadName |
( |
const char * |
name | ) |
|
◆ SetThreadName() [3/4]
AJAStatus AJAThreadImpl::SetThreadName |
( |
const char * |
name | ) |
|
◆ SetThreadName() [4/4]
AJAStatus AJAThreadImpl::SetThreadName |
( |
const char * |
name | ) |
|
◆ Start() [1/4]
◆ Start() [2/4]
◆ Start() [3/4]
◆ Start() [4/4]
◆ Stop() [1/4]
AJAStatus AJAThreadImpl::Stop |
( |
uint32_t |
timeout = 0xffffffff | ) |
|
◆ Stop() [2/4]
AJAStatus AJAThreadImpl::Stop |
( |
uint32_t |
timeout = 0xffffffff | ) |
|
◆ Stop() [3/4]
AJAStatus AJAThreadImpl::Stop |
( |
uint32_t |
timeout = 0xffffffff | ) |
|
◆ Stop() [4/4]
AJAStatus AJAThreadImpl::Stop |
( |
uint32_t |
timeout = 0xffffffff | ) |
|
◆ ThreadProcStatic() [1/4]
static DWORD WINAPI AJAThreadImpl::ThreadProcStatic |
( |
void * |
pThreadImplContext | ) |
|
|
static |
◆ ThreadProcStatic() [2/4]
static void* AJAThreadImpl::ThreadProcStatic |
( |
void * |
pThreadImplContext | ) |
|
|
static |
◆ ThreadProcStatic() [3/4]
static void* AJAThreadImpl::ThreadProcStatic |
( |
void * |
pThreadImplContext | ) |
|
|
static |
◆ ThreadProcStatic() [4/4]
DWORD WINAPI AJAThreadImpl::ThreadProcStatic |
( |
void * |
pThreadImplContext | ) |
|
|
static |
◆ mExitCond
pthread_cond_t AJAThreadImpl::mExitCond |
◆ mExiting
bool AJAThreadImpl::mExiting |
◆ mExitMutex
pthread_mutex_t AJAThreadImpl::mExitMutex |
◆ mhThreadHandle
HANDLE AJAThreadImpl::mhThreadHandle |
◆ mLock
◆ mPriority
◆ mpThread
◆ mpThreadContext
◆ mpUserContext
void * AJAThreadImpl::mpUserContext |
◆ mStartCond
pthread_cond_t AJAThreadImpl::mStartCond |
◆ mStartMutex
pthread_mutex_t AJAThreadImpl::mStartMutex |
◆ mTerminate
bool AJAThreadImpl::mTerminate |
◆ mThread
pthread_t AJAThreadImpl::mThread |
◆ mThreadFunc
AJAThreadFunction * AJAThreadImpl::mThreadFunc |
◆ mThreadID
DWORD AJAThreadImpl::mThreadID |
◆ mThreadStarted
bool AJAThreadImpl::mThreadStarted |
◆ mTid
pid_t AJAThreadImpl::mTid |
The documentation for this class was generated from the following files:
- /home/tcbuilder/buildAgent/work/df8e8cce5bebfd58/libajantv2/ajabase/system/bm/threadimpl.h
- /home/tcbuilder/buildAgent/work/df8e8cce5bebfd58/libajantv2/ajabase/system/bm/threadimpl.cpp