Navigation
API > API/Runtime > API/Runtime/Core
Platforms that don't need a working FPlatformSystemWideMutex can alias this one.
| Name | FPlatformSystemWideMutexNotImplemented |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformMutex.h |
| Include Path | #include "GenericPlatform/GenericPlatformMutex.h" |
Syntax
class FPlatformSystemWideMutexNotImplemented
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| GenericPlatform/GenericPlatformMutex.h | |||
FPlatformSystemWideMutexNotImplemented
(
const FString& Name, |
Construct a named, system-wide mutex and attempt to get access/ownership of it. | GenericPlatform/GenericPlatformMutex.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FPlatformSystemWideMutexNotImplemented() |
Destructor releases system-wide mutex if it is currently owned. | GenericPlatform/GenericPlatformMutex.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsValid() |
Does the calling thread have ownership of the system-wide mutex? | GenericPlatform/GenericPlatformMutex.h | |
void Release() |
Releases system-wide mutex if it is currently owned. | GenericPlatform/GenericPlatformMutex.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPlatformSystemWideMutexNotImplemented & operator=
(
const FPlatformSystemWideMutexNotImplemented& |
GenericPlatform/GenericPlatformMutex.h |