UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IPlatformFileManagedStorageWrapper.h File Reference
#include "Algo/Find.h"
#include "Algo/IndexOf.h"
#include "Async/Async.h"
#include "Async/TaskGraphInterfaces.h"
#include "Containers/Array.h"
#include "Containers/ArrayView.h"
#include "Containers/Map.h"
#include "Containers/SparseArray.h"
#include "Containers/UnrealString.h"
#include "CoreGlobals.h"
#include "CoreTypes.h"
#include "GenericPlatform/GenericPlatformFile.h"
#include "HAL/CriticalSection.h"
#include "HAL/PlatformCrt.h"
#include "HAL/PlatformString.h"
#include "Logging/LogCategory.h"
#include "Logging/LogMacros.h"
#include "Math/NumericLimits.h"
#include "Math/UnrealMathUtility.h"
#include "Misc/AssertionMacros.h"
#include "Misc/CommandLine.h"
#include "Misc/ConfigCacheIni.h"
#include "Misc/EnumClassFlags.h"
#include "Misc/Optional.h"
#include "Misc/Parse.h"
#include "Misc/Paths.h"
#include "Misc/ScopeLock.h"
#include "Misc/ScopeRWLock.h"
#include "Templates/UniquePtr.h"
#include "Templates/UnrealTemplate.h"
#include "Trace/Detail/Channel.h"
#include <atomic>

Go to the source code of this file.

Classes

struct  FPersistentManagedFile
 
class  FManagedStorageFileLockRegistry
 
class  FManagedStorageScopeFileLock
 
struct  FPersistentStorageCategory
 
struct  FPersistentStorageCategory::CategoryStat
 
class  FPersistentStorageManager
 
class  FManagedStorageFileWriteHandle
 
class  TManagedStoragePlatformFile< BaseClass >
 

Namespaces

namespace  ManagedStorageInternal
 

Enumerations

enum class  EPersistentStorageManagerFileSizeFlags : uint8 { None = 0 , OnlyUpdateIfLess = (1 << 0) , RespectQuota = (1 << 1) }
 

Functions

CORE_API DECLARE_LOG_CATEGORY_EXTERN (LogPlatformFileManagedStorage, Log, All)
 
CORE_API bool ManagedStorageInternal::IsUnderDirectory (const FString &InPath, const FString &InDirectory)
 
 ENUM_CLASS_FLAGS (EPersistentStorageManagerFileSizeFlags)
 

Enumeration Type Documentation

◆ EPersistentStorageManagerFileSizeFlags

Enumerator
None 
OnlyUpdateIfLess 
RespectQuota 

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN()

CORE_API DECLARE_LOG_CATEGORY_EXTERN ( LogPlatformFileManagedStorage  ,
Log  ,
All   
)

◆ ENUM_CLASS_FLAGS()