| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/CloudStorageBase.h |
Include |
#include "Engine/CloudStorageBase.h" |
class UCloudStorageBase : public UPlatformInterfaceBase
Base class for the various platform interface classes.
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bSuppressDelegateCalls |
If true, delegate callbacks should be skipped. |
|
LocalCloudFiles |
When using local storage (aka "cloud emulation"), this maintains a list of the file paths. |
Name | Description | |
---|---|---|
|
UCloudStorageBase ( |
Name | Description | ||
---|---|---|---|
|
CreateCloudDocument ( |
Create a new document in the cloud (uninitialized, unsaved, use the Write/Save functions) |
|
|
GetCloudDocumentName ( |
||
|
GetNumCloudDocuments ( |
||
|
Init() |
Performs any initialization. |
|
|
ParseDocumentAsBytes |
Once a document has been read in, use this to return a string representing the. |
|
|
UObject *... |
ParseDocumentAsObject ( |
Once a document has been read in, use this to return a string representing the entire document. |
|
ParseDocumentAsString |
Once a document has been read in, use this to return a string representing the entire document. |
|
|
QueryForCloudDocuments() |
Kick off an async query of documents that exist in the cloud. |
|
|
ReadCloudDocument |
Reads a document into memory (or whatever is needed so that the ParseDocumentAs* functions operate synchronously without stalling the game). |
|
|
ReadKeyValue ( |
Initiate reading a key/value pair from cloud storage. |
|
|
ResolveConflictWithNewestDocument() |
If there was a conflict notification, this will simply tell the cloud interface to choose the most recently modified version, and toss any others. |
|
|
ResolveConflictWithVersionIndex ( |
If there was a conflict notification, this will tell the cloud interface to choose the version with a given Index to be the master version, and to toss any others. |
|
|
SaveDocumentWithBytes |
Prepare a document for writing to the cloud with an array of bytes as input data. |
|
|
SaveDocumentWithObject |
Prepare a document for writing to the cloud with an object as input data. This is synchronous. |
|
|
SaveDocumentWithString |
Prepare a document for writing to the cloud with a string as input data. This is synchronous. |
|
|
WriteCloudDocument ( |
Writes a document that has been already "saved" using the SaveDocumentWith* functions. |
|
|
WriteKeyValue ( |
Write a key/value pair to the cloud. |