Navigation
API > API/Developer > API/Developer/Horde > API/Developer/Horde/Storage > API/Developer/Horde/Storage/Clients
Inheritance Hierarchy
- FSharedFromThisBase
- TSharedFromThis
- FStorageClient
- FKeyValueStorageClient
- FBundleStorageClient
- FFileStorageClient
- FMemoryStorageClient
References
| Module | Horde |
| Header | /Engine/Source/Developer/Horde/Public/Storage/Clients/KeyValueStorageClient.h |
| Include | #include "Storage/Clients/KeyValueStorageClient.h" |
Syntax
class FKeyValueStorageClient : public FStorageClient
Remarks
Base class for storage clients that wrap a diirect key/value type store without any merging/splitting.
Functions
| Type | Name | Description | |
|---|---|---|---|
| FBlob | ReadBlob
(
const FBlobLocator& Locator |
Read a single blob from the underlying store. | |
| FBlobHandle | WriteBlob
(
const FUtf8StringView& BasePath, |
Write a single blob to the underlying store. |
Overridden from FStorageClient
| Type | Name | Description | |
|---|---|---|---|
| FBlobHandle | CreateHandle
(
const FBlobLocator& Locator |
Implementation of FStorageClient. | |
| TUniquePtr< FBlobWriter > | CreateWriter
(
FUtf8String BasePath |
Creates a new writer for storage blobs. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FHandleData |