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