![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <WindowsPlatformMutex.h>
Public Member Functions | |
| FWindowsSystemWideMutex (const FWindowsSystemWideMutex &)=delete | |
| FWindowsSystemWideMutex & | operator= (const FWindowsSystemWideMutex &)=delete |
| CORE_API | FWindowsSystemWideMutex (const FString &InName, FTimespan InTimeout=FTimespan::Zero()) |
| CORE_API | ~FWindowsSystemWideMutex () |
| CORE_API bool | IsValid () const |
| CORE_API void | Release () |
A system-wide mutex for Windows. Uses a named mutex.
|
delete |
|
explicit |
Construct a named, system-wide mutex and attempt to get access/ownership of it.
| UE::FWindowsSystemWideMutex::~FWindowsSystemWideMutex | ( | ) |
Destructor releases system-wide mutex if it is currently owned.
| bool UE::FWindowsSystemWideMutex::IsValid | ( | ) | const |
Does the calling thread have ownership of the system-wide mutex?
|
delete |
| void UE::FWindowsSystemWideMutex::Release | ( | ) |
Releases system-wide mutex if it is currently owned.