UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::Private::FNetBlobHandlerManager Class Referencefinal

#include <NetBlobHandlerManager.h>

+ Inheritance diagram for UE::Net::Private::FNetBlobHandlerManager:

Public Member Functions

 FNetBlobHandlerManager ()
 
void Init ()
 
bool RegisterHandler (UNetBlobHandler *Handler)
 
virtual TRefCountPtr< FNetBlobCreateNetBlob (const FNetBlobCreationInfo &) const override
 
virtual void OnNetBlobReceived (UE::Net::FNetSerializationContext &Context, const TRefCountPtr< FNetBlob > &Blob) override
 
void AddConnection (uint32 ConnectionId) const
 
void RemoveConnection (uint32 ConnectionId)
 

Additional Inherited Members

- Protected Types inherited from INetBlobReceiver
using FNetBlobCreationInfo = UE::Net::FNetBlobCreationInfo
 
using FNetBlob = UE::Net::FNetBlob
 

Constructor & Destructor Documentation

◆ FNetBlobHandlerManager()

UE::Net::Private::FNetBlobHandlerManager::FNetBlobHandlerManager ( )

Member Function Documentation

◆ AddConnection()

void UE::Net::Private::FNetBlobHandlerManager::AddConnection ( uint32  ConnectionId) const

Calls AddConnection on each registered handler.

◆ CreateNetBlob()

TRefCountPtr< FNetBlob > UE::Net::Private::FNetBlobHandlerManager::CreateNetBlob ( const FNetBlobCreationInfo CreationInfo) const
overridevirtual

Creates a NetBlob of the specific type.

Implements INetBlobReceiver.

◆ Init()

void UE::Net::Private::FNetBlobHandlerManager::Init ( )

◆ OnNetBlobReceived()

void UE::Net::Private::FNetBlobHandlerManager::OnNetBlobReceived ( UE::Net::FNetSerializationContext Context,
const TRefCountPtr< FNetBlob > &  Blob 
)
overridevirtual

Calls the appropriate blob handler's OnNetBlobReceived() method.

Implements INetBlobReceiver.

◆ RegisterHandler()

bool UE::Net::Private::FNetBlobHandlerManager::RegisterHandler ( UNetBlobHandler Handler)

Returns true if the handler was successfully registered.

◆ RemoveConnection()

void UE::Net::Private::FNetBlobHandlerManager::RemoveConnection ( uint32  ConnectionId)

Calls RemoveConnection on each registered handler.


The documentation for this class was generated from the following files: