Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/HAL
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/HAL/IPlatformFileManagedStorageWrapper.h |
| Include | #include "HAL/IPlatformFileManagedStorageWrapper.h" |
Syntax
class FPersistentStorageManager
Remarks
NOTE: is not used on the whole class because then FCategoryInfo is exported which appears to force the generation of copy constructors for FPersistentStorageCategory which causes a compile error because std::atomic can't be copied.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| EPersistentStorageManagerFileSizeFlags | AddOrUpdateFile
(
const FPersistentManagedFile& File, |
||
| TMap< FString, FPersistentStorageCategory::CategoryStat > | |||
| FPersistentStorageManager & | Get () |
Singleton access | |
| TOptional< FPersistentStorageCategory::CategoryStat > | GetCategoryStat
(
const FString& InCategory |
||
| bool | GetPersistentStorageSize
(
int64& UsedSpace, |
Returns any additional required free space and optional free space. | |
| bool | |||
| bool | |||
| TArrayView< const FString > | |||
| int64 | |||
| void | Initialize () |
||
| bool | IsCategoryForFileFull
(
const FPersistentManagedFile& File |
||
| bool | |||
| bool | IsReady () |
||
| bool | RemoveFileFromManager
(
FPersistentManagedFile& File |
||
| FPersistentManagedFile | TryManageFile
(
const FString& Filename |
||
| FPersistentManagedFile | TryManageFile
(
FString&& Filename |