Navigation
API > API/Runtime > API/Runtime/Engine
Struct wrapper Per Net Connection analytics for things like packet loss and jitter.
| Name | FNetConnectionPacketAnalytics |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Net/NetAnalyticsTypes.h |
| Include Path | #include "Net/NetAnalyticsTypes.h" |
Syntax
struct FNetConnectionPacketAnalytics
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNetConnectionPacketAnalytics() |
Net/NetAnalyticsTypes.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSawPacketLossBurstThisFrame | bool | Net/NetAnalyticsTypes.h | ||
| CurrentRunOfDroppedOutPackets | uint32 | Net/NetAnalyticsTypes.h | ||
| LongestRunOfDroppedInPackets | uint32 | Net/NetAnalyticsTypes.h | ||
| LongestRunOfDroppedOutPackets | uint32 | Net/NetAnalyticsTypes.h | ||
| NumberOfAcksThisFrame | uint32 | Net/NetAnalyticsTypes.h | ||
| NumberOfFramesWithBurstsOfPacketLoss | uint32 | Net/NetAnalyticsTypes.h | ||
| NumberOfFramesWithNoPackets | uint32 | Net/NetAnalyticsTypes.h | ||
| NumberOfMissingPacketsThisFrame | uint32 | Net/NetAnalyticsTypes.h | ||
| NumberOfNaksThisFrame | uint32 | Net/NetAnalyticsTypes.h | ||
| NumberOfPacketsThisFrame | uint32 | Net/NetAnalyticsTypes.h | ||
| NumberOfTrackedFrames | uint64 | Net/NetAnalyticsTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const double GetBurstyPacketLossPerSecond
(
double DurationSec |
Net/NetAnalyticsTypes.h | ||
const uint32 GetLongestRunOfDroppedInPackets() |
Longest number of consecutive dropped incoming packets that was tracked. | Net/NetAnalyticsTypes.h | |
const uint32 GetLongestRunOfDroppedOutPackets() |
Longest number of consecutive outgoing packets that was tracked. | Net/NetAnalyticsTypes.h | |
const uint32 GetNumberOfFramesWithBurstsOfPacketLoss() |
Number of frames where we saw bursts of packet loss. | Net/NetAnalyticsTypes.h | |
const uint32 GetNumberOfFramesWithNoPackets() |
The total number of frames where we were not notified of any packets (ACK, NAK, in or out). | Net/NetAnalyticsTypes.h | |
const uint64 GetNumberOfTrackedFrames() |
Total number of frames that have been tracked. | Net/NetAnalyticsTypes.h | |
void Reset() |
Resets the state of tracking. | Net/NetAnalyticsTypes.h |