Navigation
API > API/Developer > API/Developer/Horde > API/Developer/Horde/Storage > API/Developer/Horde/Storage/Bundles > API/Developer/Horde/Storage/Bundles/V2
Inheritance Hierarchy
- FBlobWriter
- FBundleWriter
References
| Module | Horde |
| Header | /Engine/Source/Developer/Horde/Public/Storage/Bundles/V2/BundleWriter.h |
| Include | #include "Storage/Bundles/V2/BundleWriter.h" |
Syntax
class FBundleWriter : public FBlobWriter
Remarks
Writes blobs into bundles
Constructors
| Type | Name | Description | |
|---|---|---|---|
FBundleWriter
(
TSharedRef< FKeyValueStorageClient > InStorageClient, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from FBlobWriter
| Type | Name | Description | |
|---|---|---|---|
| void | AddAlias
(
const FAliasInfo& AliasInfo |
Adds an alias for the current blob. | |
| void | AddImport
(
FBlobHandle Target |
Adds a reference to another blob. | |
| void | AddRef
(
const FRefName& RefName, |
||
| void | Advance
(
size_t Size |
Advance the current write position. | |
| FBlobHandle | CompleteBlob
(
const FBlobType& InType |
Finish writing a blob that has been written into the output buffer. | |
| void | Flush () |
Inherited from FBlobWriter. | |
| TUniquePtr< FBlobWriter > | Fork () |
Create another writer instance, allowing multiple threads to write in parallel. | |
| FMutableMemoryView | GetOutputBufferAsSpan
(
size_t UsedSize, |
Gets a block of memory, at least the given size. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FPendingBundleHandleData | |||
| FPendingExportHandleData | |||
| FPendingPacketHandleData |