LCOV - code coverage report
Current view: top level - extra/webserver/webserver/server - SPWebHost.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 289 681 42.4 %
Date: 2024-05-12 00:16:13 Functions: 59 105 56.2 %

Function Name Sort by function name Hit count Sort by hit count
stappler::mem_pool::Map<stappler::StringViewBase<char>, stappler::web::WebsocketManager*, std::less<void> >::iterator stappler::web::Host_resolvePath<stappler::web::WebsocketManager*>(stappler::mem_pool::Map<stappler::StringViewBase<char>, stappler::web::WebsocketManager*, std::less<void> >&, stappler::StringViewBase<char> const&) 0
stappler::web::Host::setDbParams(stappler::StringViewBase<char>) 0
stappler::web::Host::addSourceRoot(stappler::StringViewBase<char>) 0
stappler::web::Host::setForceHttps() 0
stappler::web::Host::setHostSecret(stappler::StringViewBase<char>) 0
stappler::web::Host::checkBroadcasts() 0
stappler::web::Host::handleBroadcast(stappler::BytesViewTemplate<(stappler::Endian)1> const&) 0
stappler::web::Host::handleBroadcast(stappler::data::ValueTemplate<stappler::memory::PoolInterface> const&) 0
stappler::web::Host::handleHeartBeat(stappler::mempool::custom::Pool*) 0
stappler::web::Host::setProtectedList(stappler::StringViewBase<char>) 0
stappler::web::Host::setSessionParams(stappler::StringViewBase<char>) 0
stappler::web::Host::setWebHookParams(stappler::StringViewBase<char>) 0
stappler::web::Host::addComponentByParams(stappler::StringViewBase<char>) 0
stappler::web::Host::addComponentWithName(stappler::StringViewBase<char> const&, stappler::web::HostComponent*) 0
stappler::web::Host::addWasmComponentByParams(stappler::StringViewBase<char>, stappler::StringViewBase<char>) 0
stappler::web::Host::addAllow(stappler::StringViewBase<char>) 0
stappler::web::Host::operator=(stappler::web::Host&&) 0
stappler::web::Host::operator=(stappler::web::HostController*) 0
void stappler::web::Host_prepareEmail<stappler::web::Host::processReports() const::{lambda(stappler::memory::basic_ostringstream<char>&)#2}>(stappler::web::HostController*, stappler::web::Host::processReports() const::{lambda(stappler::memory::basic_ostringstream<char>&)#2}&&, stappler::web::HostReportType) 0
stappler::web::Host::addHandler(std::initializer_list<stappler::StringViewBase<char> >, stappler::web::RequestHandlerMap const*) const 0
stappler::web::Host::addHandler(std::initializer_list<stappler::StringViewBase<char> >, stappler::memory::function<stappler::web::RequestHandler* ()> const&, stappler::data::ValueTemplate<stappler::memory::PoolInterface> const&) const 0
stappler::web::Host::getMutable(stappler::db::Scheme const*) const 0
stappler::web::Host::setHostKey(stappler::BytesViewTemplate<(stappler::Endian)1>) const 0
stappler::web::Host::setHostKey(stappler::crypto::PrivateKey&&) const 0
stappler::web::Host::getDbDriver() const 0
stappler::web::Host::getResources() const 0
stappler::web::Host::scheduleTask(stappler::web::AsyncTask*, stappler::TimeInterval) const 0
stappler::web::Host::addPreRequest(stappler::memory::function<stappler::web::Status (stappler::web::Request&)>&&) const 0
stappler::web::Host::getHostSecret() const 0
stappler::web::Host::getResourcePath(stappler::db::Scheme const&) const 0
stappler::web::Host::getHostComponent(stappler::StringViewBase<char> const&) const 0
stappler::web::Host::getHostComponent(std::type_index) const 0
stappler::web::Host::getHostPublicKey() const 0
stappler::web::Host::getHostPrivateKey() const 0
stappler::web::Host::getCompressionConfig() const 0
stappler::web::Host::checkBroadcasts()::{lambda(stappler::web::AsyncTask&)#1}::operator()(stappler::web::AsyncTask&) const 0
stappler::web::Host::handleHeartBeat(stappler::mempool::custom::Pool*)::{lambda()#1}::operator()() const 0
stappler::web::Host::setProtectedList(stappler::StringViewBase<char>)::{lambda(stappler::StringViewBase<char>&)#1}::operator()(stappler::StringViewBase<char>&) const 0
stappler::web::Host::addAllow(stappler::StringViewBase<char>)::{lambda(stappler::StringViewBase<char>)#1}::operator()(stappler::StringViewBase<char>) const 0
stappler::web::Host_processAuth(stappler::web::Request&, stappler::StringViewBase<char>)::{lambda(stappler::BytesViewTemplate<(stappler::Endian)1>)#2}::operator()(stappler::BytesViewTemplate<(stappler::Endian)1>) const 0
stappler::web::Host::processReports() const::{lambda(stappler::StringViewBase<char> const&, bool)#1}::operator()(stappler::StringViewBase<char> const&, bool) const 0
stappler::web::Host::checkBroadcasts()::{lambda(stappler::web::AsyncTask&)#1}::operator()(stappler::web::AsyncTask&) const::{lambda(stappler::web::AsyncTask const&)#1}::operator()(stappler::web::AsyncTask const&) const 0
stappler::web::Host::handleHeartBeat(stappler::mempool::custom::Pool*)::{lambda()#1}::operator()() const::{lambda(stappler::db::Adapter const&)#1}::operator()(stappler::db::Adapter const&) const 0
stappler::web::Host_processAuth(stappler::web::Request&, stappler::StringViewBase<char>)::{lambda(stappler::BytesViewTemplate<(stappler::Endian)1>)#2}::operator()(stappler::BytesViewTemplate<(stappler::Endian)1>) const::{lambda(stappler::db::Transaction const&)#1}::operator()(stappler::db::Transaction const&) const 0
stappler::web::Host::checkBroadcasts()::{lambda(stappler::web::AsyncTask&)#1}::operator()(stappler::web::AsyncTask&) const::{lambda(stappler::web::AsyncTask const&)#1}::operator()(stappler::web::AsyncTask const&) const::{lambda(stappler::db::Transaction const&)#1}::operator()(stappler::db::Transaction const&) const 0
stappler::web::Host::checkBroadcasts()::{lambda(stappler::web::AsyncTask&)#1}::operator()(stappler::web::AsyncTask&) const::{lambda(stappler::web::AsyncTask const&)#1}::operator()(stappler::web::AsyncTask const&) const::{lambda(stappler::db::Transaction const&)#1}::operator()(stappler::db::Transaction const&) const::{lambda(stappler::BytesViewTemplate<(stappler::Endian)1>)#1}::operator()(stappler::BytesViewTemplate<(stappler::Endian)1>) const 0
stappler::web::Host::handleChildInit(stappler::mempool::custom::Pool*) 25
stappler::web::Host::addHandler(stappler::StringViewBase<char>, stappler::web::RequestHandlerMap const*) const 25
stappler::web::Host::addWebsocket(stappler::StringViewBase<char>, stappler::web::WebsocketManager*) const 25
stappler::web::Host::processReports() const 25
stappler::web::Host::addMultiResourceHandler(stappler::StringViewBase<char>, std::initializer_list<std::pair<stappler::StringViewBase<char> const, stappler::db::Scheme const*> >&&) const 25
stappler::web::Host::handleChildInit(stappler::mempool::custom::Pool*)::{lambda()#1}::operator()() const 25
stappler::web::Host::addMultiResourceHandler(stappler::StringViewBase<char>, std::initializer_list<std::pair<stappler::StringViewBase<char> const, stappler::db::Scheme const*> >&&) const::{lambda()#1}::operator()() const 25
stappler::web::Host::handleChildInit(stappler::mempool::custom::Pool*)::{lambda()#1}::operator()() const::{lambda(stappler::web::AsyncTask&)#1}::operator()(stappler::web::AsyncTask&) const 25
stappler::web::Host::handleChildInit(stappler::mempool::custom::Pool*)::{lambda()#1}::operator()() const::{lambda(stappler::web::AsyncTask&)#1}::operator()(stappler::web::AsyncTask&) const::{lambda(stappler::web::AsyncTask const&)#1}::operator()(stappler::web::AsyncTask const&) const 25
stappler::web::Host::runErrorReportTask(stappler::web::Request const&, stappler::memory::vector<stappler::data::ValueTemplate<stappler::memory::PoolInterface> > const&) 50
stappler::web::Host::addProtectedLocation(stappler::StringViewBase<char> const&) 50
stappler::web::Host::Host(stappler::web::Host&&) 50
stappler::web::Host::getSchemes() const 50
stappler::web::Host::getRequestHandlers() const 50
stappler::web::Host::runErrorReportTask(stappler::web::Request const&, stappler::memory::vector<stappler::data::ValueTemplate<stappler::memory::PoolInterface> > const&)::{lambda(stappler::web::AsyncTask&)#1}::operator()(stappler::web::AsyncTask&) const 50
stappler::web::Host::reportError(stappler::data::ValueTemplate<stappler::memory::PoolInterface> const&)::{lambda()#1}::operator()() const::{lambda()#1}::operator()() const 50
stappler::web::Host::runErrorReportTask(stappler::web::Request const&, stappler::memory::vector<stappler::data::ValueTemplate<stappler::memory::PoolInterface> > const&)::{lambda(stappler::web::AsyncTask&)#1}::operator()(stappler::web::AsyncTask&) const::{lambda(stappler::web::AsyncTask const&)#2}::operator()(stappler::web::AsyncTask const&) const 50
stappler::web::Host::runErrorReportTask(stappler::web::Request const&, stappler::memory::vector<stappler::data::ValueTemplate<stappler::memory::PoolInterface> > const&)::{lambda(stappler::web::AsyncTask&)#1}::operator()(stappler::web::AsyncTask&) const::{lambda(stappler::web::AsyncTask const&)#2}::operator()(stappler::web::AsyncTask const&) const::{lambda(stappler::db::Transaction const&)#1}::operator()(stappler::db::Transaction const&) const 50
stappler::web::Host::runErrorReportTask(stappler::web::Request const&, stappler::memory::vector<stappler::data::ValueTemplate<stappler::memory::PoolInterface> > const&)::{lambda(stappler::web::AsyncTask&)#1}::operator()(stappler::web::AsyncTask&) const::{lambda(stappler::web::AsyncTask const&)#2}::operator()(stappler::web::AsyncTask const&) const::{lambda(stappler::db::Transaction const&)#1}::operator()(stappler::db::Transaction const&) const::{lambda()#1}::operator()() const 50
stappler::web::Host::reportError(stappler::data::ValueTemplate<stappler::memory::PoolInterface> const&) 75
stappler::web::Host::reportError(stappler::data::ValueTemplate<stappler::memory::PoolInterface> const&)::{lambda()#1}::operator()() const 75
stappler::web::Host::Host() 100
stappler::web::Host::operator=(stappler::web::Host const&) 100
stappler::web::Host::performTask(stappler::web::AsyncTask*, bool) const 100
stappler::web::Host::getThreadPool() const 100
stappler::web::Host::addResourceHandler(stappler::StringViewBase<char>, stappler::db::Scheme const&, stappler::data::ValueTemplate<stappler::memory::PoolInterface> const&) const 100
stappler::web::Host::addResourceHandler(stappler::StringViewBase<char>, stappler::db::Scheme const&, stappler::data::ValueTemplate<stappler::memory::PoolInterface> const&) const::{lambda()#1}::operator()() const 100
stappler::web::Host::getErrorScheme() const 125
stappler::web::Host::addResourceHandler(stappler::StringViewBase<char>, stappler::db::Scheme const&) const 150
stappler::web::Host::addHandler(stappler::StringViewBase<char>, stappler::memory::function<stappler::web::RequestHandler* ()> const&, stappler::data::ValueTemplate<stappler::memory::PoolInterface> const&) const 175
stappler::web::Host::exportScheme(stappler::db::Scheme const&) const 200
stappler::web::Host::runErrorReportTask(stappler::web::Request const&, stappler::memory::vector<stappler::data::ValueTemplate<stappler::memory::PoolInterface> > const&)::{lambda(stappler::web::AsyncTask&)#1}::operator()(stappler::web::AsyncTask&) const::{lambda(stappler::StringViewBase<char>, stappler::StringViewBase<char>)#1}::operator()(stappler::StringViewBase<char>, stappler::StringViewBase<char>) const 250
stappler::web::Host::getPugCache() const 350
stappler::web::Host::getComponents() const 350
stappler::web::Host::getRoot() const 399
stappler::web::Host::getDocumentRootPath(stappler::StringViewBase<char>) const 400
stappler::web::Host_processAuth(stappler::web::Request&, stappler::StringViewBase<char>) 500
stappler::web::Host_processAuth(stappler::web::Request&, stappler::StringViewBase<char>)::{lambda(stappler::db::Transaction const&)#1}::operator()(stappler::db::Transaction const&) const 500
stappler::web::Host::isSecureAuthAllowed(stappler::web::Request const&) const 525
stappler::web::Host::performWithStorage(stappler::memory::callback<void (stappler::db::Transaction const&)> const&, bool) const::{lambda()#1}::operator()() const 550
stappler::web::Host::performWithStorage(stappler::memory::callback<void (stappler::db::Transaction const&)> const&, bool) const::{lambda()#1}::operator()() const::{lambda(stappler::db::Adapter const&)#1}::operator()(stappler::db::Adapter const&) const 550
stappler::web::Host::getSessionInfo() const 575
stappler::web::Host::performWithStorage(stappler::memory::callback<void (stappler::db::Transaction const&)> const&, bool) const 575
stappler::web::Host::getFileScheme() const 875
stappler::web::Host::Host(stappler::web::Host const&) 1050
stappler::web::Host::getUserScheme() const 1100
stappler::web::Host::addResourceHandler(stappler::StringViewBase<char>, stappler::db::Scheme const&) const::{lambda()#1}::operator()() const 2025
stappler::web::Host::getHostInfo() const 2275
stappler::web::Host::getScheme(stappler::StringViewBase<char> const&) const 2525
stappler::web::Host::acquireDbForRequest(stappler::web::Request const&) const 2850
stappler::web::Host::acquireDbForRequest(stappler::web::Request const&) const::{lambda()#1}::operator()() const 2850
stappler::web::Host_onRequestRecieved(stappler::web::Request&, stappler::web::RequestHandler&) 3050
stappler::mem_pool::Map<stappler::StringViewBase<char>, stappler::web::RequestSchemeInfo, std::less<void> >::iterator stappler::web::Host_resolvePath<stappler::web::RequestSchemeInfo>(stappler::mem_pool::Map<stappler::StringViewBase<char>, stappler::web::RequestSchemeInfo, std::less<void> >&, stappler::StringViewBase<char> const&) 3100
stappler::web::Host::handleRequest(stappler::web::Request&) 3100
stappler::web::Host::initTransaction(stappler::db::Transaction&) 3425
stappler::web::Host::getCurrent() 5500
stappler::web::getHostFromContext(stappler::mempool::custom::Pool*, unsigned int, void const*) 6350
stappler::web::Host::getCurrent()::{lambda(void*, stappler::mempool::custom::Pool*, unsigned int, void const*)#1}::operator()(void*, stappler::mempool::custom::Pool*, unsigned int, void const*) const 6350
stappler::web::Host::Host(stappler::web::HostController*) 17425

Generated by: LCOV version 1.14