LCOV - code coverage report
Current view:
top level
-
http/server
- http_application.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
coverage_filtered.info
Lines:
98.1 %
314
308
Test Date:
2026-11-10 10:38:07
Functions:
98.7 %
79
78
Function Name
Hit count
_ZN7thinger4http12_GLOBAL__N_113handled_guardD2Ev
27559
_ZN7thinger4http12_GLOBAL__N_116request_deadlineC2ERKN5boost4asio15any_io_executorE
261
_ZN7thinger4http16http_application10host_regexERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
24
_ZN7thinger4http16http_application11enable_corsENS0_12cors_optionsE
575
_ZN7thinger4http16http_application11on_responseENS_13sync_callbackIFvRKNS0_7requestERKNS0_13response_infoEEEE
1074
_ZN7thinger4http16http_application12disable_corsEv
12
_ZN7thinger4http16http_application13body_decodersEv
6
_ZN7thinger4http16http_application13serve_openapiERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
16
_ZN7thinger4http16http_application14set_basic_authERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKSt3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEE
6
_ZN7thinger4http16http_application14set_basic_authERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_
54
_ZN7thinger4http16http_application14set_basic_authERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_St8functionIFbS9_S9_EE
64
_ZN7thinger4http16http_application15set_body_limitsENS0_11body_limitsE
3
_ZN7thinger4http16http_application17accept_body_typesESt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE
6
_ZN7thinger4http16http_application17set_max_body_sizeEm
733
_ZN7thinger4http16http_application19set_error_formatterENS_13sync_callbackIFvRKNS0_10http_errorERNS0_13http_responseEEEE
90
_ZN7thinger4http16http_application19set_trusted_proxiesERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EENS0_16forwarded_headerE
39
_ZN7thinger4http16http_application3useENS_13sync_callbackIFvRNS0_7requestERNS0_8responseESt8functionIFvvEEEEE
921
_ZN7thinger4http16http_application3useESt8functionIFN5boost4asio9awaitableIbNS4_15any_io_executorEEERNS0_7requestERNS0_8responseEEE
2092
_ZN7thinger4http16http_application3useESt8functionIFN5boost4asio9awaitableIvNS4_15any_io_executorEEERNS0_7requestERNS0_8responseES2_IFvvEEEE
39
_ZN7thinger4http16http_application4hostERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
252
_ZN7thinger4http16http_application5state11answer_corsERNS0_7requestERNS0_8responseENS2_9cors_stepE
120
_ZN7thinger4http16http_application5state12resolve_hostERNS0_7requestE
27136
_ZN7thinger4http16http_application5state14tracked_sourceC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_St10shared_ptrIS2_ESA_INS0_11http_streamEESt8weak_ptrINS0_15memory_responseEE
4077
_ZN7thinger4http16http_application5state14tracked_sourceD0Ev
8154
_ZN7thinger4http16http_application5state14tracked_sourceD0Ev
4077
_ZN7thinger4http16http_application5state14tracked_sourceD2Ev
4077
_ZN7thinger4http16http_application5state15run_middlewaresERNS0_7requestERNS0_8responseE
2130
_ZN7thinger4http16http_application5state18serve_with_timeoutESt10shared_ptrINS0_7requestEENS0_8responseERNS0_12virtual_hostEPKNS0_5routeENSt6chrono8durationIlSt5ratioILl1ELl1000EEEENS0_13http_response6statusE
261
_ZN7thinger4http16http_application5state19discard_unread_bodyERNS0_7requestE
236
_ZN7thinger4http16http_application5state23answer_dispatch_timeoutESt10shared_ptrIS2_ES3_INS0_15memory_responseEES3_INS0_11http_streamEESt8optionalINS0_8responseEE
147
_ZN7thinger4http16http_application5state5closeEv
11193
_ZN7thinger4http16http_application5state5serveESt10shared_ptrINS0_7requestEERNS0_8responseERNS0_12virtual_hostEPKNS0_5routeE
31096
_ZN7thinger4http16http_application5state5trackERNS2_14tracked_sourceE
4077
_ZN7thinger4http16http_application5state6handleESt10shared_ptrINS0_7requestEES3_INS0_13response_sinkEESt8functionIFvRKNS0_8responseEEE
27559
_ZN7thinger4http16http_application5state8dispatchESt10shared_ptrIS2_ES3_INS0_12http_requestEENS0_16dispatch_optionsE
4083
_ZN7thinger4http16http_application5stateC2ESt10unique_ptrINS0_12virtual_hostESt14default_deleteIS4_EE
11193
_ZN7thinger4http16http_application6handleESt10shared_ptrINS0_7requestEES2_INS0_13response_sinkEE
9
_ZN7thinger4http16http_application7openapiEv
61
_ZN7thinger4http16http_application8dispatchERKN5boost4asio15any_io_executorESt10shared_ptrINS0_12http_requestEENS_13sync_callbackIFvS7_INS0_13http_responseEEEEENS0_16dispatch_optionsE
1362
_ZN7thinger4http16http_application8dispatchESt10shared_ptrINS0_12http_requestEENS0_16dispatch_optionsE
2721
_ZN7thinger4http16http_applicationC2Ev
11193
_ZN7thinger4http16http_applicationD0Ev
11754
_ZN7thinger4http16http_applicationD0Ev
561
_ZN7thinger4http16http_applicationD2Ev
11193
_ZN7thinger4httpL10must_closeERNS0_7requestENS0_6detail12close_reasonE
2373
_ZN7thinger4httpL11dispatch_ofERNS0_7requestERNS0_8responseEPKNS0_5routeE
26894
_ZN7thinger4httpL15answer_failuresERNS0_7requestERNS0_8responseEb
24864
_ZN7thinger4httpL18apply_route_limitsERNS0_7requestERKNS0_12virtual_hostEPKNS0_5routeE
27136
_ZN7thinger4httpL19close_if_incompleteERNS0_7requestERKNS0_8responseEPKNS0_11http_streamEbb
26424
_ZN7thinger4httpL19request_deadline_ofERKNS0_12virtual_hostEPKNS0_5routeE
27136
_ZN7thinger4httpL22refused_before_routingERNS0_7requestERKNS0_12http_requestERNS0_8responseE
27340
_ZN7thinger4httpL22serve_on_own_coroutineERNS0_11http_streamEN5boost4asio9awaitableIvNS4_15any_io_executorEEE
3960
_ZN7thinger4httpL6settleERNS0_7requestERNS0_8responseEPKNS0_11http_streamERKSt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEb
26424
_ZN7thinger4httpL8describeERKNSt15__exception_ptr13exception_ptrE
78
_ZNK7thinger4http16http_application14get_body_typesB5cxx11Ev
3
_ZNK7thinger4http16http_application15get_body_limitsEv
3
_ZNK7thinger4http16http_application17get_body_settingsEv
3
_ZNK7thinger4http16http_application17get_max_body_sizeEv
0
_ZNK7thinger4http16http_application18connection_handlerEv
23786
_ZNK7thinger4http16http_application5state11decide_corsERKNS0_12http_requestERNS0_8responseE
767
_ZNK7thinger4http16http_application5state13start_handlerEPNS0_11http_streamE
27136
_ZNK7thinger4http16http_application5state19make_error_responseENS0_13http_response6statusERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
480
_ZNK7thinger4http16http_application5state6closedEv
34492
_ZZN7thinger4http16http_application13serve_openapiERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlRNS0_8responseEE_clESB_
2
_ZZN7thinger4http16http_application14set_basic_authERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKSt3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEEENKUlS9_S9_E_clES9_S9_
6
_ZZN7thinger4http16http_application14set_basic_authERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_ENKUlS9_S9_E_clES9_S9_
4
_ZZN7thinger4http16http_application14set_basic_authERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_St8functionIFbS9_S9_EEENKUlRNS0_7requestERNS0_8responseEE_clESE_SG_
82
_ZZN7thinger4http16http_application3useENS_13sync_callbackIFvRNS0_7requestERNS0_8responseESt8functionIFvvEEEEEENKUlS4_S6_E_clES4_S6_
1587
_ZZN7thinger4http16http_application3useESt8functionIFN5boost4asio9awaitableIvNS4_15any_io_executorEEERNS0_7requestERNS0_8responseES2_IFvvEEEEENKUlS9_SB_E_clES9_SB_
102
_ZZN7thinger4http16http_application5state18serve_with_timeoutESt10shared_ptrINS0_7requestEENS0_8responseERNS0_12virtual_hostEPKNS0_5routeENSt6chrono8durationIlSt5ratioILl1ELl1000EEEENS0_13http_response6statusEENKUlRKNSt15__exception_ptr13exception_ptrEE_clESM_
222
_ZZN7thinger4http16http_application5state18serve_with_timeoutESt10shared_ptrINS0_7requestEENS0_8responseERNS0_12virtual_hostEPKNS0_5routeENSt6chrono8durationIlSt5ratioILl1ELl1000EEEENS0_13http_response6statusEENKUlvE_clEv
258
_ZZN7thinger4http16http_application5state18serve_with_timeoutESt10shared_ptrINS0_7requestEENS0_8responseERNS0_12virtual_hostEPKNS0_5routeENSt6chrono8durationIlSt5ratioILl1ELl1000EEEENS0_13http_response6statusEENUlRKN5boost6system10error_codeEE_clESN_
258
_ZZN7thinger4http16http_application5state18serve_with_timeoutESt10shared_ptrINS0_7requestEENS0_8responseERNS0_12virtual_hostEPKNS0_5routeENSt6chrono8durationIlSt5ratioILl1ELl1000EEEENS0_13http_response6statusEENUlvE0_clEv
261
_ZZN7thinger4http16http_application5state8dispatchESt10shared_ptrIS2_ES3_INS0_12http_requestEENS0_16dispatch_optionsEENKUlRKNSt15__exception_ptr13exception_ptrEE_clESB_
4053
_ZZN7thinger4http16http_application5state8dispatchESt10shared_ptrIS2_ES3_INS0_12http_requestEENS0_16dispatch_optionsEENKUlvE_clEv
4059
_ZZN7thinger4http16http_application8dispatchERKN5boost4asio15any_io_executorESt10shared_ptrINS0_12http_requestEENS_13sync_callbackIFvS7_INS0_13http_responseEEEEENS0_16dispatch_optionsEENKUlNSt15__exception_ptr13exception_ptrESC_E_clESH_SC_
1356
_ZZNK7thinger4http16http_application18connection_handlerEvENKUlSt10shared_ptrINS0_7requestEEE_clES4_
23503
_ZZZN7thinger4http16http_application3useENS_13sync_callbackIFvRNS0_7requestERNS0_8responseESt8functionIFvvEEEEEENKUlS4_S6_E_clES4_S6_ENKUlvE_clEv
1516
_ZZZN7thinger4http16http_application3useESt8functionIFN5boost4asio9awaitableIvNS4_15any_io_executorEEERNS0_7requestERNS0_8responseES2_IFvvEEEEENKUlS9_SB_E_clES9_SB_ENKUlvE_clEv
99
_ZZZN7thinger4http16http_application5state18serve_with_timeoutESt10shared_ptrINS0_7requestEENS0_8responseERNS0_12virtual_hostEPKNS0_5routeENSt6chrono8durationIlSt5ratioILl1ELl1000EEEENS0_13http_response6statusEENKUlvE_clEvENKUlvE_clEv
258
_ZZZN7thinger4http16http_application5state8dispatchESt10shared_ptrIS2_ES3_INS0_12http_requestEENS0_16dispatch_optionsEENKUlvE_clEvENKUlRKNS0_8responseEE_clESB_
4047
Generated by:
LCOV version 2.0-1