UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::FSharedConnectionFilterStatusCollection Class Reference

#include <SharedConnectionFilterStatus.h>

Public Member Functions

IRISCORE_API void SetFilterStatus (FConnectionHandle ConnectionHandle, ENetFilterStatus FilterStatus)
 
IRISCORE_API ENetFilterStatus GetFilterStatus (uint32 ParentConnectionId) const
 
IRISCORE_API void RemoveConnection (FConnectionHandle ConnectionHandle)
 

Detailed Description

Keeps track of the filter status for multiple connections and their child connections. A FConnectionHandleFilterGroup is stored per unique ParentConnectionId calling SetFilterStatus.

Member Function Documentation

◆ GetFilterStatus()

ENetFilterStatus UE::Net::FSharedConnectionFilterStatusCollection::GetFilterStatus ( uint32  ParentConnectionId) const

Returns Disallowed if no connections with the supplied ParentConnectionId have set the filter status to Allowed. If at least one connection with the ParentConnectionId allows replication then Allowed is returned.

◆ RemoveConnection()

void UE::Net::FSharedConnectionFilterStatusCollection::RemoveConnection ( FConnectionHandle  ConnectionHandle)

Remove a connection from filter status records. If it's a parent connection the corresponding FConnectionHandleFilterGroup will be removed altogether.

◆ SetFilterStatus()

void UE::Net::FSharedConnectionFilterStatusCollection::SetFilterStatus ( FConnectionHandle  ConnectionHandle,
ENetFilterStatus  FilterStatus 
)

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