diff options
| author | Per Larsson <[email protected]> | 2021-11-09 13:20:00 +0100 |
|---|---|---|
| committer | Per Larsson <[email protected]> | 2021-11-09 13:20:00 +0100 |
| commit | e0d54396fa3ba0f5466a4ea1f2810721c18fa55f (patch) | |
| tree | 4ab63a83dac7e1e9245d62be1918d12f4a55ae8d /zenserver/upstream/upstreamcache.h | |
| parent | Added batched get chunk(s). (diff) | |
| download | zen-e0d54396fa3ba0f5466a4ea1f2810721c18fa55f.tar.xz zen-e0d54396fa3ba0f5466a4ea1f2810721c18fa55f.zip | |
Sort cache keys when resolving payload ID's.
Diffstat (limited to 'zenserver/upstream/upstreamcache.h')
| -rw-r--r-- | zenserver/upstream/upstreamcache.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/zenserver/upstream/upstreamcache.h b/zenserver/upstream/upstreamcache.h index 04554f210..a7bae302d 100644 --- a/zenserver/upstream/upstreamcache.h +++ b/zenserver/upstream/upstreamcache.h @@ -145,6 +145,10 @@ public: virtual GetUpstreamCacheResult GetCachePayload(UpstreamPayloadKey PayloadKey) = 0; + virtual GetUpstreamCacheBatchResult GetCachePayloads(std::span<CacheChunkRequest> CacheChunkRequests, + std::span<size_t> RequestIndex, + OnCacheGetComplete OnComplete) = 0; + struct EnqueueResult { bool Success = false; |