LCOV - code coverage report
Current view: top level - http/client - http_client_base.cpp (source / functions) Coverage Total Hit
Test: coverage_filtered.info Lines: 96.1 % 389 374
Test Date: 2026-11-10 10:38:07 Functions: 96.3 % 54 52

Function Name Sort by function name Hit count Sort by function hit count
_ZN7thinger4http16http_client_base20max_idle_connectionsEm 0
_ZN7thinger4http16http_client_base24clear_client_certificateEv 3
_ZN7thinger4http16http_client_base4postERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_4formESt3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEE 3
_ZN7thinger4http16http_client_base20send_with_connectionESt10shared_ptrINS0_12http_requestEE 9
_ZN7thinger4http16http_client_base23client_certificate_fileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_ 9
_ZN7thinger4http16http_client_base14is_same_originERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_ 15
_ZNK7thinger4http16http_client_base22has_client_certificateEv 15
_ZN7thinger4http12_GLOBAL__N_113read_pem_fileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_ 18
_ZN7thinger4http16http_client_base22proxy_from_environmentEb 18
_ZN7thinger4http16http_client_base4headERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEE 19
_ZN7thinger4http16http_client_base12idle_timeoutENSt6chrono8durationIlSt5ratioILl1ELl1000EEEE 30
_ZN7thinger4http16http_client_base7optionsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEE 35
_ZN7thinger4http16http_client_base3delERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEE 44
_ZN7thinger4http16http_client_base5patchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_St3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEE 45
_ZN7thinger4http16http_client_base18client_certificateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_ 51
_ZN7thinger4http16http_client_base3putERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_St3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEE 54
_ZN7thinger4http12_GLOBAL__N_122certificate_error_codeENS_4asio17certificate_errorE 72
_ZNK7thinger4http16http_client_base9proxy_forERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 78
_ZN7thinger4http12_GLOBAL__N_119remove_dot_segmentsESt17basic_string_viewIcSt11char_traitsIcEE 87
_ZNK7thinger4http16http_client_base9proxy_forB5cxx11ERKNS0_12http_requestE 87
_ZN7thinger4http16http_client_base14send_streamingESt10shared_ptrINS0_12http_requestEESt8functionIFbRKNS0_11stream_infoEEE 107
_ZN7thinger4http16http_client_base5proxyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_ 135
_ZN7thinger4http16http_client_base5proxyERKNS0_12proxy_configE 138
_ZN7thinger4http12_GLOBAL__N_115redirect_methodEiNS0_6methodE 223
_ZN7thinger4http12_GLOBAL__N_116resolve_locationERKNS0_12http_requestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 238
_ZN7thinger4http16http_client_base16redirect_requestERNS0_12http_requestERKNS0_13http_responseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 238
_ZN7thinger4http12_GLOBAL__N_113valid_upgradeERKNS0_13http_responseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_ 265
_ZN7thinger4http16http_client_base17upgrade_websocketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_ 282
_ZN7thinger4http12_GLOBAL__N_119set_upgrade_headersERNS0_12http_requestERKNS0_14websocket_util14url_componentsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 310
_ZN7thinger4http12_GLOBAL__N_119parse_websocket_urlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 313
_ZN7thinger4http16http_client_base17upgrade_websocketESt10shared_ptrINS0_12http_requestEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 313
_ZN7thinger4http12_GLOBAL__N_18load_casERN5boost4asio3ssl7contextEbRKNS1_11trusted_casE 327
_ZN7thinger4http16http_client_base4postERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_St3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEE 376
_ZN7thinger4http12_GLOBAL__N_110has_schemeESt17basic_string_viewIcSt11char_traitsIcEE 461
_ZN7thinger4http12_GLOBAL__N_111trusted_casC2ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EESD_RKNS0_12http_requestE 762
_ZN7thinger4http12_GLOBAL__N_115tls_context_keyEbRKNS1_11trusted_casE 762
_ZN7thinger4http16http_client_base11tls_contextERKNS0_12http_requestERmRN5boost6system10error_codeE 869
_ZN7thinger4http16http_client_base29max_idle_connections_per_hostEm 874
_ZN7thinger4http16http_client_base9can_retryERKNS0_17client_connectionERKNS0_12http_requestE 1551
_ZN7thinger4http16http_client_baseC2Ev 2728
_ZN7thinger4http16http_client_baseD0Ev 2728
_ZN7thinger4http16http_client_baseD0Ev 0
_ZN7thinger4http16http_client_baseD2Ev 2728
_ZN7thinger4http16http_client_base15make_connectionERKNS1_15connection_planE 4601
_ZNK7thinger4http16http_client_base13should_followERKNS0_13http_responseEj 6590
_ZN7thinger4http16http_client_base3getERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEE 7444
_ZN7thinger4http16http_client_base14create_requestENS0_6methodERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 7725
_ZN7thinger4http16http_client_base15plan_connectionERKNS0_12http_requestERN5boost6system10error_codeE 7853
_ZN7thinger4http16http_client_base4sendESt10shared_ptrINS0_12http_requestEE 7882
_ZN7thinger4http16http_client_base19send_with_redirectsESt10shared_ptrINS0_12http_requestEEPS2_INS0_17client_connectionEE 7891
_ZNK7thinger4http16http_client_base12select_proxyERKNS0_12http_requestE 7934
_ZN7thinger4http16http_client_base12send_requestERKSt10shared_ptrINS0_12http_requestEERNS0_15connection_pool5leaseE 8042
_ZN7thinger4http16http_client_base14get_connectionERKSt10shared_ptrINS0_12http_requestEERN5boost6system10error_codeEb 8284
_ZN7thinger4http16http_client_base21apply_default_headersERKSt10shared_ptrINS0_12http_requestEE 8365
_ZZN7thinger4http16http_client_base14send_streamingESt10shared_ptrINS0_12http_requestEESt8functionIFbRKNS0_11stream_infoEEEENKUlS8_E_clES8_ 20822

Generated by: LCOV version 2.0-1