Navigation
API > API/Runtime > API/Runtime/NetCore
Implements the base/public interface for FNetConnectionFaultRecovery - defined here, to eliminate the need for Engine dependencies.
| Name | FNetConnectionFaultRecoveryBase |
| Type | class |
| Header File | /Engine/Source/Runtime/Net/Core/Public/Net/Core/Connection/NetConnectionFaultRecoveryBase.h |
| Include Path | #include "Net/Core/Connection/NetConnectionFaultRecoveryBase.h" |
Syntax
class FNetConnectionFaultRecoveryBase : public UE::Net::FNetConnectionFaultRecoveryBaseFixLayout
Inheritance Hierarchy
- FNetConnectionFaultRecoveryBaseFixLayout → FNetConnectionFaultRecoveryBase
Derived Classes
Structs
| Name | Remarks |
|---|---|
| FPendingCategoryRegister |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FNetFaultEscalationHandler | TEscalationManager< ENetFaultCounters, FNetFaultState, ENetFaultCounterCategory > | Net/Core/Connection/NetConnectionFaultRecoveryBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 AddNewCounter
(
int32 Count |
Passthrough for TEscalationManager.AddNewCounter (with caching, NetFaultEscalationManager has not been initialized yet) | Net/Core/Connection/NetConnectionFaultRecoveryBase.h | |
FNetResultManager & GetFaultManager() |
Accessors Accessor for FaultManager | Net/Core/Connection/NetConnectionFaultRecoveryBase.h | |
FEscalationCounter & GetFrameCounter
(
int32 CounterIndex |
Passthrough for FEscalationManager.GetFrameCounter | Net/Core/Connection/NetConnectionFaultRecoveryBase.h | |
EHandleNetResult HandleNetResult
(
FNetCloseResult&& InResult |
Convenience Forwarding function for FNetResultManager.HandleNetResult, taking FNetCloseResult/ENetCloseResult | Net/Core/Connection/NetConnectionFaultRecoveryBase.h | |
EHandleNetResult NotifyHandledFault
(
FNetResult&& InResult |
(For Counter Categories) Use this to notify fault recovery of a successfully handled fault it should be aware of, within HandleNetResult; this is required for escalation tracking, if that fault type is registered with a counter category. | Net/Core/Connection/NetConnectionFaultRecoveryBase.h | |
void RegisterCounterCategory
(
ENetFaultCounterCategory Category, |
Passthrough for TEscalationManager.RegisterCounterCategory (with caching, NetFaultEscalationManager has not been initialized yet) | Net/Core/Connection/NetConnectionFaultRecoveryBase.h |