![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <EngineNetAnalytics.h>
Inheritance diagram for FNetConnAnalyticsVars:Classes | |
| struct | FPerNetConnData |
Public Types | |
| using | FNetResult = UE::Net::FNetResult |
Public Member Functions | |
| FNetConnAnalyticsVars () | |
| bool | operator== (const FNetConnAnalyticsVars &A) const |
| void | CommitAnalytics (FNetConnAnalyticsVars &AggregatedData) |
| void | IncreaseOutOfOrderPacketsLostCount (int32 Count=1) |
| void | IncreaseOutOfOrderPacketsRecoveredCount (int32 Count=1) |
| void | IncreaseOutOfOrderPacketsDuplicateCount (int32 Count=1) |
| void | AddFailedPingAddressICMP (FString PingAddress) |
| void | AddFailedPingAddressUDP (FString PingAddress) |
Public Attributes | |
| uint64 | OutAckOnlyCount |
| uint64 | OutKeepAliveCount |
| TUniquePtr< FNetResult > | CloseReason |
| TArray< FString > | ClientCloseReasons |
| TMap< FString, int32 > | RecoveredFaults |
| TArray< FPerNetConnData > | PerConnectionData |
Friends | |
| struct | FNetConnAnalyticsData |
Container class for separating analytics variables and processing, from the main NetConnection code
| FNetConnAnalyticsVars::FNetConnAnalyticsVars | ( | ) |
Default constructor
|
inline |
|
inline |
| void FNetConnAnalyticsVars::CommitAnalytics | ( | FNetConnAnalyticsVars & | AggregatedData | ) |
| bool FNetConnAnalyticsVars::operator== | ( | const FNetConnAnalyticsVars & | A | ) | const |
Close results can't be shared - if either are set, equality comparison fails
|
friend |
| TArray<FString> FNetConnAnalyticsVars::ClientCloseReasons |
The remotely-communicated result/reason for triggering NetConnection Close (remote, server only)
| TUniquePtr<FNetResult> FNetConnAnalyticsVars::CloseReason |
The result/reason for triggering NetConnection Close (local)
| uint64 FNetConnAnalyticsVars::OutAckOnlyCount |
The number of packets that were exclusively ack packets
| uint64 FNetConnAnalyticsVars::OutKeepAliveCount |
The number of packets that were just keep-alive packets
| TArray<FPerNetConnData> FNetConnAnalyticsVars::PerConnectionData |
(Not filled until final commit) Contains Per-NetConnection data which can't be aggregated until final commit
NetConnection faults that were recovered from, and the number of times they were recovered from