LCOV - code coverage report
Current view: top level - daemon - cluckd.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1305 1362 95.8 %
Date: 2025-01-27 20:52:47 Functions: 63 64 98.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
cluck_daemon::cluckd::msg_status(ed::message&) 39
cluck_daemon::cluckd::msg_unlock(ed::message&) 116
cluck_daemon::cluckd::set_ticket(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::shared_ptr<cluck_daemon::ticket>) 117
cluck_daemon::cluckd::lock_exiting(ed::message&) 114
cluck_daemon::cluckd::get_parameters(ed::message const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned short*, int*, snapdev::timespec_ex*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) 1005
cluck_daemon::cluckd::msg_absolutely(ed::message&) 4
cluck_daemon::cluckd::msg_add_ticket(ed::message&) 8
cluck_daemon::cluckd::msg_cluster_up(ed::message&) 24
cluck_daemon::cluckd::msg_max_ticket(ed::message&) 124
cluck_daemon::cluckd::add_connections() 25
cluck_daemon::cluckd::election_status() 81
cluck_daemon::cluckd::find_first_lock(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 341
cluck_daemon::cluckd::get_last_ticket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 118
cluck_daemon::cluckd::msg_drop_ticket(ed::message&) 2
cluck_daemon::cluckd::msg_lock_failed(ed::message&) 3
cluck_daemon::cluckd::msg_lock_status(ed::message&) 13
cluck_daemon::cluckd::msg_server_gone(ed::message&) 22
cluck_daemon::cluckd::msg_cluster_down(ed::message&) 1
cluck_daemon::cluckd::msg_list_tickets(ed::message&) 4
cluck_daemon::cluckd::msg_lock_entered(ed::message&) 123
cluck_daemon::cluckd::msg_lock_exiting(ed::message&) 117
cluck_daemon::cluckd::msg_lock_leaders(ed::message&) 9
cluck_daemon::cluckd::msg_lock_started(ed::message&) 53
cluck_daemon::cluckd::msg_lock_tickets(ed::message&) 2
cluck_daemon::cluckd::msg_ticket_added(ed::message&) 122
cluck_daemon::cluckd::msg_ticket_ready(ed::message&) 103
cluck_daemon::cluckd::check_lock_status() 91
cluck_daemon::cluckd::msg_activate_lock(ed::message&) 114
cluck_daemon::cluckd::msg_lock_entering(ed::message&) 8
cluck_daemon::cluckd::send_lock_started(ed::message const*) 77
cluck_daemon::cluckd::set_my_ip_address(addr::addr const&) 25
cluck_daemon::cluckd::msg_get_max_ticket(ed::message&) 2
cluck_daemon::cluckd::msg_lock_activated(ed::message&) 17
cluck_daemon::cluckd::serialized_tickets[abi:cxx11]() 2
cluck_daemon::cluckd::activate_first_lock(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 227
cluck_daemon::cluckd::synchronize_leaders() 23
cluck_daemon::cluckd::get_entering_tickets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 3
cluck_daemon::cluckd::forward_message_to_leader(ed::message&) 3
cluck_daemon::cluckd::run() 25
cluck_daemon::cluckd::stop(bool) 49
cluck_daemon::cluckd::cleanup() 628
cluck_daemon::cluckd::msg_info(ed::message&) 20
cluck_daemon::cluckd::msg_lock(ed::message&) 145
cluck_daemon::cluckd::cluckd(int, char**) 34
cluck_daemon::cluckd::~cluckd() 0
cluck_daemon::cluckd::~cluckd().2 31
cluck_daemon::cluckd::ticket_list[abi:cxx11]() const 4
cluck_daemon::cluckd::get_leader_a() const 814
cluck_daemon::cluckd::get_leader_b() const 795
cluck_daemon::cluckd::get_server_name[abi:cxx11]() const 261
cluck_daemon::cluckd::is_daemon_ready() const 396
cluck_daemon::cluckd::get_computer_count() const 483
cluck_daemon::cluckd::is_leader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const 1937
auto cluck_daemon::cluckd::msg_unlock(ed::message&)::{lambda(auto:1 const&)#1}::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<cluck_daemon::ticket> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<cluck_daemon::ticket> > const&) const 112
auto cluck_daemon::cluckd::msg_lock_failed(ed::message&)::{lambda(auto:1 const&)#1}::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<cluck_daemon::ticket> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<cluck_daemon::ticket> > const&) const 2
cluck_daemon::cluckd::msg_lock_tickets(ed::message&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 6
cluck_daemon::cluckd::msg_lock_tickets(ed::message&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 18
auto cluck_daemon::cluckd::msg_lock_tickets(ed::message&)::{lambda(auto:1 const&)#3}::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<cluck_daemon::ticket> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<cluck_daemon::ticket> > const&) const 1
auto cluck_daemon::cluckd::msg_lock_tickets(ed::message&)::{lambda(auto:1 const&)#4}::operator()<std::shared_ptr<cluck_daemon::computer> >(std::shared_ptr<cluck_daemon::computer> const&) const 3
auto cluck_daemon::cluckd::synchronize_leaders()::{lambda(auto:1 const&)#2}::operator()<std::shared_ptr<cluck_daemon::computer> >(std::shared_ptr<cluck_daemon::computer> const&) const 3
auto cluck_daemon::cluckd::synchronize_leaders()::{lambda(auto:1 const&)#1}::operator()<std::shared_ptr<cluck_daemon::computer> >(std::shared_ptr<cluck_daemon::computer> const&) const 2
auto cluck_daemon::cluckd::msg_info(ed::message&)::{lambda(auto:1 const&)#1}::operator()<std::shared_ptr<cluck_daemon::computer> >(std::shared_ptr<cluck_daemon::computer> const&) const 179
auto cluck_daemon::cluckd::msg_lock(ed::message&)::{lambda(auto:1 const&)#1}::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<cluck_daemon::ticket> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<cluck_daemon::ticket> > const&) const 2
auto cluck_daemon::cluckd::is_leader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const::{lambda(auto:1 const&)#1}::operator()<std::shared_ptr<cluck_daemon::computer> >(std::shared_ptr<cluck_daemon::computer> const&) const 2055

Generated by: LCOV version 1.14

Snap C++ | List of projects | List of versions