Navigation
| Name | OodleNetworkHandlerComponent |
| Type | Plugin |
| Part of Plugins | Oodle Network |
| Location | /Engine/Plugins/Compression/OodleNetwork/Source/ |
| Module Build Rules | OodleNetworkHandlerComponent.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FOodleComponentModuleInterface | Oodle Module Interface |
| FOodleNetworkArchiveBase | Base file archive for the Oodle plugin. |
| FOodleNetworkDictionaryArchive | Archive for handling UE Oodle dictionary (.udic) files |
| FOodleNetworkDictionaryGenerator | FOodleNetworkDictionaryGenerator |
| FOodleNetworkFaultHandler | Oodle Network Fault Handler - implements fault handling for Oodle net errors, tied to the main NetConnection fault recovery implementation |
| FPacketCaptureArchive | Archive for handling packet capture (.ucap) files |
| OodleNetworkHandlerComponent | PacketHandler component for implementing Oodle support. |
| UOodleNetworkTrainerCommandlet | Commandlet for processing UE packet captures, through Oodle's training API, for generating compressed state dictionaries. |
Structs
| Name | Remarks |
|---|---|
| FClientOodleNetAnalyticsData | Clientside version of the above net analytics data (typically only used for debugging) |
| FOodleNetAnalyticsData | Oodle implementation for (serverside) threaded net analytics data - threading is taken care of, just need to send off the analytics |
| FOodleNetworkAnalyticsVars | |
| FOodleNetworkDictionary | Encapsulates Oodle dictionary data loaded from file, to be wrapped in a shared pointer (auto-deleting when no longer in use) |
Enums
Public
| Name | Remarks |
|---|---|
| EOodleNetResult | Oodle net error types, for NetConnection fault handling |
| EOodleNetworkEnableMode | Specifies when compression is enabled. |
| EOodleNetworkHandlerMode | The mode that the Oodle packet handler should operate in |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GOodleContentDir | FString | The directory Oodle dictionaries are saved/loaded to/from | OodleNetworkHandlerComponent.h | |
| GOodleSaveDir | FString | Globals The directory Oodle packet captures are saved to | OodleNetworkHandlerComponent.h | |
| STATCAT_Advanced | Stats | OodleNetworkHandlerComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
DECLARE_NETRESULT_ENUM
(
EOodleNetResult |
OodleNetworkFaultHandler.h | ||
const TCHAR * LexToString
(
EOodleNetResult Enum |
OodleNetworkFaultHandler.h |