Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Net
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Net/RPCDoSDetection.h |
| Include | #include "Net/RPCDoSDetection.h" |
Syntax
struct FRPCTrackingInfo
Remarks
Live tracking information for individual RPC's, for timing of RPC's, analytics, and handling blocking
Variables
| Type | Name | Description | |
|---|---|---|---|
| ERPCBlockState | BlockState | Whether or not the RPC is currently being blocked, after having hit a blocking quota. | |
| uint8 | HistoryCount | The number of valid 'PerPeriodHistory' entries | |
| uint8 | LastTrackedSecondIncrement | The last time this RPC was called/tracked (based on 'SecondsIncrementer'). | |
| FRPCDoSCounters[16] | PerPeriodHistory | Contains up to 'HistoryCount' seconds of counter/timing data for the RPC. | |
| TSharedPtr< FRPCAnalytics > | RPCTrackingAnalyticsEntry | Caches a pointer to analytics for this RPC, if it's within analytics thresholds |
Functions
| Type | Name | Description | |
|---|---|---|---|
| uint8 | Gets the active 'PerPeriodHistory' index, based on LastTrackedSecondIncrement. |