Module |
|
Header |
/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformProcess.h |
Include |
#include "GenericPlatform/GenericPlatformProcess.h" |
struct FSemaphore
Generic representation of a interprocess semaphore
Name | Description | |
---|---|---|
|
FSemaphore ( |
Creates and initializes a new instance with the specified name. |
|
FSemaphore ( |
Creates and initializes a new instance with the specified name. |
Name | Description | |
---|---|---|
|
~FSemaphore() |
Virtual destructor. |
Name | Description | ||
---|---|---|---|
|
const TCHAR ... |
GetName() |
Returns the name of the object |
|
Lock() |
Acquires an exclusive access (also known as Wait()) |
|
|
TryLock ( |
Tries to acquire and exclusive access for a specified amount of nanoseconds (also known as TryWait()). |
|
|
Unlock() |
Relinquishes an exclusive access (also known as Release()) |
Name |
Description |
|
---|---|---|
|
Limits |