MCPcopy Create free account
hub / github.com/Snapchat/Valdi / registerBytesAssetLoader

Method registerBytesAssetLoader

valdi/src/valdi/runtime/RuntimeManager.cpp:422–430  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

420 return _assetLoaderManager;
421}
422
423void RuntimeManager::registerBytesAssetLoader(const Ref<IDiskCache>& diskCache) {
424 std::lock_guard<Mutex> guard(_mutex);
425 if (_bytesAssetLoader != nullptr) {
426 _assetLoaderManager->unregisterAssetLoader(_bytesAssetLoader);
427 }
428
429 _bytesAssetLoader = makeShared<BytesAssetLoader>(diskCache, _requestManager, _workerQueue, *_logger);
430 _assetLoaderManager->registerAssetLoader(_bytesAssetLoader);
431}
432
433void RuntimeManager::setRequestManager(const Shared<snap::valdi_core::HTTPRequestManager>& requestManager) {

Callers 2

createMethod · 0.80
RuntimeManagerWrapperMethod · 0.80

Calls 2

unregisterAssetLoaderMethod · 0.45
registerAssetLoaderMethod · 0.45

Tested by

no test coverage detected