Navigation
API > API/Plugins > API/Plugins/OnlineSubsystem > API/Plugins/OnlineSubsystem/Interfaces
References
| Module | OnlineSubsystem |
| Header | /Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlineTitleFileInterface.h |
| Include | #include "Interfaces/OnlineTitleFileInterface.h" |
Syntax
class IOnlineTitleFile
Variables
| Type | Name | Description | |
|---|---|---|---|
| FOnEnumerateFilesComplete | OnEnumerateFilesCompleteDelegates | Delegate fired when the list of files has been returned from the network store | |
| FOnReadFileComplete | OnReadFileCompleteDelegates | Delegate fired when a file read from the network platform's storage is complete | |
| FOnReadFileProgress | OnReadFileProgressDelegates | Delegate fired when as file read from the network platform's storage progresses | |
| FOnTitleFileAnalyticsEvent | OnTitleFileAnalyticsEventDelegates | Delegate fired when we would like to report an event to an analytics provider. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FDelegateHandle | AddOnEnumerateFilesCompleteDelegate_Handle
(
const FOnEnumerateFilesCompleteDelegate& Delegate |
||
| FDelegateHandle | AddOnReadFileCompleteDelegate_Handle
(
const FOnReadFileCompleteDelegate& Delegate |
||
| FDelegateHandle | AddOnReadFileProgressDelegate_Handle
(
const FOnReadFileProgressDelegate& Delegate |
||
| FDelegateHandle | AddOnTitleFileAnalyticsEventDelegate_Handle
(
const FOnTitleFileAnalyticsEventDelegate& Delegate |
||
| bool | Empties the cached data for this file if it is not being downloaded currently | ||
| bool | ClearFiles () |
Empties the set of downloaded files if possible (no async tasks outstanding) | |
| void | |||
| void | ClearOnEnumerateFilesCompleteDelegates
(
void* Object |
||
| void | |||
| void | ClearOnReadFileCompleteDelegates
(
void* Object |
||
| void | |||
| void | ClearOnReadFileProgressDelegates
(
void* Object |
||
| void | |||
| void | ClearOnTitleFileAnalyticsEventDelegates
(
void* Object |
||
| void | DeleteCachedFiles
(
bool bSkipEnumerated |
Delete cached files on disk | |
| bool | EnumerateFiles
(
const FPagedQuery& Page |
Requests a list of available files from the network store | |
| bool | GetFileContents
(
const FString& FileName, |
Copies the file data into the specified buffer for the specified file | |
| void | GetFileList
(
TArray< FCloudFileHeader >& Files |
Returns the list of files that was returned by the network store | |
| bool | Starts an asynchronous read of the specified file from the network platform's file store | ||
| void | TriggerOnEnumerateFilesCompleteDelegates
(
bool Param1, |
||
| void | TriggerOnReadFileCompleteDelegates
(
bool Param1, |
||
| void | TriggerOnReadFileProgressDelegates
(
const FString& Param1, |
||
| void | TriggerOnTitleFileAnalyticsEventDelegates
(
const FString& Param1, |