Navigation
API > API/Plugins > API/Plugins/OodleNetworkHandlerComponent
Base file archive for the Oodle plugin.
Contains some common code, such as Oodle file compression, and helper structs/types, for archive writing/navigation
| Name | FOodleNetworkArchiveBase |
| Type | class |
| Header File | /Engine/Plugins/Compression/OodleNetwork/Source/Public/OodleNetworkArchives.h |
| Include Path | #include "OodleNetworkArchives.h" |
Syntax
class FOodleNetworkArchiveBase : public FArchiveProxy
Inheritance Hierarchy
- FArchiveState → FArchive → FArchiveProxy → FOodleNetworkArchiveBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOodleNetworkArchiveBase
(
FArchive& InInnerArchive |
Base constructor | OodleNetworkArchives.h |
Structs
| Name | Remarks |
|---|---|
| FOodleCompressedData | Struct for handling compressed data within the archive |
| TRewritable | Encapsulates a value written to an archive, which can be seamlessly rewritten at any time, without disturbing seek position NOTE: Don't use this with types of variable size, e.g. FString, only with types of well defined size |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SeekStack | TArray< int64 > | Stack of previous seek positions | OodleNetworkArchives.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FArchive & GetInnerArchive() |
OodleNetworkArchives.h | ||
void SeekPop() |
Pops the most recent archive position from the stack, and seeks to that position | OodleNetworkArchives.h | |
void SeekPush () |
Pushes the current archive position onto a stack | OodleNetworkArchives.h | |
void SeekPush
(
int64 SeekPos |
Pushes the current archive position onto a stack, and seeks to a new position | OodleNetworkArchives.h | |
bool SerializeOodleCompressData
(
FOodleCompressedData& OutDataInfo, |
Compresses data and serializes it into the archive, and writes/serializes info to the specified FOodleCompressedData struct | OodleNetworkArchives.h | |
bool SerializeOodleDecompressData
(
FOodleCompressedData& DataInfo, |
Decompresses the data referenced by the input FOodleCompressedData struct | OodleNetworkArchives.h |