PacketHandler

Windows
MacOS
Linux

Classes

Name

Description

Public struct

BufferedPacket

PacketHandler will buffer packets, this struct is used to buffer such packets while handler components are initialized

Public class

FEncryptionComponent

IEncryptionComponentInterface

Public struct

FIncomingPacketRef

Parameters for HandlerComponent Incoming/IncomingConnectionless functions

Public class

FPacketHandlerComponentModuleInterface

PacketHandler Module Interface

Public class

HandlerComponent

This class appends or modifies incoming and outgoing packets on a connection

Public class

PacketHandler

This class maintains an array of all PacketHandler Components and forwards incoming and outgoing packets the each component

Public struct

ProcessedPacket

The result of calling Incoming and Outgoing in the PacketHandler

Public class

UHandlerComponentFactory

A UObject alternative for loading HandlerComponents without strict module dependency

Public class

UPacketHandlerProfileConfig

PacketHandler Configuration Profiles based on each NetDriver

Typedefs

Name

Description

FPacketHandlerAddComponentByNameDelegate

Delegate for allowing adding of packet handlers without defining them in an ini file.

FPacketHandlerAddComponentDelegate

FPacketHandlerHandshakeComplete

Callback for notifying higher-level code that handshaking has completed, and that packets are now ready to send without buffering

FPacketHandlerLowLevelSend

FPacketHandlerLowLevelSendTraits

Delegate for allowing access to LowLevelSend, without a dependency upon Engine.

Enums

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss