Navigation
API > API/Runtime > API/Runtime/Engine
Default Fault Handler
Implements default fault handling, for all Engine level fault types.
To add fault handling for custom netcode (e.g. new NetConnection's or PacketHandler components), create a new fault handler added to NetConnection.FaultManager, and use a custom enum with TNetResult (see DefaultFaultHandler/OodleFaultHandler).
| Name | FDefaultFaultHandler |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Net/DefaultFaultHandler.h |
| Include Path | #include "Net/DefaultFaultHandler.h" |
Syntax
class FDefaultFaultHandler : public UE::Net::FNetResultHandler
Inheritance Hierarchy
- FNetResultHandler → FDefaultFaultHandler
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FaultRecovery | FNetConnectionFaultRecoveryBase * | The NetConnection FaultRecovery instance, which we forward fault counting to | Net/DefaultFaultHandler.h | |
| FNetConnectionFaultRecovery | friend | Net/DefaultFaultHandler.h |