Deskflow 1.22.0.197
Keyboard and mouse sharing utility
|
Internal thread data. An architecture dependent type holding the necessary data for a thread. More...
#include <IArchMultithread.h>
Public Member Functions | |
ArchThreadImpl ()=default | |
ArchThreadImpl () | |
~ArchThreadImpl () |
Public Attributes | |
int | m_refCount = 1 |
IArchMultithread::ThreadID | m_id = 0 |
pthread_t | m_thread |
IArchMultithread::ThreadFunc | m_func = nullptr |
void * | m_userData = nullptr |
bool | m_cancel = false |
bool | m_cancelling = false |
bool | m_exited = false |
void * | m_result = nullptr |
void * | m_networkData = nullptr |
HANDLE | m_thread |
DWORD | m_id |
HANDLE | m_cancel |
HANDLE | m_exit |
Internal thread data. An architecture dependent type holding the necessary data for a thread.
|
default |
ArchThreadImpl::ArchThreadImpl | ( | ) |
ArchThreadImpl::~ArchThreadImpl | ( | ) |
bool ArchThreadImpl::m_cancel = false |
HANDLE ArchThreadImpl::m_cancel |
bool ArchThreadImpl::m_cancelling = false |
HANDLE ArchThreadImpl::m_exit |
bool ArchThreadImpl::m_exited = false |
IArchMultithread::ThreadFunc ArchThreadImpl::m_func = nullptr |
IArchMultithread::ThreadID ArchThreadImpl::m_id = 0 |
DWORD ArchThreadImpl::m_id |
void * ArchThreadImpl::m_networkData = nullptr |
int ArchThreadImpl::m_refCount = 1 |
void * ArchThreadImpl::m_result = nullptr |
pthread_t ArchThreadImpl::m_thread |
HANDLE ArchThreadImpl::m_thread |
void * ArchThreadImpl::m_userData = nullptr |