UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NetHandleManager.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6
9
10namespace UE::Net
11{
12
15{
16private:
19
20private:
22 friend UReplicationBridge;
23};
24
27{
28public:
31
34
37
38private:
40
43
44protected:
46
48 static void Init();
49
51 static void Deinit();
52
53private:
54 class FPimpl;
55 static FPimpl* Instance;
56};
57
58inline void FNetHandleDestroyer::DestroyNetHandle(FNetHandle Handle)
59{
60 FNetHandleManager::DestroyNetHandle(Handle);
61}
62
63}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition NetCoreModule.cpp:29
Definition NetHandleManager.h:15
Definition NetHandleManager.cpp:11
Definition NetHandleManager.h:27
static NETCORE_API FNetHandle MakeNetHandleFromId(uint32 Id)
Definition NetHandleManager.cpp:94
friend FNetCoreModule
Definition NetHandleManager.h:45
static NETCORE_API FNetHandle GetNetHandle(const UObject *)
Definition NetHandleManager.cpp:23
static NETCORE_API FNetHandle GetOrCreateNetHandle(const UObject *)
Definition NetHandleManager.cpp:55
static void Deinit()
Definition NetHandleManager.cpp:134
static void Init()
Definition NetHandleManager.cpp:128
Definition NetHandle.h:32
Definition Object.h:95
Definition ReplicationBridge.h:116
Definition NetworkVersion.cpp:28