Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Net
Inheritance Hierarchy
- FRPCDoSState
- FRPCDoSStateConfig
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Net/RPCDoSDetection.h |
| Include | #include "Net/RPCDoSDetection.h" |
Syntax
struct FRPCDoSStateConfig : public FRPCDoSState
Remarks
Configuration for RPC DoS Detection states
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bEscalationConfirmed | Runtime values Whether or not reaching this escalation stage has been 'confirmed' for analytics | |
| int16 | EscalationCount | The number of times this stage has been escalated to | |
| FString | SeverityCategory | The name of the RPC DoS severity level this config section represents |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ApplyState
(
FRPCDoSState& Target |
Applies the loaded config state, to an object implementing RPC DoS State's. | |
| const TArray< int8 > & | Gets all counter time periods specified by the RPC DoS state settings | ||
| int8 | Gets the highest counter time period specified by RPC DoS state settings (used for limiting 'CounterPerPeriodHistory' size) | ||
| bool | LoadStructConfig
(
const TCHAR* SectionName, |
Uses reflection to load all struct config variables from the specified ini section. | |
| void | Validates loaded struct config variables |
Overridden from FRPCDoSState
| Type | Name | Description | |
|---|---|---|---|
| void | FRPCDoSStateConfig |