Navigation
API > API/Runtime > API/Runtime/NetCore
RPC DoS Detection implementation for basic aggregated net analytics data
| Name | FRPCDoSAnalyticsData |
| Type | struct |
| Header File | /Engine/Source/Runtime/Net/Core/Public/Net/Core/Analytics/RPCDoSDetectionAnalytics.h |
| Include Path | #include "Net/Core/Analytics/RPCDoSDetectionAnalytics.h" |
Syntax
struct FRPCDoSAnalyticsData : public TBasicNetAnalyticsData< FRPCDoSAnalyticsVars >
Inheritance Hierarchy
- FVirtualDestructor → FNetAnalyticsData → TBasicNetAnalyticsData → FRPCDoSAnalyticsData
- FSharedFromThisBase → TSharedFromThis → FNetAnalyticsData → TBasicNetAnalyticsData → FRPCDoSAnalyticsData
- TDataStruct → TBasicNetAnalyticsData → FRPCDoSAnalyticsData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnalyticsSender | TSharedPtr< FRPCDoSAnalyticsSender > | Implementation responsible for the analytics send event | Net/Core/Analytics/RPCDoSDetectionAnalytics.h | |
| WorstAnalyticsState | int8 | The worst RPC DoS severity state that has been active and passed confirmation thresholds - mirrors RPCDosDetection.WorstAnalyticsState | Net/Core/Analytics/RPCDoSDetectionAnalytics.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Triggers RPC DoS Escalation analytics. | Net/Core/Analytics/RPCDoSDetectionAnalytics.h | ||
FRPCDoSAnalyticsVars * GetVars() |
Net/Core/Analytics/RPCDoSDetectionAnalytics.h | ||
void SetAnalyticsSender
(
TSharedPtr< FRPCDoSAnalyticsSender > InSender |
FRPCDoSAnalyticsData | Net/Core/Analytics/RPCDoSDetectionAnalytics.h |
Public Virtual
Overridden from FNetAnalyticsData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SendAnalytics() |
Dispatches the aggregated analytics data - no further data should be added | Net/Core/Analytics/RPCDoSDetectionAnalytics.h |