Navigation
API > API/Runtime > API/Runtime/Engine
Convenience type that can be used to tracks information about things that can result in prolonged periods of apparent network inactivity, despite actually receiving traffic.
The overall number of entries is expected to be small, but ultimately is left up to callers.
| Name | FDelinquencyAnalytics |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Net/NetAnalyticsTypes.h |
| Include Path | #include "Net/NetAnalyticsTypes.h" |
Syntax
struct FDelinquencyAnalytics
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDelinquencyAnalytics
(
const uint32 InNumberOfTopOffendersToTrack |
Net/NetAnalyticsTypes.h | ||
FDelinquencyAnalytics
(
FDelinquencyAnalytics&& Other |
Net/NetAnalyticsTypes.h | ||
FDelinquencyAnalytics
(
const FDelinquencyAnalytics& |
Net/NetAnalyticsTypes.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllDelinquents | TSet< FDelinquencyNameTimePair, FDelinquencyKeyFuncs > | Net/NetAnalyticsTypes.h | ||
| NumberOfTopOffendersToTrack | uint32 | This is explicitly non const, as we will be copying / moving these structs around. | Net/NetAnalyticsTypes.h | |
| TopOffenders | TArray< FDelinquencyNameTimePair > | Net/NetAnalyticsTypes.h | ||
| TotalTime | float | Net/NetAnalyticsTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add
(
FDelinquencyNameTimePair&& ToTrack |
Adds the event to the delinquency tracking, by accumulating its time into total time, and updating any existing events to choose the one with the highest time. | Net/NetAnalyticsTypes.h | |
void CountBytes
(
FArchive& Ar |
Net/NetAnalyticsTypes.h | ||
void Emplace
(
FName Name, |
Net/NetAnalyticsTypes.h | ||
const TSet< FDelinquencyNameTimePair, FDelinquencyKeyFuncs > & GetAllDelinquents() |
Net/NetAnalyticsTypes.h | ||
const uint32 GetNumberOfTopOffendersToTrack() |
Net/NetAnalyticsTypes.h | ||
const TArray< FDelinquencyNameTimePair > & GetTopOffenders() |
Net/NetAnalyticsTypes.h | ||
const float GetTotalTime() |
Net/NetAnalyticsTypes.h | ||
void Reset() |
Net/NetAnalyticsTypes.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FDelinquencyAnalytics & operator=
(
const FDelinquencyAnalytics& |
Net/NetAnalyticsTypes.h | ||
| Net/NetAnalyticsTypes.h |