LCOV - code coverage report
Current view: top level - xenolith/resources/assets - XLAssetLibrary.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 172 307 56.0 %
Date: 2024-05-12 00:16:13 Functions: 34 46 73.9 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::storage::AssetLibrary::addVersion(stappler::db::Transaction const&, long, stappler::xenolith::storage::AssetVersionData const&) 21
stappler::xenolith::storage::AssetLibrary::initialize(stappler::xenolith::Application*) 21
stappler::xenolith::storage::AssetLibrary::invalidate(stappler::xenolith::Application*) 21
stappler::xenolith::storage::AssetLibrary::getAssetUrl[abi:cxx11](stappler::StringViewBase<char>) 42
stappler::xenolith::storage::AssetLibrary::removeAsset(stappler::xenolith::storage::Asset*) 21
stappler::xenolith::storage::AssetLibrary::acquireAsset(stappler::StringViewBase<char>, std::function<void (stappler::RcBase<stappler::xenolith::storage::Asset> const&)>&&, stappler::TimeInterval, stappler::RcBase<stappler::RefBase<stappler::memory::StandartInterface> >&&) 42
stappler::xenolith::storage::AssetLibrary::eraseVersion(long) 0
stappler::xenolith::storage::AssetLibrary::getAssetPath[abi:cxx11](long) 21
stappler::xenolith::storage::AssetLibrary::acquireAssets(stappler::SpanView<stappler::xenolith::storage::AssetLibrary::AssetRequest>, std::function<void (stappler::SpanView<stappler::RcBase<stappler::xenolith::storage::Asset> > const&)>&&, stappler::RcBase<stappler::RefBase<stappler::memory::StandartInterface> >&&) 0
stappler::xenolith::storage::AssetLibrary::setAssetDownload(long, bool) 42
stappler::xenolith::storage::AssetLibrary::handleAssetLoaded(stappler::RcBase<stappler::xenolith::storage::Asset>&&) 21
stappler::xenolith::storage::AssetLibrary::setVersionComplete(long, bool) 21
stappler::xenolith::storage::AssetLibrary::handleLibraryLoaded(std::vector<stappler::RcBase<stappler::xenolith::storage::Asset>, std::allocator<stappler::RcBase<stappler::xenolith::storage::Asset> > >&&) 21
stappler::xenolith::storage::AssetLibrary::init(stappler::xenolith::Application*, stappler::xenolith::network::Controller*, stappler::data::ValueTemplate<stappler::memory::StandartInterface> const&) 21
stappler::xenolith::storage::AssetLibrary::update(stappler::xenolith::Application*, stappler::xenolith::UpdateTime const&) 3867
stappler::xenolith::storage::AssetLibrary::cleanup() 0
stappler::xenolith::storage::AssetLibrary::~AssetLibrary() 21
stappler::xenolith::storage::AssetLibrary::~AssetLibrary().2 21
stappler::xenolith::storage::AssetComponent::handleChildInit(stappler::xenolith::storage::Server const&, stappler::db::Transaction const&) 21
stappler::xenolith::storage::AssetComponent::cleanup(stappler::db::Transaction const&) 21
stappler::xenolith::storage::AssetComponent::AssetComponent(stappler::xenolith::storage::AssetComponentContainer*, stappler::xenolith::storage::ComponentLoader&, stappler::StringViewBase<char>) 21
stappler::xenolith::storage::AssetComponent::~AssetComponent() 0
stappler::xenolith::storage::AssetComponent::~AssetComponent().2 21
stappler::xenolith::storage::AssetComponentContainer::handleStorageInit(stappler::xenolith::storage::ComponentLoader&) 21
stappler::xenolith::storage::AssetComponentContainer::handleStorageDisposed(stappler::db::Transaction const&) 21
stappler::xenolith::storage::AssetComponentContainer::init(stappler::StringViewBase<char>, stappler::xenolith::storage::AssetLibrary*) 21
stappler::xenolith::storage::AssetLibrary::getLiveAsset(stappler::StringViewBase<char>) const 21
stappler::xenolith::storage::AssetLibrary::getLiveAsset(long) const 0
stappler::xenolith::storage::AssetLibrary::perform(std::function<bool (stappler::xenolith::storage::Server const&, stappler::db::Transaction const&)>&&, stappler::RefBase<stappler::memory::StandartInterface>*) const 21
stappler::xenolith::storage::AssetComponent::createAsset(stappler::db::Transaction const&, stappler::StringViewBase<char>, stappler::TimeInterval) const 21
stappler::xenolith::storage::AssetComponent::getVersions() const 42
stappler::xenolith::storage::AssetComponent::updateAssetTtl(stappler::db::Transaction const&, long, stappler::TimeInterval) const 0
stappler::xenolith::storage::AssetComponent::getAsset(stappler::db::Transaction const&, stappler::StringViewBase<char>) const 21
stappler::xenolith::storage::AssetComponent::getAssets() const 42
stappler::xenolith::storage::AssetLibrary::acquireAsset(stappler::StringViewBase<char>, std::function<void (stappler::RcBase<stappler::xenolith::storage::Asset> const&)>&&, stappler::TimeInterval, stappler::RcBase<stappler::RefBase<stappler::memory::StandartInterface> >&&)::{lambda(stappler::xenolith::storage::Server const&, stappler::db::Transaction const&)#1}::operator()(stappler::xenolith::storage::Server const&, stappler::db::Transaction const&) const 21
stappler::xenolith::storage::AssetLibrary::eraseVersion(long)::{lambda(stappler::xenolith::storage::Server const&, stappler::db::Transaction const&)#1}::operator()(stappler::xenolith::storage::Server const&, stappler::db::Transaction const&) const 0
stappler::xenolith::storage::AssetLibrary::acquireAssets(stappler::SpanView<stappler::xenolith::storage::AssetLibrary::AssetRequest>, std::function<void (stappler::SpanView<stappler::RcBase<stappler::xenolith::storage::Asset> > const&)>&&, stappler::RcBase<stappler::RefBase<stappler::memory::StandartInterface> >&&)::{lambda(stappler::xenolith::storage::Asset*)#2}::operator()(stappler::xenolith::storage::Asset*) const 0
stappler::xenolith::storage::AssetLibrary::acquireAssets(stappler::SpanView<stappler::xenolith::storage::AssetLibrary::AssetRequest>, std::function<void (stappler::SpanView<stappler::RcBase<stappler::xenolith::storage::Asset> > const&)>&&, stappler::RcBase<stappler::RefBase<stappler::memory::StandartInterface> >&&)::{lambda(stappler::xenolith::storage::Asset*)#1}::operator()(stappler::xenolith::storage::Asset*) const 0
stappler::xenolith::storage::AssetLibrary::acquireAssets(stappler::SpanView<stappler::xenolith::storage::AssetLibrary::AssetRequest>, std::function<void (stappler::SpanView<stappler::RcBase<stappler::xenolith::storage::Asset> > const&)>&&, stappler::RcBase<stappler::RefBase<stappler::memory::StandartInterface> >&&)::{lambda(stappler::xenolith::storage::Server const&, stappler::db::Transaction const&)#3}::operator()(stappler::xenolith::storage::Server const&, stappler::db::Transaction const&) const 0
stappler::xenolith::storage::AssetLibrary::setAssetDownload(long, bool)::{lambda(stappler::xenolith::storage::Server const&, stappler::db::Transaction const&)#1}::operator()(stappler::xenolith::storage::Server const&, stappler::db::Transaction const&) const 42
stappler::xenolith::storage::AssetLibrary::handleAssetLoaded(stappler::RcBase<stappler::xenolith::storage::Asset>&&)::{lambda()#1}::operator()() const 21
stappler::xenolith::storage::AssetLibrary::setVersionComplete(long, bool)::{lambda(stappler::xenolith::storage::Server const&, stappler::db::Transaction const&)#1}::operator()(stappler::xenolith::storage::Server const&, stappler::db::Transaction const&) const 21
stappler::xenolith::storage::AssetLibrary::update(stappler::xenolith::Application*, stappler::xenolith::UpdateTime const&)::{lambda(stappler::xenolith::storage::Server const&, stappler::db::Transaction const&)#1}::operator()(stappler::xenolith::storage::Server const&, stappler::db::Transaction const&) const 0
stappler::xenolith::storage::AssetLibrary::cleanup()::{lambda(stappler::xenolith::storage::Server const&, stappler::db::Transaction const&)#1}::operator()(stappler::xenolith::storage::Server const&, stappler::db::Transaction const&) const 0
stappler::xenolith::storage::AssetComponent::handleChildInit(stappler::xenolith::storage::Server const&, stappler::db::Transaction const&)::{lambda()#1}::operator()() 21
stappler::xenolith::storage::AssetComponent::cleanup(stappler::db::Transaction const&)::{lambda(stappler::db::Result&)#1}::operator()(stappler::db::Result&) const 21

Generated by: LCOV version 1.14