7#include "NetBlobHandler.generated.h"
11 class FNetBlobHandlerManager;
#define PURE_VIRTUAL(func,...)
Definition CoreMiscDefines.h:103
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition NameTypes.h:617
Definition NetBlobHandler.h:23
virtual TRefCountPtr< UE::Net::FNetBlob > CreateNetBlob(const FNetBlobCreationInfo &) const =0
virtual void OnNetBlobReceived(UE::Net::FNetSerializationContext &Context, const TRefCountPtr< FNetBlob > &)=0
Definition RefCounting.h:454
Definition NetSerializationContext.h:31
Definition NetBlobHandlerManager.h:11
Definition NetBlobHandler.h:44
TRefCountPtr< FNetBlob > CreateNetBlob(UE::Net::ENetBlobFlags Flags) const
Definition NetBlobHandler.h:81
UE::Net::FNetBlobType GetNetBlobType() const
Definition NetBlobHandler.h:54
Definition NetworkVersion.cpp:28
Definition NetworkVersion.cpp:28
const FName GNetError_UnsupportedNetBlob("Unsupported NetBlob type")
Definition NetBlobHandler.h:17
ENetBlobFlags
Definition NetBlob.h:29
uint32 FNetBlobType
Definition NetBlob.h:46
FNetBlobType Type
Definition NetBlob.h:57
ENetBlobFlags Flags
Definition NetBlob.h:58