LCOV - code coverage report
Current view: top level - xenolith/platform/linux - XLPlatformLinuxDbus.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 617 825 74.8 %
Date: 2024-05-12 00:16:13 Functions: 66 92 71.7 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::platform::DBusLibrary::addNetworkConnectionCallback(void*, std::function<void (stappler::xenolith::platform::NetworkState const&)>&&) 25
stappler::xenolith::platform::DBusLibrary::removeNetworkConnectionCallback(void*) 0
stappler::xenolith::platform::DBusLibrary::get() 25
stappler::xenolith::platform::DBusLibrary::DBusLibrary(stappler::xenolith::platform::DBusInterface*) 25
stappler::xenolith::platform::MessageData::parseReply(DBusPendingCall*, void*) 100
stappler::xenolith::platform::MessageData::freeMessage(void*) 100
stappler::xenolith::platform::DBusInterface::Connection::addTimeout(DBusTimeout*) 125
stappler::xenolith::platform::DBusInterface::Connection::dispatchAll() 150
stappler::xenolith::platform::DBusInterface::Connection::removeWatch(DBusWatch*) 0
stappler::xenolith::platform::DBusInterface::Connection::watchToggled(DBusWatch*) 0
stappler::xenolith::platform::DBusInterface::Connection::handleMessage(DBusMessage*) 50
stappler::xenolith::platform::DBusInterface::Connection::removeTimeout(DBusTimeout*) 0
stappler::xenolith::platform::DBusInterface::Connection::timeoutToggled(DBusTimeout*) 125
stappler::xenolith::platform::DBusInterface::Connection::schedule_dispatch() 150
stappler::xenolith::platform::DBusInterface::Connection::close() 0
stappler::xenolith::platform::DBusInterface::Connection::flush() 125
stappler::xenolith::platform::DBusInterface::Connection::setup() 50
stappler::xenolith::platform::DBusInterface::Connection::wakeup() 125
stappler::xenolith::platform::DBusInterface::Connection::addWatch(DBusWatch*) 100
stappler::xenolith::platform::DBusInterface::Connection::dispatch() 0
stappler::xenolith::platform::DBusInterface::Connection::Connection(stappler::xenolith::platform::DBusInterface*, DBusBusType) 50
stappler::xenolith::platform::DBusInterface::Connection::Connection() 0
stappler::xenolith::platform::DBusInterface::Connection::~Connection() 0
stappler::xenolith::platform::DBusInterface::callMethod(stappler::xenolith::platform::DBusInterface::Connection&, stappler::StringViewBase<char>, stappler::StringViewBase<char>, stappler::StringViewBase<char>, stappler::StringViewBase<char>, stappler::memory::callback<void (DBusMessage*)> const&, std::function<void (DBusMessage*)>&&) 100
stappler::xenolith::platform::DBusInterface::openHandle(stappler::Dso&) 25
stappler::xenolith::platform::DBusInterface::threadInit() 25
stappler::xenolith::platform::DBusInterface::EventStruct::free(void*) 125
stappler::xenolith::platform::DBusInterface::EventStruct::handle(unsigned int) 125
stappler::xenolith::platform::DBusInterface::removeEvent(stappler::xenolith::platform::DBusInterface::EventStruct*) 0
stappler::xenolith::platform::DBusInterface::startThread() 25
stappler::xenolith::platform::DBusInterface::updateEvent(stappler::xenolith::platform::DBusInterface::EventStruct*) 0
stappler::xenolith::platform::DBusInterface::handleEvents() 157
stappler::xenolith::platform::DBusInterface::handleMessage(stappler::xenolith::platform::DBusInterface::Connection*, DBusMessage*) 50
stappler::xenolith::platform::DBusInterface::parseProperty(DBusMessageIter*, void*, DBusTypeWrapper) 325
stappler::xenolith::platform::DBusInterface::threadDispose() 0
stappler::xenolith::platform::DBusInterface::getSettingSync(stappler::xenolith::platform::DBusInterface::Connection&, char const*, char const*, stappler::xenolith::platform::DBusInterface::Error&) 0
stappler::xenolith::platform::DBusInterface::getCurrentTheme() 0
stappler::xenolith::platform::DBusInterface::setNetworkState(stappler::xenolith::platform::NetworkState&&) 25
stappler::xenolith::platform::DBusInterface::loadServiceNames(stappler::xenolith::platform::DBusInterface::Connection&, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<void>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::function<void ()>&&) 50
stappler::xenolith::platform::DBusInterface::parseServiceList(std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<void>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, DBusMessage*) 50
stappler::xenolith::platform::DBusInterface::parseNetworkState(DBusMessage*) 25
stappler::xenolith::platform::DBusInterface::readInterfaceTheme(std::function<void (stappler::xenolith::platform::InterfaceThemeInfo&&)>&&) 25
stappler::xenolith::platform::DBusInterface::updateNetworkState(stappler::xenolith::platform::DBusInterface::Connection&, std::function<void (stappler::xenolith::platform::NetworkState&&)>&&) 25
stappler::xenolith::platform::DBusInterface::handleNetworkStateChanged(DBusMessage*) 0
stappler::xenolith::platform::DBusInterface::parseInterfaceThemeSettings(DBusMessage*) 25
stappler::xenolith::platform::DBusInterface::addNetworkConnectionCallback(void*, std::function<void (stappler::xenolith::platform::NetworkState const&)>&&) 25
stappler::xenolith::platform::DBusInterface::removeNetworkConnectionCallback(void*) 0
stappler::xenolith::platform::DBusInterface::Error::reset() 0
stappler::xenolith::platform::DBusInterface::Error::Error(stappler::xenolith::platform::DBusInterface*) 75
stappler::xenolith::platform::DBusInterface::Error::~Error() 75
stappler::xenolith::platform::DBusInterface::wakeup() 125
stappler::xenolith::platform::DBusInterface::worker() 25
stappler::xenolith::platform::DBusInterface::addEvent(std::function<void ()>&&) 350
stappler::xenolith::platform::DBusInterface::addEvent(stappler::xenolith::platform::DBusInterface::EventStruct*) 175
stappler::xenolith::platform::DBusInterface::parseType(DBusMessage*, int, void*) 0
stappler::xenolith::platform::DBusInterface::DBusInterface() 25
stappler::xenolith::platform::DBusInterface::~DBusInterface() 0
stappler::xenolith::platform::DBusInterface::~DBusInterface().2 0
stappler::xenolith::platform::DBusInterface_epollToWatchFlags(unsigned int) 125
stappler::xenolith::platform::DBusInterface_watchFlagsToEpoll(unsigned int) 100
stappler::xenolith::platform::DBusInterface_Connection_addWatch(DBusWatch*, void*) 100
stappler::xenolith::platform::DBusInterface_Connection_addTimeout(DBusTimeout*, void*) 125
stappler::xenolith::platform::DBusInterface_Connection_wakeupMain(void*) 125
stappler::xenolith::platform::DBusInterface_Connection_removeWatch(DBusWatch*, void*) 0
stappler::xenolith::platform::DBusInterface_Connection_watchToggled(DBusWatch*, void*) 0
stappler::xenolith::platform::DBusInterface_Connection_handleMessage(DBusConnection*, DBusMessage*, void*) 50
stappler::xenolith::platform::DBusInterface_Connection_removeTimeout(DBusTimeout*, void*) 0
stappler::xenolith::platform::DBusInterface_Connection_dispatchStatus(DBusConnection*, DBusDispatchStatus, void*) 250
stappler::xenolith::platform::DBusInterface_Connection_timeoutToggled(DBusTimeout*, void*) 125
stappler::xenolith::platform::DBusLibrary::isAvailable() const 0
stappler::xenolith::platform::DBusLibrary::getCurrentInterfaceTheme() const 0
stappler::xenolith::platform::NetworkState::description[abi:cxx11]() const 25
stappler::xenolith::platform::DBusInterface::Error::isSet() const 25
stappler::xenolith::platform::DBusInterface::Connection::schedule_dispatch()::{lambda()#1}::operator()() const 150
stappler::xenolith::platform::DBusInterface::threadInit()::{lambda()#2}::operator()() const 25
stappler::xenolith::platform::DBusInterface::threadInit()::{lambda()#1}::operator()() const 25
stappler::xenolith::platform::DBusInterface::loadServiceNames(stappler::xenolith::platform::DBusInterface::Connection&, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<void>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::function<void ()>&&)::{lambda(DBusMessage*)#1}::operator()(DBusMessage*) const 50
stappler::xenolith::platform::DBusInterface::parseNetworkState(DBusMessage*)::{lambda(DBusMessageIter*)#1}::operator()(DBusMessageIter*) const 600
stappler::xenolith::platform::DBusInterface::readInterfaceTheme(std::function<void (stappler::xenolith::platform::InterfaceThemeInfo&&)>&&)::{lambda(DBusMessage*)#2}::operator()(DBusMessage*) const 25
stappler::xenolith::platform::DBusInterface::readInterfaceTheme(std::function<void (stappler::xenolith::platform::InterfaceThemeInfo&&)>&&)::{lambda(DBusMessage*)#1}::operator()(DBusMessage*) const 25
stappler::xenolith::platform::DBusInterface::updateNetworkState(stappler::xenolith::platform::DBusInterface::Connection&, std::function<void (stappler::xenolith::platform::NetworkState&&)>&&)::{lambda(DBusMessage*)#2}::operator()(DBusMessage*) const 25
stappler::xenolith::platform::DBusInterface::updateNetworkState(stappler::xenolith::platform::DBusInterface::Connection&, std::function<void (stappler::xenolith::platform::NetworkState&&)>&&)::{lambda(DBusMessage*)#1}::operator()(DBusMessage*) const 25
stappler::xenolith::platform::DBusInterface::handleNetworkStateChanged(DBusMessage*)::{lambda(stappler::xenolith::platform::NetworkState&&)#1}::operator()(stappler::xenolith::platform::NetworkState&&) const 0
stappler::xenolith::platform::DBusInterface::parseInterfaceThemeSettings(DBusMessage*)::{lambda(DBusMessageIter*)#2}::operator()(DBusMessageIter*) const 50
stappler::xenolith::platform::DBusInterface::parseInterfaceThemeSettings(DBusMessage*)::{lambda(DBusMessageIter*)#1}::operator()(DBusMessageIter*) const 2150
stappler::xenolith::platform::DBusInterface::addNetworkConnectionCallback(void*, std::function<void (stappler::xenolith::platform::NetworkState const&)>&&)::{lambda()#1}::operator()() 25
stappler::xenolith::platform::DBusInterface::removeNetworkConnectionCallback(void*)::{lambda()#1}::operator()() 0
stappler::xenolith::platform::DBusInterface::wakeup()::{lambda()#1}::operator()() const 125
stappler::xenolith::platform::DBusInterface::threadInit()::{lambda()#2}::operator()() const::{lambda()#1}::operator()() const 25
stappler::xenolith::platform::DBusInterface::threadInit()::{lambda()#1}::operator()() const::{lambda()#1}::operator()() const 25
stappler::xenolith::platform::DBusInterface::threadInit()::{lambda()#2}::operator()() const::{lambda()#1}::operator()() const::{lambda(stappler::xenolith::platform::NetworkState&&)#1}::operator()(stappler::xenolith::platform::NetworkState&&) const 25
stappler::xenolith::platform::DBusInterface::threadInit()::{lambda()#1}::operator()() const::{lambda()#1}::operator()() const::{lambda(stappler::xenolith::platform::InterfaceThemeInfo&&)#1}::operator()(stappler::xenolith::platform::InterfaceThemeInfo&&) const 25

Generated by: LCOV version 1.14