Navigation
API > API/Developer > API/Developer/Horde > API/Developer/Horde/Storage > API/Developer/Horde/Storage/Bundles > API/Developer/Horde/Storage/Bundles/V2
Inheritance Hierarchy
- FBlobHandleData
- TSharedFromThis
- FPacketHandleData
References
| Module | Horde |
| Header | /Engine/Source/Developer/Horde/Public/Storage/Bundles/V2/PacketHandle.h |
| Include | #include "Storage/Bundles/V2/PacketHandle.h" |
Syntax
class FPacketHandleData :
public FBlobHandleData ,
public TSharedFromThis< FPacketHandleData, ESPMode::ThreadSafe >
Remarks
Data for FPacketHandle.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPacketHandleData
(
TSharedRef< FStorageClient > InStorageClient, |
|||
FPacketHandleData
(
TSharedRef< FStorageClient > InStorageClient, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FBlob | ReadExport
(
size_t ExportIdx |
Reads an export from this packet. | |
| FSharedBufferView | ReadExportBody
(
size_t ExportIdx |
Reads an export body from this packet. |
Overridden from FBlobHandleData
| Type | Name | Description | |
|---|---|---|---|
| bool | Equals
(
const FBlobHandleData& Other |
Implementation of FBlobHandle. | |
| FBlobHandle | GetFragmentHandle
(
const FUtf8StringView& Fragment |
Gets a handle to a nested blob object. | |
| uint32 | GetHashCode () |
Gets a hash for this blob. | |
| 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.) | |
| const char * | GetType () |
Gets the type name of this derived blob handle instance. | |
| FBlob | Read () |
Reads the blob's data. | |
| bool | TryAppendIdentifier
(
FUtf8String& OutBuffer |
Gets an identifier for this blob, relative to its outer. |
Constants
| Name | Description |
|---|---|
| FragmentPrefix | |
| FragmentPrefixLength | |
| Type |