UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TraceControlMessages.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
7#include "Misc/Guid.h"
9#include "TraceControlMessages.generated.h"
10
11/* Trace messages
12 *****************************************************************************/
13
17USTRUCT()
22
27USTRUCT()
29{
31
32 UPROPERTY(EditAnywhere, Category="Message")
33 FString Endpoint;
34
35 UPROPERTY(EditAnywhere, Category="Message")
36 FGuid SessionGuid;
37
38 UPROPERTY(EditAnywhere, Category="Message")
39 FGuid TraceGuid;
40
41 UPROPERTY(EditAnywhere, Category="Message")
42 uint64 BytesSent = 0;
43
44 UPROPERTY(EditAnywhere, Category="Message")
45 uint64 BytesTraced = 0;
46
47 UPROPERTY(EditAnywhere, Category="Message")
48 uint64 MemoryUsed = 0;
49
50 UPROPERTY(EditAnywhere, Category="Message")
51 uint32 CacheAllocated = 0;
52
53 UPROPERTY(EditAnywhere, Category="Message")
54 uint32 CacheUsed = 0;
55
56 UPROPERTY(EditAnywhere, Category="Message")
57 uint32 CacheWaste = 0;
58
59 UPROPERTY(EditAnywhere, Category = "Message")
60 bool bAreStatNamedEventsEnabled = false;
61
62 UPROPERTY(EditAnywhere, Category = "Message")
63 bool bIsPaused = false;
64
65 UPROPERTY(EditAnywhere, Category = "Message")
66 bool bIsTracing = false;
67
68 UPROPERTY(EditAnywhere, Category = "Message")
69 FDateTime StatusTimestamp;
70
71 UPROPERTY(EditAnywhere, Category = "Message")
72 uint8 TraceSystemStatus = 0;
73};
74
78USTRUCT()
83
87USTRUCT()
89{
91
92 UPROPERTY(EditAnywhere, Category = "Message")
93 FString Name;
94
95 UPROPERTY(EditAnywhere, Category = "Message")
96 FString ChannelList;
97
98 UPROPERTY(EditAnywhere, Category = "Message")
99 bool bIsReadOnly = false;
100};
101
106USTRUCT()
108{
110
111 UPROPERTY(EditAnywhere, Category="Message")
112 bool bUseWorkerThread = false;
113
114 UPROPERTY(EditAnywhere, Category="Message")
115 bool bUseImportantCache = false;
116
117 UPROPERTY(EditAnywhere, Category="Message")
118 uint32 TailSizeBytes = 0;
119
120 UPROPERTY(EditAnywhere, Category = "Message")
122};
123
127USTRUCT()
129{
131
132 UPROPERTY(EditAnywhere, Category="Message")
133 uint32 KnownChannelCount = 0;
134};
135
140USTRUCT()
142{
144
145 UPROPERTY(EditAnywhere, Category="Message")
146 TArray<FString> Channels;
147
148 UPROPERTY(EditAnywhere, Category="Message")
150
151 UPROPERTY(EditAnywhere, Category="Message")
152 TArray<FString> Descriptions;
153
154 UPROPERTY(EditAnywhere, Category="Message")
155 TArray<uint32> ReadOnlyIds;
156};
157
162USTRUCT()
164{
166
167 UPROPERTY(EditAnywhere, Category="Message")
168 TArray<uint32> EnabledIds;
169};
170
171
175USTRUCT()
177{
179
180 UPROPERTY(EditAnywhere, Category="Message")
181 TArray<uint32> ChannelIdsToEnable;
182
183 UPROPERTY(EditAnywhere, Category="Message")
184 TArray<uint32> ChannelIdsToDisable;
185};
186
190USTRUCT()
192{
194
195 UPROPERTY(EditAnywhere, Category="Message")
196 TMap<uint32, FString> Errors;
197};
198
203USTRUCT()
205{
207
208 UPROPERTY(EditAnywhere, Category="Message")
209 FGuid SessionId;
210
211 UPROPERTY(EditAnywhere, Category="Message")
212 FGuid InstanceId;
213};
214
220USTRUCT()
222{
224
225 UPROPERTY(EditAnywhere, Category="Message")
226 FGuid SessionId;
227
228 UPROPERTY(EditAnywhere, Category="Message")
229 FGuid InstanceId;
230};
231
235USTRUCT()
240
244USTRUCT()
246{
248
249 UPROPERTY(EditAnywhere, Category="Message")
250 FString Channels;
251
252 UPROPERTY(EditAnywhere, Category="Message")
253 bool bExcludeTail = false;
254};
255
259USTRUCT()
261{
263
264 UPROPERTY(EditAnywhere, Category="Message")
265 FString Host;
266};
267
271USTRUCT()
273{
275
276 UPROPERTY(EditAnywhere, Category="Message")
277 FString File;
278
279 UPROPERTY(EditAnywhere, Category="Message")
280 bool bTruncateFile = false;
281};
282
286USTRUCT()
291
295USTRUCT()
300
304USTRUCT()
306{
308
309 UPROPERTY(EditAnywhere, Category="Message")
310 FString Host;
311};
312
316USTRUCT()
318{
320
321 UPROPERTY(EditAnywhere, Category="Message")
322 FString File;
323};
324
328USTRUCT()
330{
332
333 UPROPERTY(EditAnywhere, Category="Message")
334 FString Label;
335};
336
340USTRUCT()
342{
344
345 UPROPERTY(EditAnywhere, Category="Message")
346 FString Name;
347
348 UPROPERTY(EditAnywhere, Category="Message")
349 bool bShowUI = true;
350};
351
355USTRUCT()
357{
359
360 UPROPERTY(EditAnywhere, Category = "Message")
361 bool bEnabled = false;
362};
FPlatformTypes::uint64 uint64
A 64-bit unsigned integer.
Definition Platform.h:1117
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
uint8_t uint8
Definition binka_ue_file_header.h:8
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition Array.h:670
Definition UnrealString.h.inl:34
@ false
Definition radaudio_common.h:23
Definition DateTime.h:76
Definition Guid.h:109
Definition TraceControlMessages.h:89
Definition TraceControlMessages.h:330
Definition TraceControlMessages.h:142
Definition TraceControlMessages.h:129
Definition TraceControlMessages.h:192
Definition TraceControlMessages.h:177
Definition TraceControlMessages.h:164
Definition TraceControlMessages.h:205
Definition TraceControlMessages.h:222
Definition TraceControlMessages.h:273
Definition TraceControlMessages.h:288
Definition TraceControlMessages.h:297
Definition TraceControlMessages.h:342
Definition TraceControlMessages.h:261
Definition TraceControlMessages.h:357
Definition TraceControlMessages.h:80
Definition TraceControlMessages.h:108
Definition TraceControlMessages.h:318
Definition TraceControlMessages.h:306
Definition TraceControlMessages.h:246
Definition TraceControlMessages.h:19
Definition TraceControlMessages.h:29
Definition TraceControlMessages.h:237