IOKit process thread.
More...
#include <dxd_sync_platform.h>
|
static unsigned int | prio () |
|
static unsigned int | prio () |
|
IOKit process thread.
WDK process.
This class creates a process thread. Overwrite virtual launch() and call run() method. The internal mechanism blocks object termination until thread launch() returns.
◆ priority
Enumerator |
---|
low | Lowest thread priority level.
|
realtime | Lowest realtime priority level.
|
high | Highest thread priority level.
|
◆ process() [1/2]
dxd::process::process |
( |
| ) |
|
|
inline |
IOKit default constructor process thread is not yet schedulled to run: signal to prevent wait.
◆ ~process() [1/2]
virtual dxd::process::~process |
( |
| ) |
|
|
inline |
◆ ~process() [2/2]
virtual dxd::process::~process |
( |
| ) |
|
|
inlineprotected |
◆ process() [2/2]
dxd::process::process |
( |
| ) |
|
|
inline |
◆ launch() [1/2]
IOKit process thread methode.
Overwrite virtual launch() with your process. run() starts this process. The internal mechanism blocks object termination until thread launch() returns.
◆ launch() [2/2]
◆ prio() [1/3]
static unsigned int dxd::process::prio |
( |
| ) |
|
|
inlinestatic |
◆ prio() [2/3]
static unsigned int dxd::process::prio |
( |
| ) |
|
|
inlinestatic |
◆ prio() [3/3]
◆ run() [1/2]
IOKit process thread start.
run() starts this process. The internal mechanism blocks object termination until thread start() returns.
◆ run() [2/2]
◆ status
The documentation for this class was generated from the following files: