#include <Thread_WIN32.h>
Definition at line 30 of file Thread_WIN32.h.
◆ Callable
typedef void(* Poco::ThreadImpl::Callable) (void *) |
◆ Entry
typedef unsigned(__stdcall * Poco::ThreadImpl::Entry) (void *) |
◆ TIDImpl
◆ Policy
◆ Priority
Enumerator |
---|
PRIO_LOWEST_IMPL | |
PRIO_LOW_IMPL | |
PRIO_NORMAL_IMPL | |
PRIO_HIGH_IMPL | |
PRIO_HIGHEST_IMPL | |
Definition at line 42 of file Thread_WIN32.h.
◆ ThreadImpl()
Poco::ThreadImpl::ThreadImpl |
( |
| ) |
|
◆ ~ThreadImpl()
Poco::ThreadImpl::~ThreadImpl |
( |
| ) |
|
◆ createImpl()
void Poco::ThreadImpl::createImpl |
( |
Entry | ent, |
|
|
void * | pData ) |
|
protected |
◆ currentImpl()
static ThreadImpl * Poco::ThreadImpl::currentImpl |
( |
| ) |
|
|
static |
◆ currentTidImpl()
static TIDImpl Poco::ThreadImpl::currentTidImpl |
( |
| ) |
|
|
static |
◆ getMaxOSPriorityImpl()
int Poco::ThreadImpl::getMaxOSPriorityImpl |
( |
int | policy | ) |
|
|
inlinestatic |
◆ getMinOSPriorityImpl()
int Poco::ThreadImpl::getMinOSPriorityImpl |
( |
int | policy | ) |
|
|
inlinestatic |
◆ getOSPriorityImpl()
int Poco::ThreadImpl::getOSPriorityImpl |
( |
| ) |
const |
|
inline |
◆ getPriorityImpl()
int Poco::ThreadImpl::getPriorityImpl |
( |
| ) |
const |
|
inline |
◆ getStackSizeImpl()
int Poco::ThreadImpl::getStackSizeImpl |
( |
| ) |
const |
|
inline |
◆ isRunningImpl()
bool Poco::ThreadImpl::isRunningImpl |
( |
| ) |
const |
◆ joinImpl() [1/2]
void Poco::ThreadImpl::joinImpl |
( |
| ) |
|
◆ joinImpl() [2/2]
bool Poco::ThreadImpl::joinImpl |
( |
long | milliseconds | ) |
|
◆ runnableEntry()
static unsigned __stdcall Poco::ThreadImpl::runnableEntry |
( |
void * | pThread | ) |
|
|
staticprotected |
◆ setOSPriorityImpl()
void Poco::ThreadImpl::setOSPriorityImpl |
( |
int | prio, |
|
|
int | policy = 0 ) |
◆ setPriorityImpl()
void Poco::ThreadImpl::setPriorityImpl |
( |
int | prio | ) |
|
◆ setStackSizeImpl()
void Poco::ThreadImpl::setStackSizeImpl |
( |
int | size | ) |
|
|
inline |
◆ sleepImpl()
void Poco::ThreadImpl::sleepImpl |
( |
long | milliseconds | ) |
|
|
inlinestatic |
◆ startImpl()
◆ threadCleanup()
void Poco::ThreadImpl::threadCleanup |
( |
| ) |
|
|
protected |
◆ tidImpl()
◆ yieldImpl()
void Poco::ThreadImpl::yieldImpl |
( |
| ) |
|
|
inlinestatic |
◆ _currentThreadHolder
◆ _prio
int Poco::ThreadImpl::_prio |
|
private |
◆ _pRunnableTarget
◆ _stackSize
int Poco::ThreadImpl::_stackSize |
|
private |
◆ _thread
HANDLE Poco::ThreadImpl::_thread |
|
private |
◆ _threadId
DWORD Poco::ThreadImpl::_threadId |
|
private |
The documentation for this class was generated from the following file:
- C:/Users/lachl/Downloads/ArkServerAPI_NEW/ASE/AseApi-main/include/Poco/Poco/Thread_WIN32.h