LCOV - code coverage report
Current view: top level - eventdispatcher Hit Total Coverage
Test: coverage.info Lines: 1246 5039 24.7 %
Date: 2022-06-18 10:10:36 Functions: 346 969 35.7 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage
communicator.cpp
68.8%68.8%
68.8 % 119 / 173 61.5 % 8 / 13
communicator.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
connection.cpp
56.1%56.1%
56.1 % 87 / 155 71.7 % 33 / 46
connection_with_send_message.cpp
4.9%4.9%
4.9 % 6 / 123 18.2 % 4 / 22
cui_connection.cpp
0.3%0.3%
0.3 % 1 / 382 4.3 % 2 / 47
dispatcher.h
23.8%23.8%
23.8 % 25 / 105 30.1 % 28 / 93
dispatcher_base.cpp
100.0%
100.0 % 3 / 3 75.0 % 3 / 4
dispatcher_base.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
dispatcher_support.cpp
65.0%65.0%
65.0 % 13 / 20 62.5 % 5 / 8
dispatcher_support.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
exception.h
0.0%
0.0 % 0 / 15 0.0 % 0 / 45
fd_buffer_connection.cpp
1.3%1.3%
1.3 % 1 / 75 20.0 % 2 / 10
fd_buffer_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
fd_connection.cpp
0.0%
0.0 % 0 / 27 0.0 % 0 / 8
fd_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
file_changed.cpp
0.0%
0.0 % 0 / 181 0.0 % 0 / 26
file_changed.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 3
inter_thread_message_connection.cpp
1.2%1.2%
1.2 % 1 / 85 18.2 % 2 / 11
local_dgram_base.cpp
58.3%58.3%
58.3 % 21 / 36 50.0 % 5 / 10
local_dgram_client.cpp
100.0%
100.0 % 11 / 11 100.0 % 4 / 4
local_dgram_client.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
local_dgram_server.cpp
23.5%23.5%
23.5 % 16 / 68 66.7 % 4 / 6
local_dgram_server.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
local_dgram_server_connection.cpp
78.6%78.6%
78.6 % 11 / 14 85.7 % 6 / 7
local_dgram_server_connection.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
local_dgram_server_message_connection.cpp
54.9%54.9%
54.9 % 28 / 51 100.0 % 5 / 5
local_dgram_server_message_connection.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
local_stream_blocking_client_message_connection.cpp
0.8%0.8%
0.8 % 1 / 132 33.3 % 2 / 6
local_stream_blocking_client_message_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
local_stream_client_buffer_connection.cpp
61.6%61.6%
61.6 % 45 / 73 70.0 % 7 / 10
local_stream_client_buffer_connection.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
local_stream_client_connection.cpp
58.0%58.0%
58.0 % 29 / 50 72.7 % 8 / 11
local_stream_client_message_connection.cpp
88.2%88.2%
88.2 % 15 / 17 100.0 % 5 / 5
local_stream_client_message_connection.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
local_stream_client_permanent_message_connection.cpp
58.5%58.5%
58.5 % 127 / 217 60.8 % 31 / 51
local_stream_server_client_buffer_connection.cpp
62.2%62.2%
62.2 % 46 / 74 70.0 % 7 / 10
local_stream_server_client_buffer_connection.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
local_stream_server_client_connection.cpp
42.9%42.9%
42.9 % 15 / 35 70.0 % 7 / 10
local_stream_server_client_connection.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
local_stream_server_client_message_connection.cpp
87.5%87.5%
87.5 % 14 / 16 100.0 % 5 / 5
local_stream_server_client_message_connection.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
local_stream_server_connection.cpp
40.4%40.4%
40.4 % 36 / 89 58.3 % 7 / 12
logrotate_udp_messenger.cpp
2.3%2.3%
2.3 % 1 / 43 20.0 % 2 / 10
message.cpp
67.5%67.5%
67.5 % 315 / 467 97.1 % 34 / 35
message.h
33.3%33.3%
33.3 % 1 / 3 37.5 % 3 / 8
pipe_buffer_connection.cpp
1.4%1.4%
1.4 % 1 / 69 25.0 % 2 / 8
pipe_buffer_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
pipe_connection.cpp
66.2%66.2%
66.2 % 53 / 80 84.6 % 11 / 13
pipe_message_connection.cpp
7.7%7.7%
7.7 % 1 / 13 50.0 % 2 / 4
pipe_message_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
signal.cpp
45.2%45.2%
45.2 % 38 / 84 66.7 % 8 / 12
signal_child.cpp
69.0%69.0%
69.0 % 87 / 126 73.1 % 19 / 26
signal_child.h
100.0%
100.0 % 1 / 1 75.0 % 3 / 4
signal_handler.cpp
1.9%1.9%
1.9 % 2 / 106 11.8 % 2 / 17
signal_handler.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 4
signal_profiler.cpp
0.0%
0.0 % 0 / 37 0.0 % 0 / 2
signal_profiler.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
socket_events.cpp
0.9%0.9%
0.9 % 2 / 231 6.9 % 2 / 29
tcp_base.cpp
12.5%12.5%
12.5 % 1 / 8 50.0 % 2 / 4
tcp_bio_client.cpp
0.6%0.6%
0.6 % 1 / 167 15.4 % 2 / 13
tcp_bio_options.cpp
0.0%
0.0 % 0 / 35 0.0 % 0 / 13
tcp_bio_options.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
tcp_bio_server.cpp
0.6%0.6%
0.6 % 1 / 163 14.3 % 2 / 14
tcp_blocking_client_message_connection.cpp
0.7%0.7%
0.7 % 1 / 134 28.6 % 2 / 7
tcp_blocking_client_message_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
tcp_client.cpp
1.1%1.1%
1.1 % 1 / 90 14.3 % 2 / 14
tcp_client_buffer_connection.cpp
1.3%1.3%
1.3 % 1 / 76 20.0 % 2 / 10
tcp_client_buffer_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
tcp_client_connection.cpp
4.8%4.8%
4.8 % 1 / 21 25.0 % 2 / 8
tcp_client_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
tcp_client_message_connection.cpp
5.9%5.9%
5.9 % 1 / 17 40.0 % 2 / 5
tcp_client_message_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
tcp_client_permanent_message_connection.cpp
0.4%0.4%
0.4 % 1 / 231 3.8 % 2 / 52
tcp_private.cpp
0.0%
0.0 % 0 / 79 0.0 % 0 / 10
tcp_private.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
tcp_server.cpp
1.3%1.3%
1.3 % 1 / 77 15.4 % 2 / 13
tcp_server_client_buffer_connection.cpp
1.4%1.4%
1.4 % 1 / 74 20.0 % 2 / 10
tcp_server_client_buffer_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
tcp_server_client_connection.cpp
3.1%3.1%
3.1 % 1 / 32 18.2 % 2 / 11
tcp_server_client_message_connection.cpp
3.8%3.8%
3.8 % 1 / 26 33.3 % 2 / 6
tcp_server_client_message_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
tcp_server_connection.cpp
11.1%11.1%
11.1 % 1 / 9 40.0 % 2 / 5
tcp_server_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
thread_done_signal.cpp
67.9%67.9%
67.9 % 19 / 28 85.7 % 6 / 7
timer.cpp
90.0%90.0%
90.0 % 9 / 10 100.0 % 5 / 5
timer.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
udp_base.cpp
2.4%2.4%
2.4 % 1 / 41 20.0 % 2 / 10
udp_client.cpp
5.6%5.6%
5.6 % 1 / 18 33.3 % 2 / 6
udp_server.cpp
1.2%1.2%
1.2 % 1 / 81 25.0 % 2 / 8
udp_server_connection.cpp
7.1%7.1%
7.1 % 1 / 14 28.6 % 2 / 7
udp_server_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
udp_server_message_connection.cpp
1.7%1.7%
1.7 % 1 / 59 28.6 % 2 / 7
udp_server_message_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
utils.cpp
28.6%28.6%
28.6 % 6 / 21 75.0 % 3 / 4
version.cpp
100.0%
100.0 % 8 / 8 100.0 % 4 / 4

Generated by: LCOV version 1.13