Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Unix
Inheritance Hierarchy
- FRunnableThreadPThread
- FRunnableThreadUnix
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Unix/UnixPlatformRunnableThread.h |
| Include | #include "Unix/UnixPlatformRunnableThread.h" |
Syntax
class FRunnableThreadUnix : public FRunnableThreadPThread
Remarks
Unix implementation of the Process OS functions
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void * | |||
| void | FreeCrashHandlerStack
(
void* StackBuffer |
||
| uint64 | |||
| void | SetThreadPriority
(
EThreadPriority NewPriority |
Changes the thread priority of the currently running thread | |
| void | SetThreadPriority
(
pthread_t InThread, |
||
| bool | SetupSignalHandlerStack
(
void* StackBuffer, |
Sets up an alt stack for signal (including crash) handling on this thread. | |
| int32 | TranslateThreadPriority
(
EThreadPriority Priority |
On Unix, this translates to ranges of setpriority(). Note that not all range may be available |
Constants
| Name | Description |
|---|---|
| MainThreadSignalHandlerStack | Separate stack for the signal handler (so possible stack overflows don't go unnoticed), for the main thread specifically. |