LCOV - code coverage report
Current view: top level - eventdispatcher Hit Total Coverage
Test: coverage.info Lines: 1242 4744 26.2 %
Date: 2022-02-12 12:27:47 Functions: 340 883 38.5 %
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
3.3%3.3%
3.3 % 3 / 92 15.8 % 3 / 19
connection_with_send_message.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
dispatcher.h
26.9%26.9%
26.9 % 25 / 93 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
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 / 13 0.0 % 0 / 39
fd_buffer_connection.cpp
1.3%1.3%
1.3 % 1 / 75 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 / 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
59.3%59.3%
59.3 % 128 / 216 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
41.4%41.4%
41.4 % 36 / 87 58.3 % 7 / 12
logrotate_udp_messenger.cpp
2.3%2.3%
2.3 % 1 / 44 20.0 % 2 / 10
message.cpp
69.8%69.8%
69.8 % 315 / 451 100.0 % 34 / 34
message.h
100.0%
100.0 % 1 / 1 50.0 % 3 / 6
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.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.8%0.8%
0.8 % 1 / 131 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.0%1.0%
1.0 % 1 / 105 16.7 % 2 / 12
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
0.0%
0.0 % 0 / 20 0.0 % 0 / 6
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.5%0.5%
0.5 % 1 / 222 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 / 94 14.3 % 2 / 14
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
0.0%
0.0 % 0 / 94 0.0 % 0 / 13
tcp_server_client_message_connection.cpp
1.6%1.6%
1.6 % 1 / 61 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.3%2.3%
2.3 % 1 / 43 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