10#if !defined(UE_TRACE_IOSTORE_ENABLED)
11 #if !UE_BUILD_SHIPPING
12 #define UE_TRACE_IOSTORE_ENABLED UE_TRACE_ENABLED
14 #define UE_TRACE_IOSTORE_ENABLED 0
18#if UE_TRACE_IOSTORE_ENABLED
40#define TRACE_IOSTORE_BACKEND_NAME(IoDispatcherBackend, Name) \
41 FIoStoreTrace::BackendName(IoDispatcherBackend, Name);
43#define TRACE_IOSTORE_REQUEST_CREATE(IoBatch,IoRequestImpl) \
44 FIoStoreTrace::RequestCreate(IoBatch,IoRequestImpl);
46#define TRACE_IOSTORE_REQUEST_UNRESOLVED(IoRequestImpl) \
47 FIoStoreTrace::RequestUnresolved(IoRequestImpl);
49#define TRACE_IOSTORE_BACKEND_REQUEST_STARTED(IoRequestImpl, IoDispatcherBackend) \
50 FIoStoreTrace::RequestStarted(IoRequestImpl, IoDispatcherBackend);
52#define TRACE_IOSTORE_BACKEND_REQUEST_COMPLETED(IoRequestImpl, Size) \
53 FIoStoreTrace::RequestCompleted(IoRequestImpl, Size);
55#define TRACE_IOSTORE_BACKEND_REQUEST_FAILED(IoRequestImpl) \
56 FIoStoreTrace::RequestFailed(IoRequestImpl);
59#if UE_TRACE_METADATA_ENABLED
64 #define TRACE_IOSTORE_METADATA_SCOPE_TAG(TagName) \
65 auto TagNameRef = bool(MetadataChannel) && bool(IoStoreChannel) ? FStringTrace::GetNameRef(TagName) : UE::Trace::FEventRef32(0,0); \
66 UE_TRACE_METADATA_SCOPE(IoStoreTag, IoStoreChannel) \
67 << IoStoreTag.Tag(TagNameRef);
69 #define TRACE_IOSTORE_METADATA_SCOPE_TAG(...)
74#define TRACE_IOSTORE_BACKEND_NAME(...)
75#define TRACE_IOSTORE_REQUEST_CREATE(...)
76#define TRACE_IOSTORE_REQUEST_UNRESOLVED(...)
77#define TRACE_IOSTORE_BACKEND_REQUEST_STARTED(...)
78#define TRACE_IOSTORE_BACKEND_REQUEST_COMPLETED(...)
79#define TRACE_IOSTORE_BACKEND_REQUEST_FAILED(...)
81#define TRACE_IOSTORE_METADATA_SCOPE_TAG(...)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_TRACE_CHANNEL_EXTERN(ChannelName,...)
Definition Trace.h:448
uint32 Size
Definition VulkanMemory.cpp:4034
Definition IoDispatcher.h:285
Definition IoDispatcherBackend.h:23
Definition NameTypes.h:617
Definition IoDispatcherBackend.h:186