Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
MTAccessDetector.h File Reference
#include "CoreTypes.h"
#include "HAL/PlatformTLS.h"
#include "HAL/PreprocessorHelpers.h"
#include "Misc/AssertionMacros.h"
#include "Misc/Build.h"
#include <atomic>
+ Include dependency graph for MTAccessDetector.h:

Go to the source code of this file.

Macros

#define ENABLE_MT_DETECTOR   DO_CHECK
 
#define UE_MT_DECLARE_RW_ACCESS_DETECTOR(AccessDetector)
 
#define UE_MT_DECLARE_RW_RECURSIVE_ACCESS_DETECTOR(AccessDetector)
 
#define UE_MT_DECLARE_RW_FULLY_RECURSIVE_ACCESS_DETECTOR(AccessDetector)
 
#define UE_MT_SCOPED_READ_ACCESS(AccessDetector)
 
#define UE_MT_SCOPED_WRITE_ACCESS(AccessDetector)
 
#define UE_MT_ACQUIRE_READ_ACCESS(AccessDetector)
 
#define UE_MT_RELEASE_READ_ACCESS(AccessDetector)
 
#define UE_MT_ACQUIRE_WRITE_ACCESS(AccessDetector)
 
#define UE_MT_RELEASE_WRITE_ACCESS(AccessDetector)
 

Macro Definition Documentation

◆ ENABLE_MT_DETECTOR

#define ENABLE_MT_DETECTOR   DO_CHECK

Definition at line 13 of file MTAccessDetector.h.

◆ UE_MT_ACQUIRE_READ_ACCESS

#define UE_MT_ACQUIRE_READ_ACCESS ( AccessDetector)

Definition at line 287 of file MTAccessDetector.h.

◆ UE_MT_ACQUIRE_WRITE_ACCESS

#define UE_MT_ACQUIRE_WRITE_ACCESS ( AccessDetector)

Definition at line 289 of file MTAccessDetector.h.

◆ UE_MT_DECLARE_RW_ACCESS_DETECTOR

#define UE_MT_DECLARE_RW_ACCESS_DETECTOR ( AccessDetector)

Definition at line 280 of file MTAccessDetector.h.

◆ UE_MT_DECLARE_RW_FULLY_RECURSIVE_ACCESS_DETECTOR

#define UE_MT_DECLARE_RW_FULLY_RECURSIVE_ACCESS_DETECTOR ( AccessDetector)

Definition at line 282 of file MTAccessDetector.h.

◆ UE_MT_DECLARE_RW_RECURSIVE_ACCESS_DETECTOR

#define UE_MT_DECLARE_RW_RECURSIVE_ACCESS_DETECTOR ( AccessDetector)

Definition at line 281 of file MTAccessDetector.h.

◆ UE_MT_RELEASE_READ_ACCESS

#define UE_MT_RELEASE_READ_ACCESS ( AccessDetector)

Definition at line 288 of file MTAccessDetector.h.

◆ UE_MT_RELEASE_WRITE_ACCESS

#define UE_MT_RELEASE_WRITE_ACCESS ( AccessDetector)

Definition at line 290 of file MTAccessDetector.h.

◆ UE_MT_SCOPED_READ_ACCESS

#define UE_MT_SCOPED_READ_ACCESS ( AccessDetector)

Definition at line 284 of file MTAccessDetector.h.

◆ UE_MT_SCOPED_WRITE_ACCESS

#define UE_MT_SCOPED_WRITE_ACCESS ( AccessDetector)

Definition at line 285 of file MTAccessDetector.h.