#include <CacheJournal.h>
|
| virtual | ~ICacheJournal ()=default |
| |
| virtual void | Flush (bool bImmediate)=0 |
| |
| virtual void | InvalidateAll ()=0 |
| |
| virtual void | Invalidate (const FIoChunkId &ChunkId)=0 |
| |
| virtual bool | SetChunkInfo (const FIoChunkId &ChunkId, const TOptional< uint64 > &OptModTag, const TOptional< int64 > &OptRawSize, const TOptional< int32 > &OptRawBlockSize)=0 |
| |
| virtual bool | TryGetChunkInfo (const FIoChunkId &ChunkId, FCacheChunkInfo &OutChunkInfo)=0 |
| |
| virtual bool | AddEntry (const FIoChunkId &ChunkId, const FCacheEntry &Entry)=0 |
| |
| virtual bool | TryGetEntry (const FIoChunkId &ChunkId, const uint64 ChunkOffset, const uint64 ChunkSize, FCacheEntry &OutEntry)=0 |
| |
| virtual void | IterateChunkIds (TFunctionRef< void(const FIoChunkId &ChunkId, const FCacheChunkInfo &ChunkInfo)> Callback)=0 |
| |
| virtual void | IterateCacheEntriesForChunkId (const FIoChunkId &ChunkId, TFunctionRef< void(const FCacheEntry &Entry)> Callback)=0 |
| |
| virtual void | IterateCacheEntries (TFunctionRef< void(const FIoChunkId &ChunkId, const FCacheEntry &Entry)> Callback)=0 |
| |
◆ ~ICacheJournal()
| virtual StorageServer::ICacheJournal::~ICacheJournal |
( |
| ) |
|
|
virtualdefault |
◆ AddEntry()
◆ Flush()
◆ Invalidate()
◆ InvalidateAll()
| virtual void StorageServer::ICacheJournal::InvalidateAll |
( |
| ) |
|
|
pure virtual |
◆ IterateCacheEntries()
◆ IterateCacheEntriesForChunkId()
◆ IterateChunkIds()
◆ SetChunkInfo()
◆ TryGetChunkInfo()
◆ TryGetEntry()
The documentation for this class was generated from the following file:
- Engine/Source/Runtime/StorageServerClient/Private/Cache/CacheJournal.h