UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Protocol2.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5// HEADER_UNIT_SKIP - Not included directly
6
7namespace UE {
8namespace Trace {
9
10#if defined(TRACE_PRIVATE_PROTOCOL_2)
11inline
12#endif
13namespace Protocol2
14{
15
17enum EProtocol : uint8 { Id = 2 };
18
20using Protocol1::EFieldType;
25
32
34#pragma pack(push, 1)
36 : public FEventHeader
37{
38 uint16 SerialLow; // 24-bit...
39 uint8 SerialHigh; // ...serial no.
41};
42#pragma pack(pop)
43static_assert(sizeof(FEventHeaderSync) == 7, "Packing assumption doesn't hold");
44
45} // namespace Protocol2
46} // namespace Trace
47} // namespace UE
uint8_t uint8
Definition binka_ue_file_header.h:8
uint16_t uint16
Definition binka_ue_file_header.h:7
@ Trace
Definition NetTraceConfig.h:23
EEventFlags
Definition Protocol1.h:25
EKnownEventUids
Definition Protocol1.h:33
EProtocol
Definition Protocol2.h:17
@ Id
Definition Protocol2.h:17
Definition AdvancedWidgetsModule.cpp:13
Definition Protocol0.h:72
Definition Protocol1.h:52
uint16 SerialLow
Definition Protocol2.h:38
uint8 SerialHigh
Definition Protocol2.h:39
uint8 EventData[]
Definition Protocol2.h:40
Definition Protocol2.h:28
uint16 Size
Definition Protocol2.h:30
uint16 Uid
Definition Protocol2.h:29