Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Analytics
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Analytics/EngineNetAnalytics.h |
| Include | #include "Analytics/EngineNetAnalytics.h" |
Syntax
struct FNetConnAnalyticsVars
Remarks
Container class for separating analytics variables and processing, from the main NetConnection code
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FString > | ClientCloseReasons | The remotely-communicated result/reason for triggering NetConnection Close (remote, server only) | |
| TUniquePtr< FNetResult > | CloseReason | The result/reason for triggering NetConnection Close (local) | |
| uint64 | OutAckOnlyCount | The number of packets that were exclusively ack packets | |
| uint64 | OutKeepAliveCount | The number of packets that were just keep-alive packets | |
| TArray< FPerNetConnData > | PerConnectionData | (Not filled until final commit) Contains Per-NetConnection data which can't be aggregated until final commit | |
| TMap< FString, int32 > | RecoveredFaults | NetConnection faults that were recovered from, and the number of times they were recovered from |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default constructorFNetConnAnalyticsVars |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddFailedPingAddressICMP
(
FString PingAddress |
||
| void | AddFailedPingAddressUDP
(
FString PingAddress |
||
| void | CommitAnalytics
(
FNetConnAnalyticsVars& AggregatedData |
||
| void | IncreaseOutOfOrderPacketsDuplicateCount
(
int32 Count |
||
| void | IncreaseOutOfOrderPacketsLostCount
(
int32 Count |
Accessors | |
| void | IncreaseOutOfOrderPacketsRecoveredCount
(
int32 Count |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator==
(
const FNetConnAnalyticsVars& A |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FPerNetConnData | Aggregation variables |
Typedefs
| Name | Description |
|---|---|
| FNetResult |