|
LeviLamina
|
Classes | |
| class | TransferTracker |
Public Types | |
| using | CacheMap = ::std::map<uint64, ::std::weak_ptr<::ClientBlobCache::Server::Blob>> |
| using | CacheMapIterator |
Public Member Functions | |
| MCAPI ::std::shared_ptr<::ClientBlobCache::Server::Blob > | dropBlobFor (::NetworkIdentifier const &client, uint64 id) |
| MCAPI void | enableCacheFor (::NetworkIdentifier const &client) |
| MCAPI bool | isCacheEnabledFor (::NetworkIdentifier const &client) const |
| MCAPI void | onPeerDisconnected (::NetworkIdentifier const &client) |
| MCAPI ::std::shared_ptr<::ClientBlobCache::Server::Blob > | rememberBlob (uint64 id, ::std::string &data, bool isChunkInTickRange) |
| MCAPI::ClientBlobCache::Server::TransferBuilder | startTransfer (::NetworkIdentifier const &client) const |
| MCAPI::ClientBlobCache::Server::TransferBuilder | tryStartTransfer (::NetworkIdentifier const &client) const |
| MCAPI void | updateNetworkConditions (::ServerNetworkSystem &handler) |
| MCAPI void * | $ctor () |
| MCAPI void | $dtor () |
Static Public Member Functions | |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 8, 64, ::std::unordered_map< ::NetworkIdentifier, ::std::unique_ptr<::ClientBlobCache::Server::ActiveTransfersManager::TransferTracker > > > | mTransferTrackerMap |
| ::ll::TypedStorage< 8, 16, ::std::map< uint64, ::std::weak_ptr<::ClientBlobCache::Server::Blob > > > | mSentBlobs |
| ::ll::TypedStorage< 8, 8, uint64 > | mCacheSizeBytes |
| ::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
| using ClientBlobCache::Server::ActiveTransfersManager::CacheMapIterator |
|
static |