LCOV - code coverage report
Current view: top level - wirestead/wrapper/tcp_client - tcp_client.cc (source / functions) Coverage Total Hit
Test: Wirestead Coverage Report Lines: 96.7 % 757 732
Test Date: 2026-10-29 11:36:05 Functions: 97.6 % 123 120
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 73.7 % 798 588

Function Name Sort by function name Hit count Sort by function hit count
_ZN9wirestead7wrapper9TcpClient10auto_startEb 8
_ZN9wirestead7wrapper9TcpClient10batch_sizeEm 23
_ZN9wirestead7wrapper9TcpClient10keep_aliveEb 1
_ZN9wirestead7wrapper9TcpClient10on_connectESt8functionIFvRKNS0_17ConnectionContextEEE 81
_ZN9wirestead7wrapper9TcpClient10on_messageESt8functionIFvRKNS0_14MessageContextEEE 3
_ZN9wirestead7wrapper9TcpClient11max_retriesEi 11
_ZN9wirestead7wrapper9TcpClient11reset_statsEv 2
_ZN9wirestead7wrapper9TcpClient11send_sharedESt10shared_ptrIKSt6vectorIhSaIhEEE 104
_ZN9wirestead7wrapper9TcpClient12idle_timeoutENSt6chrono8durationIlSt5ratioILl1ELl1000EEEE 5
_ZN9wirestead7wrapper9TcpClient12tcp_no_delayEb 1
_ZN9wirestead7wrapper9TcpClient13batch_latencyENSt6chrono8durationIlSt5ratioILl1ELl1000EEEE 21
_ZN9wirestead7wrapper9TcpClient13on_data_batchESt8functionIFvRKSt6vectorINS0_14MessageContextESaIS4_EEEE 12
_ZN9wirestead7wrapper9TcpClient13on_disconnectESt8functionIFvRKNS0_17ConnectionContextEEE 22
_ZN9wirestead7wrapper9TcpClient13send_blockingESt17basic_string_viewIcSt11char_traitsIcEE 142
_ZN9wirestead7wrapper9TcpClient13try_send_lineESt17basic_string_viewIcSt11char_traitsIcEE 27
_ZN9wirestead7wrapper9TcpClient13try_send_moveEOSt6vectorIhSaIhEE 27
_ZN9wirestead7wrapper9TcpClient14receive_limitsENS0_13ReceiveLimitsE 8
_ZN9wirestead7wrapper9TcpClient14retry_intervalENSt6chrono8durationIlSt5ratioILl1ELl1000EEEE 8
_ZN9wirestead7wrapper9TcpClient15on_backpressureESt8functionIFvmEE 3
_ZN9wirestead7wrapper9TcpClient15try_send_sharedESt10shared_ptrIKSt6vectorIhSaIhEEE 33
_ZN9wirestead7wrapper9TcpClient16on_message_batchESt8functionIFvRKSt6vectorINS0_14MessageContextESaIS4_EEEE 6
_ZN9wirestead7wrapper9TcpClient16read_buffer_sizeEm 2
_ZN9wirestead7wrapper9TcpClient16send_buffer_sizeEm 1
_ZN9wirestead7wrapper9TcpClient18connection_timeoutENSt6chrono8durationIlSt5ratioILl1ELl1000EEEE 4
_ZN9wirestead7wrapper9TcpClient18send_line_blockingESt17basic_string_viewIcSt11char_traitsIcEE 74
_ZN9wirestead7wrapper9TcpClient19idle_timeout_actionENS_17IdleTimeoutActionE 4
_ZN9wirestead7wrapper9TcpClient19receive_buffer_sizeEm 1
_ZN9wirestead7wrapper9TcpClient21backpressure_strategyENS_4base9constants20BackpressureStrategyE 68
_ZN9wirestead7wrapper9TcpClient22backpressure_thresholdEm 112
_ZN9wirestead7wrapper9TcpClient23manage_external_contextEb 7
_ZN9wirestead7wrapper9TcpClient3tlsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 2
_ZN9wirestead7wrapper9TcpClient4Impl10on_messageESt8functionIFvRKNS0_14MessageContextEEE 3
_ZN9wirestead7wrapper9TcpClient4Impl10send_stateEPNS_9transport9TcpClientEb 6310
_ZN9wirestead7wrapper9TcpClient4Impl10set_framerESt10unique_ptrINS_6framer7IFramerESt14default_deleteIS5_EE 20
_ZN9wirestead7wrapper9TcpClient4Impl11finish_sendENS0_10SendResultE 4420
_ZN9wirestead7wrapper9TcpClient4Impl11reset_statsEv 2
_ZN9wirestead7wrapper9TcpClient4Impl11send_sharedESt10shared_ptrIKSt6vectorIhSaIhEEE 104
_ZN9wirestead7wrapper9TcpClient4Impl13blocking_sendIZNS2_9send_moveEOSt6vectorIhSaIhEEEUlRT_mE_ZNS2_9send_moveES7_EUlS9_E_EENS0_10SendResultEmS8_T0_ 2233
_ZN9wirestead7wrapper9TcpClient4Impl13blocking_sendIZNS2_11send_sharedESt10shared_ptrIKSt6vectorIhSaIhEEEEUlRT_mE_ZNS2_11send_sharedES9_EUlSB_E_EENS0_10SendResultEmSA_T0_ 88
_ZN9wirestead7wrapper9TcpClient4Impl13blocking_sendIZNS2_13send_blockingESt17basic_string_viewIcSt11char_traitsIcEEEUlRT_mE_ZNS2_13send_blockingES7_EUlS9_E_EENS0_10SendResultEmS8_T0_ 1554
_ZN9wirestead7wrapper9TcpClient4Impl13blocking_sendIZNS2_9send_moveEOSt6vectorIhSaIhEEEUlRT_mE_ZNS2_9send_moveES7_EUlS9_E_EENS0_10SendResultEmS8_T0_ 591
_ZN9wirestead7wrapper9TcpClient4Impl13flush_batchesEm 58
_ZN9wirestead7wrapper9TcpClient4Impl13send_blockingESt17basic_string_viewIcSt11char_traitsIcEE 1554
_ZN9wirestead7wrapper9TcpClient4Impl13try_send_lineESt17basic_string_viewIcSt11char_traitsIcEEb 38
_ZN9wirestead7wrapper9TcpClient4Impl13try_send_moveEOSt6vectorIhSaIhEEb 40
_ZN9wirestead7wrapper9TcpClient4Impl15try_send_sharedESt10shared_ptrIKSt6vectorIhSaIhEEEb 49
_ZN9wirestead7wrapper9TcpClient4Impl16nonblocking_sendIZNS2_13try_send_moveEOSt6vectorIhSaIhEEbEUlRT_E_ZNS2_13try_send_moveES7_bEUlS9_E0_EENS0_10SendResultEmbS8_T0_ 2187
_ZN9wirestead7wrapper9TcpClient4Impl16nonblocking_sendIZNS2_13try_send_moveEOSt6vectorIhSaIhEEbEUlRT_E_ZNS2_13try_send_moveES7_bEUlS9_E0_EENS0_10SendResultEmbS8_T0_ 40
_ZN9wirestead7wrapper9TcpClient4Impl16nonblocking_sendIZNS2_15try_send_sharedESt10shared_ptrIKSt6vectorIhSaIhEEEbEUlRT_E_ZNS2_15try_send_sharedES9_bEUlSB_E0_EENS0_10SendResultEmbSA_T0_ 49
_ZN9wirestead7wrapper9TcpClient4Impl16nonblocking_sendIZNS2_8try_sendESt17basic_string_viewIcSt11char_traitsIcEEbEUlRT_E_ZNS2_8try_sendES7_bEUlS9_E0_EENS0_10SendResultEmbS8_T0_ 2098
_ZN9wirestead7wrapper9TcpClient4Impl16on_message_batchESt8functionIFvRKSt6vectorINS0_14MessageContextESaIS5_EEEE 6
_ZN9wirestead7wrapper9TcpClient4Impl18fulfill_all_lockedEb 1532
_ZN9wirestead7wrapper9TcpClient4Impl18send_line_blockingESt17basic_string_viewIcSt11char_traitsIcEE 1140
_ZN9wirestead7wrapper9TcpClient4Impl20schedule_batch_timerEm 13
_ZN9wirestead7wrapper9TcpClient4Impl22attach_framer_callbackEv 9
_ZN9wirestead7wrapper9TcpClient4Impl23setup_internal_handlersEv 522
_ZN9wirestead7wrapper9TcpClient4Impl27wait_for_backpressure_clearERSt11unique_lockISt5mutexEmmRKNS2_13ConnectionPinE 375
_ZN9wirestead7wrapper9TcpClient4Impl4sendESt17basic_string_viewIcSt11char_traitsIcEE 286
_ZN9wirestead7wrapper9TcpClient4Impl4stopEv 1172
_ZN9wirestead7wrapper9TcpClient4Impl5startEv 377
_ZN9wirestead7wrapper9TcpClient4Impl8try_sendESt17basic_string_viewIcSt11char_traitsIcEEb 2098
_ZN9wirestead7wrapper9TcpClient4Impl9send_lineESt17basic_string_viewIcSt11char_traitsIcEE 1077
_ZN9wirestead7wrapper9TcpClient4Impl9send_moveEOSt6vectorIhSaIhEE 604
_ZN9wirestead7wrapper9TcpClient4ImplC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEt 151
_ZN9wirestead7wrapper9TcpClient4ImplC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtSt10shared_ptrIN5boost4asio10io_contextEE 11
_ZN9wirestead7wrapper9TcpClient4ImplC2ESt10shared_ptrINS_9interface7ChannelEE 208
_ZN9wirestead7wrapper9TcpClient4ImplD2Ev 367
_ZN9wirestead7wrapper9TcpClient4sendESt17basic_string_viewIcSt11char_traitsIcEE 286
_ZN9wirestead7wrapper9TcpClient4stopEv 439
_ZN9wirestead7wrapper9TcpClient5startEv 377
_ZN9wirestead7wrapper9TcpClient6framerESt10unique_ptrINS_6framer7IFramerESt14default_deleteIS4_EE 20
_ZN9wirestead7wrapper9TcpClient7on_dataESt8functionIFvRKNS0_14MessageContextEEE 106
_ZN9wirestead7wrapper9TcpClient8on_errorESt8functionIFvRKNS0_12ErrorContextEEE 115
_ZN9wirestead7wrapper9TcpClient8try_sendESt17basic_string_viewIcSt11char_traitsIcEE 2046
_ZN9wirestead7wrapper9TcpClient9send_lineESt17basic_string_viewIcSt11char_traitsIcEE 1077
_ZN9wirestead7wrapper9TcpClient9send_moveEOSt6vectorIhSaIhEE 604
_ZN9wirestead7wrapper9TcpClientC2EOS1_ 0
_ZN9wirestead7wrapper9TcpClientC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEt 151
_ZN9wirestead7wrapper9TcpClientC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtSt10shared_ptrIN5boost4asio10io_contextEE 11
_ZN9wirestead7wrapper9TcpClientC2ESt10shared_ptrINS_9interface7ChannelEE 208
_ZN9wirestead7wrapper9TcpClientD0Ev 548
_ZN9wirestead7wrapper9TcpClientD0Ev 182
_ZN9wirestead7wrapper9TcpClientD2Ev 366
_ZN9wirestead7wrapper9TcpClientaSEOS1_ 0
_ZNK9wirestead7wrapper9TcpClient13receive_statsEv 46
_ZNK9wirestead7wrapper9TcpClient21backpressure_strategyEv 3
_ZNK9wirestead7wrapper9TcpClient22backpressure_thresholdEv 7
_ZNK9wirestead7wrapper9TcpClient4Impl18connection_matchesERKNS2_13ConnectionPinE 53
_ZNK9wirestead7wrapper9TcpClient4Impl22require_stopped_configEv 124
_ZNK9wirestead7wrapper9TcpClient4Impl26shutdown_needs_this_threadEv 1172
_ZNK9wirestead7wrapper9TcpClient4Impl5statsEv 8
_ZNK9wirestead7wrapper9TcpClient4Impl9connectedEv 3084
_ZNK9wirestead7wrapper9TcpClient5statsEv 8
_ZNK9wirestead7wrapper9TcpClient9connectedEv 3084
_ZZN9wirestead7wrapper9TcpClient4Impl11send_sharedESt10shared_ptrIKSt6vectorIhSaIhEEEENKUlRT_E_clINS_9interface15WriteConnectionEEEDaSA_ 43
_ZZN9wirestead7wrapper9TcpClient4Impl11send_sharedESt10shared_ptrIKSt6vectorIhSaIhEEEENKUlRT_mE_clINS_9transport9TcpClientEEEDaSA_m 4
_ZZN9wirestead7wrapper9TcpClient4Impl13blocking_sendIZNS2_9send_moveEOSt6vectorIhSaIhEEEUlRT_mE_ZNS2_9send_moveES7_EUlS9_E_EENS0_10SendResultEmS8_T0_ENKUlvE_clEv 2233
_ZZN9wirestead7wrapper9TcpClient4Impl13blocking_sendIZNS2_11send_sharedESt10shared_ptrIKSt6vectorIhSaIhEEEEUlRT_mE_ZNS2_11send_sharedES9_EUlSB_E_EENS0_10SendResultEmSA_T0_ENKUlvE_clEv 88
_ZZN9wirestead7wrapper9TcpClient4Impl13blocking_sendIZNS2_13send_blockingESt17basic_string_viewIcSt11char_traitsIcEEEUlRT_mE_ZNS2_13send_blockingES7_EUlS9_E_EENS0_10SendResultEmS8_T0_ENKUlvE_clEv 1554
_ZZN9wirestead7wrapper9TcpClient4Impl13blocking_sendIZNS2_9send_moveEOSt6vectorIhSaIhEEEUlRT_mE_ZNS2_9send_moveES7_EUlS9_E_EENS0_10SendResultEmS8_T0_ENKUlvE_clEv 591
_ZZN9wirestead7wrapper9TcpClient4Impl13send_blockingESt17basic_string_viewIcSt11char_traitsIcEEENKUlRT_E_clINS_9interface15WriteConnectionEEEDaS8_ 123
_ZZN9wirestead7wrapper9TcpClient4Impl13send_blockingESt17basic_string_viewIcSt11char_traitsIcEEENKUlRT_mE_clINS_9transport9TcpClientEEEDaS8_m 1270
_ZZN9wirestead7wrapper9TcpClient4Impl13try_send_moveEOSt6vectorIhSaIhEEbENKUlRT_E0_clINS_9interface17ConnectionChannelEEEDaS8_ 5
_ZZN9wirestead7wrapper9TcpClient4Impl13try_send_moveEOSt6vectorIhSaIhEEbENKUlRT_E_clINS_9transport9TcpClientEEEDaS8_ 12
_ZZN9wirestead7wrapper9TcpClient4Impl15try_send_sharedESt10shared_ptrIKSt6vectorIhSaIhEEEbENKUlRT_E0_clINS_9interface17ConnectionChannelEEEDaSA_ 5
_ZZN9wirestead7wrapper9TcpClient4Impl15try_send_sharedESt10shared_ptrIKSt6vectorIhSaIhEEEbENKUlRT_E_clINS_9transport9TcpClientEEEDaSA_ 12
_ZZN9wirestead7wrapper9TcpClient4Impl16nonblocking_sendIZNS2_13try_send_moveEOSt6vectorIhSaIhEEbEUlRT_E_ZNS2_13try_send_moveES7_bEUlS9_E0_EENS0_10SendResultEmbS8_T0_ENKUlvE_clEv 2187
_ZZN9wirestead7wrapper9TcpClient4Impl16nonblocking_sendIZNS2_13try_send_moveEOSt6vectorIhSaIhEEbEUlRT_E_ZNS2_13try_send_moveES7_bEUlS9_E0_EENS0_10SendResultEmbS8_T0_ENKUlvE_clEv 40
_ZZN9wirestead7wrapper9TcpClient4Impl16nonblocking_sendIZNS2_15try_send_sharedESt10shared_ptrIKSt6vectorIhSaIhEEEbEUlRT_E_ZNS2_15try_send_sharedES9_bEUlSB_E0_EENS0_10SendResultEmbSA_T0_ENKUlvE_clEv 49
_ZZN9wirestead7wrapper9TcpClient4Impl16nonblocking_sendIZNS2_8try_sendESt17basic_string_viewIcSt11char_traitsIcEEbEUlRT_E_ZNS2_8try_sendES7_bEUlS9_E0_EENS0_10SendResultEmbS8_T0_ENKUlvE_clEv 2098
_ZZN9wirestead7wrapper9TcpClient4Impl20schedule_batch_timerEmENKUlRKN5boost6system10error_codeEE_clES7_ 5
_ZZN9wirestead7wrapper9TcpClient4Impl22attach_framer_callbackEvENKUlNS_6memory8SafeSpanIKhLm18446744073709551615EEEE_clES6_ 7
_ZZN9wirestead7wrapper9TcpClient4Impl23setup_internal_handlersEvENKUlNS_4base9LinkStateEE_clES4_ 754
_ZZN9wirestead7wrapper9TcpClient4Impl23setup_internal_handlersEvENKUlNS_6memory8SafeSpanIKhLm18446744073709551615EEEE_clES6_ 223
_ZZN9wirestead7wrapper9TcpClient4Impl23setup_internal_handlersEvENKUlmE_clEm 74
_ZZN9wirestead7wrapper9TcpClient4Impl27wait_for_backpressure_clearERSt11unique_lockISt5mutexEmmRKNS2_13ConnectionPinEENKUlvE0_clEv 54
_ZZN9wirestead7wrapper9TcpClient4Impl27wait_for_backpressure_clearERSt11unique_lockISt5mutexEmmRKNS2_13ConnectionPinEENKUlvE1_clEv 36
_ZZN9wirestead7wrapper9TcpClient4Impl27wait_for_backpressure_clearERSt11unique_lockISt5mutexEmmRKNS2_13ConnectionPinEENKUlvE_clEv 101
_ZZN9wirestead7wrapper9TcpClient4Impl4stopEvEN8StopCallD2Ev 1172
_ZZN9wirestead7wrapper9TcpClient4Impl5startEvENKUlSt10stop_tokenE_clES3_ 3
_ZZN9wirestead7wrapper9TcpClient4Impl8try_sendESt17basic_string_viewIcSt11char_traitsIcEEbENKUlRT_E0_clINS_9interface17ConnectionChannelEEEDaS8_ 11
_ZZN9wirestead7wrapper9TcpClient4Impl8try_sendESt17basic_string_viewIcSt11char_traitsIcEEbENKUlRT_E_clINS_9transport9TcpClientEEEDaS8_ 2037
_ZZN9wirestead7wrapper9TcpClient4Impl9send_moveEOSt6vectorIhSaIhEEENKUlRT_E_clINS_9interface15WriteConnectionEEEDaS8_ 43
_ZZN9wirestead7wrapper9TcpClient4Impl9send_moveEOSt6vectorIhSaIhEEENKUlRT_mE_clINS_9transport9TcpClientEEEDaS8_m 528
_ZZZN9wirestead7wrapper9TcpClient4Impl13blocking_sendIZNS2_9send_moveEOSt6vectorIhSaIhEEEUlRT_mE_ZNS2_9send_moveES7_EUlS9_E_EENS0_10SendResultEmS8_T0_ENKUlvE_clEvENKUlvE_clEv 331
_ZZZN9wirestead7wrapper9TcpClient4Impl13blocking_sendIZNS2_11send_sharedESt10shared_ptrIKSt6vectorIhSaIhEEEEUlRT_mE_ZNS2_11send_sharedES9_EUlSB_E_EENS0_10SendResultEmSA_T0_ENKUlvE_clEvENKUlvE_clEv 59
_ZZZN9wirestead7wrapper9TcpClient4Impl13blocking_sendIZNS2_13send_blockingESt17basic_string_viewIcSt11char_traitsIcEEEUlRT_mE_ZNS2_13send_blockingES7_EUlS9_E_EENS0_10SendResultEmS8_T0_ENKUlvE_clEvENKUlvE_clEv 211
_ZZZN9wirestead7wrapper9TcpClient4Impl13blocking_sendIZNS2_9send_moveEOSt6vectorIhSaIhEEEUlRT_mE_ZNS2_9send_moveES7_EUlS9_E_EENS0_10SendResultEmS8_T0_ENKUlvE_clEvENKUlvE_clEv 61
_ZZZN9wirestead7wrapper9TcpClient4Impl5startEvENKUlSt10stop_tokenE_clES3_ENKUlvE_clEv 0

Generated by: LCOV version 2.0-1