![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CacheJournalSectioned.h>
Inheritance diagram for StorageServer::FJournalChunkInfoPage:Public Member Functions | |
| FJournalChunkInfoPage (int64 InPageSize, int32 InMaxEntries) | |
| EJournalPageResult | Add (const FIoChunkId &ChunkId, const FCacheChunkInfo &Entry) |
| bool | GetEntry (const FIoChunkId &ChunkId, FCacheChunkInfo &Info) |
| virtual bool | Contains (const FIoChunkId &ChunkId) const override |
| virtual bool | IsFull () const override |
| int32 | GetEntryCount () const |
| void | Invalidate (const FIoChunkId &ChunkId) |
| void | InvalidateAll () |
| void | IterateChunkIds (TFunctionRef< void(const FIoChunkId &ChunkId, const FCacheChunkInfo &ChunkInfo)> Callback) |
Public Member Functions inherited from StorageServer::FJournalPageBase | |
| FJournalPageBase (EPageType InPageType, int64 InPageSize) | |
| virtual | ~FJournalPageBase () |
| void | SetFilePos (int64 FileCursor) |
| int64 | GetFilePos () const |
| int64 | GetPageSize () const |
| bool | Flush (IFileHandle *JournalFile, TArray< uint8 > &SerializationBuffer) |
Friends | |
| FArchive & | operator<< (FArchive &Ar, FJournalChunkInfoPage &Page) |
Additional Inherited Members | |
Protected Attributes inherited from StorageServer::FJournalPageBase | |
| int64 | FilePos |
| const int64 | PageSize |
| const EPageType | PageType |
| bool | bDirty = false |
| StorageServer::FJournalChunkInfoPage::FJournalChunkInfoPage | ( | int64 | InPageSize, |
| int32 | InMaxEntries | ||
| ) |
| EJournalPageResult StorageServer::FJournalChunkInfoPage::Add | ( | const FIoChunkId & | ChunkId, |
| const FCacheChunkInfo & | Entry | ||
| ) |
|
overridevirtual |
Implements StorageServer::FJournalPageBase.
| bool StorageServer::FJournalChunkInfoPage::GetEntry | ( | const FIoChunkId & | ChunkId, |
| FCacheChunkInfo & | Info | ||
| ) |
|
inline |
| void StorageServer::FJournalChunkInfoPage::Invalidate | ( | const FIoChunkId & | ChunkId | ) |
| void StorageServer::FJournalChunkInfoPage::InvalidateAll | ( | ) |
Implements StorageServer::FJournalPageBase.
| void StorageServer::FJournalChunkInfoPage::IterateChunkIds | ( | TFunctionRef< void(const FIoChunkId &ChunkId, const FCacheChunkInfo &ChunkInfo)> | Callback | ) |
|
friend |