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

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

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback