PacketHandler

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

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

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