LCOV - code coverage report
Current view: top level - oksconflibs/src - OksConfiguration.cpp (source / functions) Coverage Total Hit
Test: code.result Lines: 27.2 % 712 194
Test Date: 2025-12-21 13:07:08 Functions: 38.9 % 72 28

Function Name Sort by function name Hit count Sort by function hit count
DestroyGuard1::DestroyGuard1(dunedaq::oks::OksKernel&) 0
DestroyGuard1::~DestroyGuard1() 0
DestroyGuard2::DestroyGuard2(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >&) 0
DestroyGuard2::~DestroyGuard2() 0
InheritanceData::InheritanceData(dunedaq::oks::OksKernel const&) 0
InheritanceData::data[abi:cxx11]() const 0
_oksconflibs_creator_ 80
check(std::vector<dunedaq::conffwk::ConfigurationChange*, std::allocator<dunedaq::conffwk::ConfigurationChange*> >&, InheritanceData const&, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char) 0
dunedaq::oksconflibs::Exception::get_uid() 16
dunedaq::oksconflibs::Exception::Exception(ers::Context const&) 0
dunedaq::oksconflibs::Exception::_get_inheritance[abi:cxx11]() 0
dunedaq::oksconflibs::Exception::clone() const 0
dunedaq::oksconflibs::Exception::get_class_inheritance[abi:cxx11]() const 0
dunedaq::oksconflibs::Exception::get_class_name() const 0
dunedaq::oksconflibs::Exception::get_uid() 16
dunedaq::oksconflibs::Exception::raise() const 0
dunedaq::oksconflibs::OksConfiguration::abort() 0
dunedaq::oksconflibs::OksConfiguration::abort()::{lambda()#1}::operator()() const 0
dunedaq::oksconflibs::OksConfiguration::abort()::{lambda()#2}::operator()() const 0
dunedaq::oksconflibs::OksConfiguration::add_include(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oksconflibs::OksConfiguration::change_notify(dunedaq::oks::OksObject*, void*) 0
dunedaq::oksconflibs::OksConfiguration::check_db() 3
dunedaq::oksconflibs::OksConfiguration::check_db()::{lambda()#1}::operator()() const 0
dunedaq::oksconflibs::OksConfiguration::check_db()::{lambda()#2}::operator()() const 0
dunedaq::oksconflibs::OksConfiguration::close_database(bool) 160
dunedaq::oksconflibs::OksConfiguration::commit(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oksconflibs::OksConfiguration::create(dunedaq::conffwk::ConfigObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, dunedaq::conffwk::ConfigObject&) 0
dunedaq::oksconflibs::OksConfiguration::create(dunedaq::oks::OksFile*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, dunedaq::conffwk::ConfigObject&) 23
dunedaq::oksconflibs::OksConfiguration::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, dunedaq::conffwk::ConfigObject&) 23
dunedaq::oksconflibs::OksConfiguration::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 4
dunedaq::oksconflibs::OksConfiguration::create_notify(dunedaq::oks::OksObject*, void*) 0
dunedaq::oksconflibs::OksConfiguration::delete_notify(dunedaq::oks::OksObject*, void*) 0
dunedaq::oksconflibs::OksConfiguration::destroy(dunedaq::conffwk::ConfigObject&) 0
dunedaq::oksconflibs::OksConfiguration::get(dunedaq::conffwk::ConfigObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<dunedaq::conffwk::ConfigObject, std::allocator<dunedaq::conffwk::ConfigObject> >&, unsigned long, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*) 0
dunedaq::oksconflibs::OksConfiguration::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 5560
dunedaq::oksconflibs::OksConfiguration::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, dunedaq::conffwk::ConfigObject&, unsigned long, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*) 110
dunedaq::oksconflibs::OksConfiguration::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<dunedaq::conffwk::ConfigObject, std::allocator<dunedaq::conffwk::ConfigObject> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*) 45
dunedaq::oksconflibs::OksConfiguration::get_changes() 0
dunedaq::oksconflibs::OksConfiguration::get_includes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) const 0
dunedaq::oksconflibs::OksConfiguration::get_superclasses(dunedaq::conffwk::fmap<std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, dunedaq::conffwk::string_ptr_hash, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> > >&) 84
dunedaq::oksconflibs::OksConfiguration::get_updated_dbs(std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) const 0
dunedaq::oksconflibs::OksConfiguration::get_versions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, dunedaq::conffwk::Version::QueryType, bool) 0
dunedaq::oksconflibs::OksConfiguration::init_env() 80
dunedaq::oksconflibs::OksConfiguration::is_writable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oksconflibs::OksConfiguration::new_object(dunedaq::oks::OksObject*) 1286
dunedaq::oksconflibs::OksConfiguration::open_db(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 76
dunedaq::oksconflibs::OksConfiguration::print_profiling_info() 0
dunedaq::oksconflibs::OksConfiguration::remove_include(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oksconflibs::OksConfiguration::set_commit_credentials(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oksconflibs::OksConfiguration::subscribe() 3
dunedaq::oksconflibs::OksConfiguration::subscribe()::{lambda()#1}::operator()() const 3
dunedaq::oksconflibs::OksConfiguration::subscribe(std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > const&, void (*)(std::vector<dunedaq::conffwk::ConfigurationChange*, std::allocator<dunedaq::conffwk::ConfigurationChange*> >&, dunedaq::conffwk::Configuration*), void (*)(dunedaq::conffwk::Configuration*)) 3
dunedaq::oksconflibs::OksConfiguration::test_object(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*) 0
dunedaq::oksconflibs::OksConfiguration::unsubscribe() 80
dunedaq::oksconflibs::OksConfiguration::unsubscribe()::{lambda()#1}::operator()() const 3
dunedaq::oksconflibs::OksConfiguration::unsubscribe()::{lambda()#2}::operator()() const 3
dunedaq::oksconflibs::OksConfigurationCheckDB::OksConfigurationCheckDB(dunedaq::oksconflibs::OksConfiguration*) 3
dunedaq::oksconflibs::OksConfigurationCheckDB::operator()() 3
dunedaq::oksconflibs::OksConfigurationCheckDB::operator()()::{lambda()#1}::operator()() const 3
dunedaq::oksconflibs::OksConfigurationCheckDB::operator()()::{lambda()#2}::operator()() const 3
dunedaq::oksconflibs::OksConfigurationCheckDB::operator()()::{lambda()#3}::operator()() const 3
dunedaq::oksconflibs::OksConfigurationCheckDB::~OksConfigurationCheckDB() 3
dunedaq::oksconflibs::OksConfigurationCheckDB::~OksConfigurationCheckDB()::{lambda()#1}::operator()() const 3
dunedaq::oksconflibs::ResubscribeGuard::ResubscribeGuard(dunedaq::oksconflibs::OksConfiguration&) 0
dunedaq::oksconflibs::ResubscribeGuard::~ResubscribeGuard() 0
dunedaq::oksconflibs::oks2config(std::vector<dunedaq::oks::OksRepositoryVersion, std::allocator<dunedaq::oks::OksRepositoryVersion> > const&) 0
is_repo_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 80
is_repo_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1}::operator()() const 0
is_repo_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1}::operator()() const::{lambda()#1}::operator()() const 0
mk_add_include_error_text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) 0
mk_no_file_error_text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
mk_rm_include_error_text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) 0
throw_update_exception(dunedaq::oks::OksFile const*, char const*, char const*) 0

Generated by: LCOV version 2.0-1