| FGenericPlatformTLS
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Unix/UnixPlatformTLS.h |
Include |
#include "Unix/UnixPlatformTLS.h" |
struct FUnixTLS : public FGenericPlatformTLS
Unix implementation of the TLS OS functions
Name | Description | ||
---|---|---|---|
|
AllocTlsSlot() |
Allocates a thread local store slot |
|
|
ClearThreadIdTLS() |
||
|
FreeTlsSlot ( |
Frees a previously allocated TLS slot |
|
|
GetCurrentThreadId() |
Returns the currently executing thread's id |
|
|
void * |
GetTlsValue ( |
Reads the value stored at the specified TLS slot |
|
SetTlsValue |
Sets a value in the specified TLS slot |
Name |
Description |
---|---|
ThreadIdTLSKey |
TLS key to store TID |