Navigation
API > API/Runtime > API/Runtime/NetCore > API/Runtime/NetCore/Net > API/Runtime/NetCore/Net/Core
Classes
| Type | Name | Description | |
|---|---|---|---|
| FEscalationCounter | Struct containing escalation counters covering any time period (e.g. frame/second/arbitrary-period) | ||
| FEscalationManager | Manages initialization/application of escalation states, and tracking various counters/timers used to calculate state change quotas/thresholds. | ||
| FEscalationState | Base struct which defines an escalation state, which is subclassed to implement custom state variables and (de-)escalation quota's. | ||
| FHasHitAnyQuotaParms | Parameters for FEscalationState.HasHitAnyQuota | ||
| FNetConnectionFaultRecoveryBase | Implements the base/public interface for FNetConnectionFaultRecovery - defined here, to eliminate the need for Engine dependencies. | ||
| FNetFaultState | Generic escalation state definition used to implement attempted recovery from faults/errors in the NetConnection level netcode. | ||
| FNetResult | Base/non-templatized implementation for TNetResult | ||
| FNetResultHandler | Net Result Handler | ||
| FNetResultManager | Net Result Manager | ||
| FStateConfigParms | Parameters for creating/getting and initializing a new UStatePerObjectConfig instance | ||
| FStateStruct | Base struct used for states, which is subclassed to define/implement custom states. | ||
| TEscalationManager | Manages initialization/application of escalation states for the specified escalation state type, and allocation/tracking of the specified counters/timers used to calculate state change quotas/thresholds. | ||
| TEscalationStateStatics | Static interface which FEscalateState subclasses must implement (called during construction, so virtuals won't do) | ||
| TNetResult | Generic result struct for Network Results (e.g. Close and failures) - partially adapted from FOnlineError/FResult. | ||
| UEscalationManagerConfig | Base class for defining escalation state configuration. | ||
| UStatePerObjectConfig | Base class for loading and initializing state configuration |
Typedefs
| Name | Description |
|---|---|
| FNetCloseResult | FNetCloseResult |
| FNotifySeverityUpdate | Forward declarations. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ENetworkFailure::Type | Types of network failures broadcast from the engine | ||
| ESecurityEvent::Type | (DEPRECATED) Security event types used for UE_SECURITY_LOG | ||
| UE::Net::EAddResultHandlerPos | The position to add a new FNetResultHandler, in the list of result handlers | ||
| UE::Net::EEmptyCategories | Default value for TEscalationManager's CounterCategoriesEnum | ||
| UE::Net::EEscalateReason | The reason for a severity update | ||
| UE::Net::EEscalateResult | The result of an UpdateSeverity call | ||
| UE::Net::EHandleNetResult | The result of a HandleNetResult call | ||
| UE::Net::ENetFaultCounterCategory | Categories that Net Fault Counters can optionally be registered into, so that they are automatically tracked for escalation management. | ||
| UE::Net::ENetFaultCounters | Defines the static counters used for FNetFaultState escalation manager implementation. | ||
| UE::Net::ENetResultString | Conversion types for TNetResult::ToString | ||
| UE::Net::ESeverityUpdate | Escalation severity update types |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TCHAR * | ENetworkFailure::ToString
(
ENetworkFailure::Type FailureType |
||
| const TCHAR * | ESecurityEvent::ToString
(
const ESecurityEvent::Type EnumVal |
||
| FNetResult | UE::Net::AddToAndConsumeChainResultPtr
(
TPimplPtr< FNetResult, EPimplPtrMode::DeepCopy >& ResultPtr, |
||
| FNetResult | UE::Net::AddToAndConsumeChainResultPtr
(
TPimplPtr< FNetResult, EPimplPtrMode::DeepCopy >& ResultPtr, |
Chains a new result to the end of the result pointer (or takes its place if not set), then consumes/moves/returns the pointer result | |
| void | UE::Net::AddToChainResultPtr
(
TPimplPtr< FNetResult, EPimplPtrMode::DeepCopy >& ResultPtr, |
||
| void | UE::Net::AddToChainResultPtr
(
TPimplPtr< FNetResult, EPimplPtrMode::DeepCopy >& ResultPtr, |
Chains a new result to the result pointer, putting it at the end of the chain - or assigns it to the result pointer, if not set. | |
| TNetResult< T > * | UE::Net::Cast
(
FNetResult* InResult |
Expose FNetResult friend functions for Argument Dependent Lookup. | |
| const TNetResult< T > * | UE::Net::Cast
(
const FNetResult* InResult |
Casts an FNetResult to a TNetResult |
|
| uint8 | UE::Net::ToInt
(
ENetFaultCounters CounterVal |
Inline integer conversion of ENetFaultCounters | |
| uint8 | UE::Net::ToInt
(
ENetFaultCounterCategory CategoryVal |
Inline integer conversion of ENetFaultCounterCategory |