![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Containers/Array.h"#include "Containers/BitArray.h"#include "Containers/Map.h"#include "Containers/Set.h"#include "Containers/UnrealString.h"#include "Delegates/Delegate.h"#include "HAL/PlatformMath.h"#include "Misc/AssertionMacros.h"#include "Misc/NetworkGuid.h"#include "Serialization/BitReader.h"#include "Serialization/BitWriter.h"#include "Templates/PimplPtr.h"#include "Templates/SharedPointer.h"#include "Templates/UnrealTypeTraits.h"#include "Trace/Config.h"#include "UObject/Class.h"#include "UObject/CoreNetTypes.h"#include "UObject/Field.h"#include "UObject/Object.h"#include "UObject/ObjectMacros.h"#include "UObject/SoftObjectPath.h"#include "UObject/UObjectGlobals.h"#include "UObject/WeakObjectPtr.h"#include "UObject/WeakObjectPtrTemplates.h"#include "CoreNet.generated.h"Go to the source code of this file.
Classes | |
| class | FFieldNetCache |
| class | FClassNetCache |
| class | FClassNetCacheMgr |
| class | UPackageMap |
| struct | FPacketIdRange |
| struct | FPropertyRetirement |
| class | FLifetimeProperty |
| struct | TIsZeroConstructType< FLifetimeProperty > |
| class | TNetDoNotCopyPtr< T > |
| class | FNetBitWriter |
| class | FNetBitReader |
| class | INetDeltaBaseState |
| class | INetSerializeCB |
| class | IRepChangedPropertyTracker |
| class | FCustomPropertyConditionState |
| struct | FNetDeltaSerializeInfo |
| struct | FEncryptionData |
Namespaces | |
| namespace | UE |
| namespace | UE::Net |
| namespace | UE::Net::Private |
Macros | |
| #define | NET_ENABLE_CHECKSUMS 0 |
| #define | NET_CHECKSUM(Ser) |
| #define | NET_CHECKSUM_IGNORE(Ser) |
| #define | NET_CHECKSUM_CUSTOM(Ser, x) |
| #define | NET_CHECKSUM_OR_END(ser) |
Typedefs | |
| typedef FReplicationFragment *(* | UE::Net::CreateAndRegisterReplicationFragmentFunc) (UObject *Owner, const FReplicationStateDescriptor *Descriptor, FFragmentRegistrationContext &Context) |
Enumerations | |
| enum | { MAX_PACKET_SIZE = 1024 } |
| enum | { LAN_BEACON_MAX_PACKET_SIZE = 1024 } |
Functions | |
| DECLARE_DELEGATE_RetVal_OneParam (bool, FNetObjectIsDynamic, const UObject *) | |
| uint32 | GetBitStreamPositionForNetTrace (const FBitWriter &Stream) |
| uint32 | GetBitStreamPositionForNetTrace (const FBitReader &Stream) |
| FNetTraceCollector * | GetTraceCollector (const FNetBitWriter &BitWriter) |
| void | SetTraceCollector (FNetBitWriter &BitWriter, FNetTraceCollector *Collector) |
| bool | NetworkGuidSetsAreSame (const TSet< FNetworkGUID > &A, const TSet< FNetworkGUID > &B) |
| COREUOBJECT_API void | SerializeChecksum (FArchive &Ar, uint32 x, bool ErrorOK) |
| COREUOBJECT_API void | RPC_ResetLastFailedReason () |
| COREUOBJECT_API void | RPC_ValidateFailed (const TCHAR *Reason) |
| COREUOBJECT_API const TCHAR * | RPC_GetLastFailedReason () |
| #define NET_ENABLE_CHECKSUMS 0 |
Values used for initializing UNetConnection and LanBeacon
| Enumerator | |
|---|---|
| MAX_PACKET_SIZE | |
| DECLARE_DELEGATE_RetVal_OneParam | ( | bool | , |
| FNetObjectIsDynamic | , | ||
| const UObject * | |||
| ) |
|
inline |
|
inline |
Helper methods to allow us to instrument different type of BitStreams
|
inline |
|
inline |
| COREUOBJECT_API const TCHAR * RPC_GetLastFailedReason | ( | ) |
| COREUOBJECT_API void RPC_ResetLastFailedReason | ( | ) |
Functions to assist in detecting errors during RPC calls
| COREUOBJECT_API void RPC_ValidateFailed | ( | const TCHAR * | Reason | ) |
| COREUOBJECT_API void SerializeChecksum | ( | FArchive & | Ar, |
| uint32 | x, | ||
| bool | ErrorOK | ||
| ) |
Checksum macros for verifying archives stay in sync
|
inline |