UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_MULTICAST_DELEGATE_TwoParams(DelegateName, Param1Type, Param2Type)
Definition DelegateCombinations.h:58
ENGINE_API FModifyRPCDoSAnalytics GModifyRPCDoSEscalationAnalytics
Definition RPCDoSDetectionAnalytics.cpp:17
ENGINE_API FModifyRPCDoSAnalytics GModifyRPCDoSAnalytics
Definition RPCDoSDetectionAnalytics.cpp:16
Definition NameTypes.h:617
Definition RPCDoSDetectionAnalytics.h:51
int32 MaxAnalyticsSeverityIndex
Definition RPCDoSDetectionAnalytics.h:65
FString PlayerUID
Definition RPCDoSDetectionAnalytics.h:56
FString MaxAnalyticsSeverityCategory
Definition RPCDoSDetectionAnalytics.h:68
FString MaxSeverityCategory
Definition RPCDoSDetectionAnalytics.h:62
FString PlayerIP
Definition RPCDoSDetectionAnalytics.h:53
int32 MaxSeverityIndex
Definition RPCDoSDetectionAnalytics.h:59
bool operator==(const FMaxRPCDoSEscalation &A) const
Definition RPCDoSDetectionAnalytics.h:72
Definition RPCDoSDetectionAnalytics.h:85
uint8 SinglePacketGameThreadCPU
Definition RPCDoSDetectionAnalytics.h:107
double MaxSinglePacketRPCTime
Definition RPCDoSDetectionAnalytics.h:101
int32 MaxCountPerSec
Definition RPCDoSDetectionAnalytics.h:90
int32 BlockedCount
Definition RPCDoSDetectionAnalytics.h:111
int32 SinglePacketRPCCount
Definition RPCDoSDetectionAnalytics.h:104
double MaxTimePerSec
Definition RPCDoSDetectionAnalytics.h:94
uint8 MaxTimeGameThreadCPU
Definition RPCDoSDetectionAnalytics.h:97
FString PlayerIP
Definition RPCDoSDetectionAnalytics.h:117
bool operator==(const FRPCAnalytics &A) const
Definition RPCDoSDetectionAnalytics.h:124
FName RPCName
Definition RPCDoSDetectionAnalytics.h:87
FString PlayerUID
Definition RPCDoSDetectionAnalytics.h:120
bool WithinMinAnalyticsThreshold() const
Definition RPCDoSDetectionAnalytics.h:138
Definition RPCDoSDetectionAnalytics.h:201
int8 WorstAnalyticsState
Definition RPCDoSDetectionAnalytics.h:206
virtual void SendAnalytics() override
Definition RPCDoSDetectionAnalytics.cpp:129
void FireEvent_ServerRPCDoSEscalation(int32 SeverityIndex, const FString &SeverityCategory, int32 WorstCountPerSec, double WorstTimePerSec, const FString &InPlayerIP, const FString &InPlayerUID, const TArray< FName > &InRPCGroup, double InRPCGroupTime=0.0)
Definition RPCDoSDetectionAnalytics.cpp:381
FGetWorld WorldFunc
Definition RPCDoSDetectionAnalytics.h:203
Definition RPCDoSDetectionAnalytics.h:152
int32 MaxSeverityIndex
Definition RPCDoSDetectionAnalytics.h:171
bool operator==(const FRPCDoSAnalyticsVars &A) const
Definition RPCDoSDetectionAnalytics.cpp:65
int32 MaxAnalyticsSeverityIndex
Definition RPCDoSDetectionAnalytics.h:177
FString MaxSeverityCategory
Definition RPCDoSDetectionAnalytics.h:174
FString PlayerIP
Definition RPCDoSDetectionAnalytics.h:165
FString MaxAnalyticsSeverityCategory
Definition RPCDoSDetectionAnalytics.h:180
TArray< TSharedPtr< FRPCAnalytics > > RPCTrackingAnalytics
Definition RPCDoSDetectionAnalytics.h:184
TArray< FMaxRPCDoSEscalation > MaxPlayerSeverity
Definition RPCDoSDetectionAnalytics.h:193
FRPCDoSAnalyticsVars()
Definition RPCDoSDetectionAnalytics.cpp:59
void CommitAnalytics(FRPCDoSAnalyticsVars &AggregatedData)
Definition RPCDoSDetectionAnalytics.cpp:73
const int32 MaxRPCAnalytics
Definition RPCDoSDetectionAnalytics.h:187
FString PlayerUID
Definition RPCDoSDetectionAnalytics.h:168
Definition NetAnalytics.h:155