6#include "Containers/Array.h"
19#include "NetConnectionFaultRecoveryBase.generated.h"
28 class FNetConnectionFaultRecovery;
43 friend UE::Net::FNetConnectionFaultRecovery;
55 int16 EscalateQuotaFaultsPerPeriod = -1;
59 int8 EscalateQuotaFaultPercentPerPeriod = -1;
63 int16 DescalateQuotaFaultsPerPeriod = -1;
67 int8 DescalateQuotaFaultPercentPerPeriod = -1;
71 int8 EscalateQuotaTimePeriod = -1;
98enum class ENetFaultCounters :
uint8
113enum class ENetFaultCounterCategory :
uint8
147class FNetConnectionFaultRecoveryBaseFixLayout
150 virtual ~FNetConnectionFaultRecoveryBaseFixLayout() =
default;
156class FNetConnectionFaultRecoveryBase :
public FNetConnectionFaultRecoveryBaseFixLayout
176 FNetResultManager& GetFaultManager()
199 NETCORE_API void RegisterCounterCategory(ENetFaultCounterCategory Category,
int32 CounterIndex);
203 virtual void InitEscalationManager()
210 bool bDisconnected =
false;
213 int32 LastCounterIndex =
static_cast<int32>(ENetFaultCounters::Max);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
EInitStateDefaultsResult
Definition StateStruct.h:98
Definition UniquePtr.h:107
Definition NetResultManager.h:48
Definition AdvancedWidgetsModule.cpp:13
@ false
Definition radaudio_common.h:23
Definition EscalationStates.h:159
Definition EscalationStates.h:133
Definition NetConnectionFaultRecoveryBase.h:40
Definition NetConnectionFaultRecoveryBase.h:219
int32 CategoryIndex
Definition NetConnectionFaultRecoveryBase.h:220