UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRPCDoSAnalyticsVars Struct Reference

#include <RPCDoSDetectionAnalytics.h>

+ Inheritance diagram for FRPCDoSAnalyticsVars:

Public Member Functions

 FRPCDoSAnalyticsVars ()
 
bool operator== (const FRPCDoSAnalyticsVars &A) const
 
void CommitAnalytics (FRPCDoSAnalyticsVars &AggregatedData)
 

Public Attributes

FString PlayerIP
 
FString PlayerUID
 
int32 MaxSeverityIndex = 0
 
FString MaxSeverityCategory
 
int32 MaxAnalyticsSeverityIndex = 0
 
FString MaxAnalyticsSeverityCategory
 
TArray< TSharedPtr< FRPCAnalytics > > RPCTrackingAnalytics
 
const int32 MaxRPCAnalytics
 
TArray< FMaxRPCDoSEscalationMaxPlayerSeverity
 

Detailed Description

Container class for separating analytics variables and processing, from the main RPC DoS Detection code

Constructor & Destructor Documentation

◆ FRPCDoSAnalyticsVars()

FRPCDoSAnalyticsVars::FRPCDoSAnalyticsVars ( )

Default constructor

FRPCDoSAnalyticsVars

Member Function Documentation

◆ CommitAnalytics()

void FRPCDoSAnalyticsVars::CommitAnalytics ( FRPCDoSAnalyticsVars AggregatedData)

◆ operator==()

bool FRPCDoSAnalyticsVars::operator== ( const FRPCDoSAnalyticsVars A) const

Member Data Documentation

◆ MaxAnalyticsSeverityCategory

FString FRPCDoSAnalyticsVars::MaxAnalyticsSeverityCategory

The name of the maximum severity state confirmed for analytics that was reached

◆ MaxAnalyticsSeverityIndex

int32 FRPCDoSAnalyticsVars::MaxAnalyticsSeverityIndex = 0

The index of the maximum severity state confirmed for analytics that was reached

◆ MaxPlayerSeverity

TArray<FMaxRPCDoSEscalation> FRPCDoSAnalyticsVars::MaxPlayerSeverity

Aggregation variables (Not filled until final commit) The maximum RPC DoS severity state reached, for each player

◆ MaxRPCAnalytics

const int32 FRPCDoSAnalyticsVars::MaxRPCAnalytics

The maximum number of RPC tracking analytics entries

◆ MaxSeverityCategory

FString FRPCDoSAnalyticsVars::MaxSeverityCategory

The name of the maximum severity state that was reached

◆ MaxSeverityIndex

int32 FRPCDoSAnalyticsVars::MaxSeverityIndex = 0

The index of the maximum severity state that was reached

◆ PlayerIP

FString FRPCDoSAnalyticsVars::PlayerIP

The IP of the player

◆ PlayerUID

FString FRPCDoSAnalyticsVars::PlayerUID

The UID of the player

◆ RPCTrackingAnalytics

TArray<TSharedPtr<FRPCAnalytics> > FRPCDoSAnalyticsVars::RPCTrackingAnalytics

Analytics for RPC's that are being tracked


The documentation for this struct was generated from the following files: