LCOV - code coverage report
Current view: top level - eventdispatcher Hit Total Coverage
Test: coverage.info Lines: 1107 4619 24.0 %
Date: 2021-09-19 09:06:58 Functions: 336 870 38.6 %
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
75.2%75.2%
75.2 % 115 / 153 80.0 % 8 / 10
communicator.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
connection.cpp
55.8%55.8%
55.8 % 87 / 156 71.7 % 33 / 46
connection_with_send_message.cpp
3.0%3.0%
3.0 % 3 / 101 15.8 % 3 / 19
connection_with_send_message.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
dispatcher.h
27.7%27.7%
27.7 % 26 / 94 42.4 % 28 / 66
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
61.9%61.9%
61.9 % 13 / 21 62.5 % 5 / 8
dispatcher_support.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
exception.h
0.0%
0.0 % 0 / 11 0.0 % 0 / 33
fd_buffer_connection.cpp
1.3%1.3%
1.3 % 1 / 76 20.0 % 2 / 10
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 / 182 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
22.5%22.5%
22.5 % 16 / 71 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
50.0%50.0%
50.0 % 28 / 56 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 / 133 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
60.8%60.8%
60.8 % 45 / 74 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
55.1%55.1%
55.1 % 27 / 49 72.7 % 8 / 11
local_stream_client_message_connection.cpp
83.3%83.3%
83.3 % 15 / 18 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
57.9%57.9%
57.9 % 128 / 221 60.8 % 31 / 51
local_stream_server_client_buffer_connection.cpp
61.3%61.3%
61.3 % 46 / 75 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
82.4%82.4%
82.4 % 14 / 17 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
39.1%39.1%
39.1 % 36 / 92 58.3 % 7 / 12
logrotate_udp_messenger.cpp
2.2%2.2%
2.2 % 1 / 45 20.0 % 2 / 10
message.cpp
63.8%63.8%
63.8 % 185 / 290 100.0 % 30 / 30
message.h
100.0%
100.0 % 1 / 1 50.0 % 3 / 6
pipe_buffer_connection.cpp
1.4%1.4%
1.4 % 1 / 70 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.1%7.1%
7.1 % 1 / 14 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 / 108 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 / 234 6.9 % 2 / 29
tcp_base.cpp
12.5%12.5%
12.5 % 1 / 8 50.0 % 2 / 4
tcp_bio_client.cpp
0.5%0.5%
0.5 % 1 / 211 13.3 % 2 / 15
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.7%0.7%
0.7 % 1 / 134 14.3 % 2 / 14
tcp_blocking_client_message_connection.cpp
0.7%0.7%
0.7 % 1 / 135 28.6 % 2 / 7
tcp_blocking_client_message_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
tcp_client.cpp
1.0%1.0%
1.0 % 1 / 100 16.7 % 2 / 12
tcp_client_buffer_connection.cpp
1.3%1.3%
1.3 % 1 / 77 20.0 % 2 / 10
tcp_client_buffer_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
tcp_client_connection.cpp
0.0%
0.0 % 0 / 19 0.0 % 0 / 6
tcp_client_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
tcp_client_message_connection.cpp
5.6%5.6%
5.6 % 1 / 18 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 / 227 3.8 % 2 / 53
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.1%1.1%
1.1 % 1 / 95 14.3 % 2 / 14
tcp_server_client_buffer_connection.cpp
1.3%1.3%
1.3 % 1 / 75 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
0.0%
0.0 % 0 / 94 0.0 % 0 / 13
tcp_server_client_message_connection.cpp
1.6%1.6%
1.6 % 1 / 63 33.3 % 2 / 6
tcp_server_client_message_connection.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
tcp_server_connection.cpp
10.0%10.0%
10.0 % 1 / 10 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
1.5%1.5%
1.5 % 1 / 67 18.2 % 2 / 11
udp_client.cpp
12.5%12.5%
12.5 % 1 / 8 33.3 % 2 / 6
udp_server.cpp
1.0%1.0%
1.0 % 1 / 100 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
2.1%2.1%
2.1 % 1 / 48 40.0 % 2 / 5
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
utils.h
0.0%
0.0 % 0 / 1 - 0 / 0
version.cpp
100.0%
100.0 % 8 / 8 100.0 % 4 / 4

Generated by: LCOV version 1.13