![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CacheStorage.h>
Inheritance diagram for StorageServer::ICacheStorage:Public Member Functions | |
| virtual | ~ICacheStorage ()=default |
| virtual bool | IsNewlyCreatedStorage () |
| virtual void | Flush ()=0 |
| virtual uint64 | GetSize () const =0 |
| virtual void | Invalidate (const uint64 Offset, const uint64 Size)=0 |
| virtual FIoBuffer | Read (const uint64 Offset, const uint64 ReadSize, TOptional< FIoBuffer > OptDestination)=0 |
| virtual void | WriteAsync (const uint64 Offset, const void *Buffer, const uint64 WriteSize)=0 |
Static Protected Member Functions | |
| static TArray< TTuple< FString, uint64 > > | GetBackingFileNames (const TCHAR *FileNamePrefix, const uint64 FileSizeTmp) |
| static bool | GetBackingIntervals (const uint64 Offset, const uint64 Size, uint32 &IndexA, uint64 &OffsetA, uint64 &SizeA, uint32 &IndexB, uint64 &OffsetB, uint64 &SizeB) |
Protected Attributes | |
| bool | bNewlyCreatedStorage = false |
Static Protected Attributes | |
| static constexpr uint64 | MaxCacheFileSize = 2ull * 1024 * 1024 * 1024 |
|
virtualdefault |
Implemented in StorageServer::FCacheStorageBlocking, and StorageServer::FCacheStorageMmap.
|
inlinestaticprotected |
|
inlinestaticprotected |
Implemented in StorageServer::FCacheStorageBlocking, and StorageServer::FCacheStorageMmap.
|
pure virtual |
Implemented in StorageServer::FCacheStorageBlocking, and StorageServer::FCacheStorageMmap.
|
pure virtual |
Implemented in StorageServer::FCacheStorageBlocking, and StorageServer::FCacheStorageMmap.
|
pure virtual |
Implemented in StorageServer::FCacheStorageBlocking, and StorageServer::FCacheStorageMmap.
|
staticconstexprprotected |