Navigation
API > API/Developer > API/Developer/Horde
Data for FPacketHandle.
| Name | FPacketHandleData |
| Type | class |
| Header File | /Engine/Source/Developer/Horde/Public/Storage/Bundles/V2/PacketHandle.h |
| Include Path | #include "Storage/Bundles/V2/PacketHandle.h" |
Syntax
class FPacketHandleData :
public FBlobHandleData ,
public TSharedFromThis< FPacketHandleData, ESPMode::ThreadSafe >
Inheritance Hierarchy
- FBlobHandleData → FPacketHandleData
- TSharedFromThis< FPacketHandleData, ESPMode::ThreadSafe > → FPacketHandleData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPacketHandleData
(
TSharedRef< FStorageClient > InStorageClient, |
Storage/Bundles/V2/PacketHandle.h | ||
FPacketHandleData
(
TSharedRef< FStorageClient > InStorageClient, |
Storage/Bundles/V2/PacketHandle.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FPacketHandleData() |
Storage/Bundles/V2/PacketHandle.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FragmentPrefix | const char | Storage/Bundles/V2/PacketHandle.h | |
| FragmentPrefixLength | const size_t | Storage/Bundles/V2/PacketHandle.h | |
| Type | const char | Storage/Bundles/V2/PacketHandle.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Bundle | FBlobHandle | Storage/Bundles/V2/PacketHandle.h | ||
| PacketLength | size_t | Storage/Bundles/V2/PacketHandle.h | ||
| PacketOffset | size_t | Storage/Bundles/V2/PacketHandle.h | ||
| PacketReader | TSharedPtr< FPacketReader > | Storage/Bundles/V2/PacketHandle.h | ||
| StorageClient | TSharedRef< FStorageClient > | Storage/Bundles/V2/PacketHandle.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBlob ReadExport
(
size_t ExportIdx |
Reads an export from this packet. | Storage/Bundles/V2/PacketHandle.h | |
FSharedBufferView ReadExportBody
(
size_t ExportIdx |
Reads an export body from this packet. | Storage/Bundles/V2/PacketHandle.h |
Overridden from FBlobHandleData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Equals
(
const FBlobHandleData& Other |
Implementation of FBlobHandle. | Storage/Bundles/V2/PacketHandle.h | |
virtual FBlobHandle GetFragmentHandle
(
const FUtf8StringView& Fragment |
Gets a handle to a nested blob object. | Storage/Bundles/V2/PacketHandle.h | |
virtual uint32 GetHashCode() |
Gets a hash for this blob. | Storage/Bundles/V2/PacketHandle.h | |
virtual FBlobHandle GetOuter() |
For a blob nested within another blob, gets a handle to the containing blob (eg. For a bundle node, will return the packet. For a bundle packet, will return the bundle. For a bundle or other non-nested blob, returns null.) | Storage/Bundles/V2/PacketHandle.h | |
virtual const char * GetType() |
Gets the type name of this derived blob handle instance. | Storage/Bundles/V2/PacketHandle.h | |
virtual FBlob Read() |
Reads the blob's data. | Storage/Bundles/V2/PacketHandle.h | |
virtual bool TryAppendIdentifier
(
FUtf8String& OutBuffer |
Gets an identifier for this blob, relative to its outer. | Storage/Bundles/V2/PacketHandle.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool TryParse
(
const FUtf8StringView& Fragment, |
Storage/Bundles/V2/PacketHandle.h |