29 ::ll::TypedStorage<8, 8, ::ClientBlobCache::Server::ActiveTransfersManager&> mCache;
30 ::ll::TypedStorage<8, 176, ::NetworkIdentifier const> mOwner;
31 ::ll::TypedStorage<8, 24, ::std::vector<::ClientBlobCache::Server::ActiveTransfer>> mTransfers;
32 ::ll::TypedStorage<4, 4, uint> mMaxConcurrentTransfers;
48 using CacheMap = ::std::map<uint64, ::std::weak_ptr<::ClientBlobCache::Server::Blob>>;
50 using CacheMapIterator = ::std::_Tree_iterator<::std::_Tree_val<
51 ::std::_Tree_simple_types<::std::pair<uint64 const, ::std::weak_ptr<::ClientBlobCache::Server::Blob>>>>>;
61 ::std::unique_ptr<::ClientBlobCache::Server::ActiveTransfersManager::TransferTracker>>>
63 ::ll::TypedStorage<8, 16, ::std::map<uint64, ::std::weak_ptr<::ClientBlobCache::Server::Blob>>> mSentBlobs;
64 ::ll::TypedStorage<8, 8, uint64> mCacheSizeBytes;
77 MCAPI ::std::shared_ptr<::ClientBlobCache::Server::Blob> dropBlobFor(
::NetworkIdentifier const& client, uint64
id);
81 MCAPI ::std::shared_ptr<::ClientBlobCache::Server::Blob>
82 rememberBlob(uint64
id, ::std::string& data,
bool isChunkInTickRange);