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