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 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

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

Name

Description

Public enum

Handler::Component::State

HandlerComponent State

Public enum

Handler::Mode

Mode of Packet Handler

Public enum

Handler::State

State of PacketHandler

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