Navigation
API > API/Developer > API/Developer/Horde > API/Developer/Horde/Storage > API/Developer/Horde/Storage/Clients
Inheritance Hierarchy
- FSharedFromThisBase
- TSharedFromThis
- FStorageClient
- FKeyValueStorageClient
- FBundleStorageClient
References
| Module | Horde |
| Header | /Engine/Source/Developer/Horde/Public/Storage/Clients/BundleStorageClient.h |
| Include | #include "Storage/Clients/BundleStorageClient.h" |
Syntax
class FBundleStorageClient : public FKeyValueStorageClient
Remarks
Base class for an implementation of IStorageClient, providing implementations for some common functionality using bundles.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FBundleStorageClient
(
TSharedRef< FKeyValueStorageClient > InInner |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< FBlobWriter > | CreateWriter
(
FUtf8String BasePath, |
Overridden from FKeyValueStorageClient
| Type | Name | Description | |
|---|---|---|---|
| FBlob | ReadBlob
(
const FBlobLocator& Locator |
FKeyValueStorageClient implementation. | |
| FBlobHandle | WriteBlob
(
const FUtf8StringView& BasePath, |
Write a single blob to the underlying store. |
Overridden from FStorageClient
| Type | Name | Description | |
|---|---|---|---|
| void | AddAlias
(
const char* Name, |
Aliases Adds an alias to a given blob. | |
| FBlobHandle | CreateHandle
(
const FBlobLocator& Locator |
FBundleStorageClient implementation. | |
| TUniquePtr< FBlobWriter > | CreateWriter
(
FUtf8String BasePath |
Creates a new writer for storage blobs. | |
| bool | Refs Deletes a ref. | ||
| void | FindAliases
(
const char* Name, |
Finds blobs with the given alias. Unlike refs, aliases do not serve as GC roots. | |
| FBlobHandle | ReadRef
(
const FRefName& Name, |
Reads data for a ref from the store. | |
| void | RemoveAlias
(
const char* Name, |
Removes an alias from a blob. | |
| void | WriteRef
(
const FRefName& Name, |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FBundleHandleData |