Navigation
API > API/Runtime > API/Runtime/NetCore
Base/non-templatized implementation for TNetResult
| Name | FNetResult |
| Type | struct |
| Header File | /Engine/Source/Runtime/Net/Core/Public/Net/Core/Connection/NetResult.h |
| Include Path | #include "Net/Core/Connection/NetResult.h" |
Syntax
struct FNetResult
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNetResult
(
const FNetResult& |
Net/Core/Connection/NetResult.h | ||
FNetResult
(
FNetResult&& |
Net/Core/Connection/NetResult.h | ||
FNetResult
(
uint64 InResult, |
Net/Core/Connection/NetResult.h | ||
FNetResult
(
uint64 InResult, |
Net/Core/Connection/NetResult.h | ||
FNetResult
(
uint64 InResult, |
Net/Core/Connection/NetResult.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FNetResult() |
Net/Core/Connection/NetResult.h |
Structs
| Name | Remarks |
|---|---|
| FConstIterator | Chain iterator |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ErrorContext | FString | Error context, intended to be interpreted by code | Net/Core/Connection/NetResult.h | |
| NextResult | TPimplPtr< FNetResult, EPimplPtrMode::DeepCopy > | If multiple sequential results (typically errors) are returned, accumulate them as a linked list | Net/Core/Connection/NetResult.h | |
| RawResultEnumObj | const void * | Raw pointer to the result UEnum type, for comparison only | Net/Core/Connection/NetResult.h | |
| Result | uint64 | Base result value | Net/Core/Connection/NetResult.h | |
| ResultEnumObj | TWeakObjectPtr< const UEnum > | Weak pointer to the UEnum for the result values type | Net/Core/Connection/NetResult.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddChainResult
(
FNetResult&& InResult |
Chains a new result to an existing result, putting the new result at the end of the chain. | Net/Core/Connection/NetResult.h | |
void AddChainResult
(
TNetResult< T >&& InResult |
Chains a new result to an existing result, putting the new result at the end of the chain. | Net/Core/Connection/NetResult.h | |
FString DynamicToString
(
ENetResultString ConversionType |
Use UEnum reflection to convert result to human readable string (ExportText style). | Net/Core/Connection/NetResult.h | |
bool HasChainResult
(
ResultEnum A |
Determines whether the specified enum result is contained within this result chain NOTE: Does not check the error code | Net/Core/Connection/NetResult.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FNetResult& A |
Net/Core/Connection/NetResult.h | ||
FNetResult & operator=
(
const FNetResult& |
Net/Core/Connection/NetResult.h | ||
FNetResult & operator=
(
FNetResult&& |
Net/Core/Connection/NetResult.h | ||
bool operator==
(
const FNetResult& A |
Operators | Net/Core/Connection/NetResult.h |