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 Sort by function name Hit count Sort by function hit count
_ZNK7thinger4http16http_application17get_max_body_sizeEv 0
_ZZN7thinger4http16http_application13serve_openapiERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlRNS0_8responseEE_clESB_ 2
_ZN7thinger4http16http_application15set_body_limitsENS0_11body_limitsE 3
_ZNK7thinger4http16http_application14get_body_typesB5cxx11Ev 3
_ZNK7thinger4http16http_application15get_body_limitsEv 3
_ZNK7thinger4http16http_application17get_body_settingsEv 3
_ZZN7thinger4http16http_application14set_basic_authERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_ENKUlS9_S9_E_clES9_S9_ 4
_ZN7thinger4http16http_application13body_decodersEv 6
_ZN7thinger4http16http_application14set_basic_authERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKSt3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEE 6
_ZN7thinger4http16http_application17accept_body_typesESt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE 6
_ZZN7thinger4http16http_application14set_basic_authERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKSt3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEEENKUlS9_S9_E_clES9_S9_ 6
_ZN7thinger4http16http_application6handleESt10shared_ptrINS0_7requestEES2_INS0_13response_sinkEE 9
_ZN7thinger4http16http_application12disable_corsEv 12
_ZN7thinger4http16http_application13serve_openapiERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 16
_ZN7thinger4http16http_application10host_regexERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 24
_ZN7thinger4http16http_application19set_trusted_proxiesERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EENS0_16forwarded_headerE 39
_ZN7thinger4http16http_application3useESt8functionIFN5boost4asio9awaitableIvNS4_15any_io_executorEEERNS0_7requestERNS0_8responseES2_IFvvEEEE 39
_ZN7thinger4http16http_application14set_basic_authERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_ 54
_ZN7thinger4http16http_application7openapiEv 61
_ZN7thinger4http16http_application14set_basic_authERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_St8functionIFbS9_S9_EE 64
_ZN7thinger4httpL8describeERKNSt15__exception_ptr13exception_ptrE 78
_ZZN7thinger4http16http_application14set_basic_authERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_St8functionIFbS9_S9_EEENKUlRNS0_7requestERNS0_8responseEE_clESE_SG_ 82
_ZN7thinger4http16http_application19set_error_formatterENS_13sync_callbackIFvRKNS0_10http_errorERNS0_13http_responseEEEE 90
_ZZZN7thinger4http16http_application3useESt8functionIFN5boost4asio9awaitableIvNS4_15any_io_executorEEERNS0_7requestERNS0_8responseES2_IFvvEEEEENKUlS9_SB_E_clES9_SB_ENKUlvE_clEv 99
_ZZN7thinger4http16http_application3useESt8functionIFN5boost4asio9awaitableIvNS4_15any_io_executorEEERNS0_7requestERNS0_8responseES2_IFvvEEEEENKUlS9_SB_E_clES9_SB_ 102
_ZN7thinger4http16http_application5state11answer_corsERNS0_7requestERNS0_8responseENS2_9cors_stepE 120
_ZN7thinger4http16http_application5state23answer_dispatch_timeoutESt10shared_ptrIS2_ES3_INS0_15memory_responseEES3_INS0_11http_streamEESt8optionalINS0_8responseEE 147
_ZZN7thinger4http16http_application5state18serve_with_timeoutESt10shared_ptrINS0_7requestEENS0_8responseERNS0_12virtual_hostEPKNS0_5routeENSt6chrono8durationIlSt5ratioILl1ELl1000EEEENS0_13http_response6statusEENKUlRKNSt15__exception_ptr13exception_ptrEE_clESM_ 222
_ZN7thinger4http16http_application5state19discard_unread_bodyERNS0_7requestE 236
_ZN7thinger4http16http_application4hostERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 252
_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
_ZZZN7thinger4http16http_application5state18serve_with_timeoutESt10shared_ptrINS0_7requestEENS0_8responseERNS0_12virtual_hostEPKNS0_5routeENSt6chrono8durationIlSt5ratioILl1ELl1000EEEENS0_13http_response6statusEENKUlvE_clEvENKUlvE_clEv 258
_ZN7thinger4http12_GLOBAL__N_116request_deadlineC2ERKN5boost4asio15any_io_executorE 261
_ZN7thinger4http16http_application5state18serve_with_timeoutESt10shared_ptrINS0_7requestEENS0_8responseERNS0_12virtual_hostEPKNS0_5routeENSt6chrono8durationIlSt5ratioILl1ELl1000EEEENS0_13http_response6statusE 261
_ZZN7thinger4http16http_application5state18serve_with_timeoutESt10shared_ptrINS0_7requestEENS0_8responseERNS0_12virtual_hostEPKNS0_5routeENSt6chrono8durationIlSt5ratioILl1ELl1000EEEENS0_13http_response6statusEENUlvE0_clEv 261
_ZNK7thinger4http16http_application5state19make_error_responseENS0_13http_response6statusERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 480
_ZN7thinger4http16http_application11enable_corsENS0_12cors_optionsE 575
_ZN7thinger4http16http_application17set_max_body_sizeEm 733
_ZNK7thinger4http16http_application5state11decide_corsERKNS0_12http_requestERNS0_8responseE 767
_ZN7thinger4http16http_application3useENS_13sync_callbackIFvRNS0_7requestERNS0_8responseESt8functionIFvvEEEEE 921
_ZN7thinger4http16http_application11on_responseENS_13sync_callbackIFvRKNS0_7requestERKNS0_13response_infoEEEE 1074
_ZZN7thinger4http16http_application8dispatchERKN5boost4asio15any_io_executorESt10shared_ptrINS0_12http_requestEENS_13sync_callbackIFvS7_INS0_13http_responseEEEEENS0_16dispatch_optionsEENKUlNSt15__exception_ptr13exception_ptrESC_E_clESH_SC_ 1356
_ZN7thinger4http16http_application8dispatchERKN5boost4asio15any_io_executorESt10shared_ptrINS0_12http_requestEENS_13sync_callbackIFvS7_INS0_13http_responseEEEEENS0_16dispatch_optionsE 1362
_ZZZN7thinger4http16http_application3useENS_13sync_callbackIFvRNS0_7requestERNS0_8responseESt8functionIFvvEEEEEENKUlS4_S6_E_clES4_S6_ENKUlvE_clEv 1516
_ZZN7thinger4http16http_application3useENS_13sync_callbackIFvRNS0_7requestERNS0_8responseESt8functionIFvvEEEEEENKUlS4_S6_E_clES4_S6_ 1587
_ZN7thinger4http16http_application3useESt8functionIFN5boost4asio9awaitableIbNS4_15any_io_executorEEERNS0_7requestERNS0_8responseEEE 2092
_ZN7thinger4http16http_application5state15run_middlewaresERNS0_7requestERNS0_8responseE 2130
_ZN7thinger4httpL10must_closeERNS0_7requestENS0_6detail12close_reasonE 2373
_ZN7thinger4http16http_application8dispatchESt10shared_ptrINS0_12http_requestEENS0_16dispatch_optionsE 2721
_ZN7thinger4httpL22serve_on_own_coroutineERNS0_11http_streamEN5boost4asio9awaitableIvNS4_15any_io_executorEEE 3960
_ZZZN7thinger4http16http_application5state8dispatchESt10shared_ptrIS2_ES3_INS0_12http_requestEENS0_16dispatch_optionsEENKUlvE_clEvENKUlRKNS0_8responseEE_clESB_ 4047
_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
_ZN7thinger4http16http_application5state14tracked_sourceC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_St10shared_ptrIS2_ESA_INS0_11http_streamEESt8weak_ptrINS0_15memory_responseEE 4077
_ZN7thinger4http16http_application5state5trackERNS2_14tracked_sourceE 4077
_ZN7thinger4http16http_application5state8dispatchESt10shared_ptrIS2_ES3_INS0_12http_requestEENS0_16dispatch_optionsE 4083
_ZN7thinger4http16http_application5state14tracked_sourceD0Ev 8154
_ZN7thinger4http16http_application5state14tracked_sourceD0Ev 4077
_ZN7thinger4http16http_application5state14tracked_sourceD2Ev 4077
_ZN7thinger4http16http_application5state5closeEv 11193
_ZN7thinger4http16http_application5stateC2ESt10unique_ptrINS0_12virtual_hostESt14default_deleteIS4_EE 11193
_ZN7thinger4http16http_applicationC2Ev 11193
_ZN7thinger4http16http_applicationD0Ev 11754
_ZN7thinger4http16http_applicationD0Ev 561
_ZN7thinger4http16http_applicationD2Ev 11193
_ZZNK7thinger4http16http_application18connection_handlerEvENKUlSt10shared_ptrINS0_7requestEEE_clES4_ 23503
_ZNK7thinger4http16http_application18connection_handlerEv 23786
_ZN7thinger4httpL15answer_failuresERNS0_7requestERNS0_8responseEb 24864
_ZN7thinger4httpL19close_if_incompleteERNS0_7requestERKNS0_8responseEPKNS0_11http_streamEbb 26424
_ZN7thinger4httpL6settleERNS0_7requestERNS0_8responseEPKNS0_11http_streamERKSt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEb 26424
_ZN7thinger4httpL11dispatch_ofERNS0_7requestERNS0_8responseEPKNS0_5routeE 26894
_ZN7thinger4http16http_application5state12resolve_hostERNS0_7requestE 27136
_ZN7thinger4httpL18apply_route_limitsERNS0_7requestERKNS0_12virtual_hostEPKNS0_5routeE 27136
_ZN7thinger4httpL19request_deadline_ofERKNS0_12virtual_hostEPKNS0_5routeE 27136
_ZNK7thinger4http16http_application5state13start_handlerEPNS0_11http_streamE 27136
_ZN7thinger4httpL22refused_before_routingERNS0_7requestERKNS0_12http_requestERNS0_8responseE 27340
_ZN7thinger4http12_GLOBAL__N_113handled_guardD2Ev 27559
_ZN7thinger4http16http_application5state6handleESt10shared_ptrINS0_7requestEES3_INS0_13response_sinkEESt8functionIFvRKNS0_8responseEEE 27559
_ZN7thinger4http16http_application5state5serveESt10shared_ptrINS0_7requestEERNS0_8responseERNS0_12virtual_hostEPKNS0_5routeE 31096
_ZNK7thinger4http16http_application5state6closedEv 34492

Generated by: LCOV version 2.0-1