![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CacheStorageMmap.h>
Inheritance diagram for StorageServer::FCacheStorageMmap:Public Member Functions | |
| FCacheStorageMmap (const TCHAR *FileNamePrefix, const uint64 FileSize) | |
| virtual | ~FCacheStorageMmap () override |
| virtual void | Flush () override |
| virtual uint64 | GetSize () const override |
| virtual void | Invalidate (const uint64 Offset, const uint64 Size) override |
| virtual FIoBuffer | Read (const uint64 Offset, const uint64 ReadSize, TOptional< FIoBuffer > OptDestination) override |
| virtual void | WriteAsync (const uint64 Offset, const void *Buffer, const uint64 WriteSize) override |
Public Member Functions inherited from StorageServer::ICacheStorage | |
| virtual | ~ICacheStorage ()=default |
| virtual bool | IsNewlyCreatedStorage () |
Additional Inherited Members | |
Static Protected Member Functions inherited from StorageServer::ICacheStorage | |
| 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 inherited from StorageServer::ICacheStorage | |
| bool | bNewlyCreatedStorage = false |
Static Protected Attributes inherited from StorageServer::ICacheStorage | |
| static constexpr uint64 | MaxCacheFileSize = 2ull * 1024 * 1024 * 1024 |
| StorageServer::FCacheStorageMmap::FCacheStorageMmap | ( | const TCHAR * | FileNamePrefix, |
| const uint64 | FileSize | ||
| ) |
|
overridevirtual |
|
overridevirtual |
Implements StorageServer::ICacheStorage.
Implements StorageServer::ICacheStorage.
|
overridevirtual |
Implements StorageServer::ICacheStorage.
|
overridevirtual |
Implements StorageServer::ICacheStorage.
|
overridevirtual |
Implements StorageServer::ICacheStorage.