LCOV - code coverage report
Current view: top level - asio/sockets - websocket.cpp (source / functions) Coverage Total Hit
Test: coverage_filtered.info Lines: 91.3 % 332 303
Test Date: 2026-11-10 10:38:07 Functions: 84.7 % 72 61

Function Name Sort by function name Hit count Sort by function hit count
_ZN7thinger4asio9websocket4waitEN5boost4asio11socket_base9wait_typeE 0
_ZN7thinger4asio9websocket9handshakeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZN7thinger4asio9websocket9send_pingEPhm 0
_ZN7thinger4asio9websocket9send_pongEPhm 0
_ZNK7thinger4asio9websocket13get_remote_ipB5cxx11Ev 0
_ZNK7thinger4asio9websocket14get_local_portB5cxx11Ev 0
_ZNK7thinger4asio9websocket15get_remote_portB5cxx11Ev 0
_ZNK7thinger4asio9websocket18requires_handshakeEv 0
_ZNK7thinger4asio9websocket9is_secureEv 0
_ZZN7thinger4asio9websocket13acquire_writeEbENKUlRKT_E_clISt10shared_ptrINS1_12write_waiterEEEEDaS4_ 0
_ZNK7thinger4asio9websocket3tlsEv 3
_ZN7thinger4asio9websocket7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_NSt6chrono8durationIlSt5ratioILl1ELl1EEEE 6
_ZN7thinger4asio12_GLOBAL__N_114protocol_errorEv 20
_ZN7thinger4asio9websocket4failEPKc 20
_ZN7thinger4asio9websocket6cancelEv 58
_ZN7thinger4asio9websocket13close_expiredEv 96
_ZNK7thinger4asio9websocket12send_backlogEv 98
_ZN7thinger4asio9websocket8on_closeENS_13sync_callbackIFvRKNS0_15websocket_closeEEEE 102
_ZZN7thinger4asio9websocket14close_gracefulEtNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE_clEv 178
_ZN7thinger4asio9websocket13write_messageESt17basic_string_viewIcSt11char_traitsIcEERKNS_13sync_callbackIFvvEEE 198
_ZN7thinger4asio9websocket13start_timeoutEv 262
_ZN7thinger4asio9websocket14set_read_aheadENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 336
_ZZN7thinger4asio9websocket20start_close_deadlineEvENKUlRKN5boost6system10error_codeEE_clES6_ 499
_ZN7thinger4asio9websocket10send_closeEv 511
_ZN7thinger4asio9websocket20start_close_deadlineEv 511
_ZN7thinger4asio9websocket14close_gracefulEtNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 532
_ZZN7thinger4asio9websocket6lingerESt10shared_ptrINS0_6socketEESt6vectorIhSaIhEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmbNSt6chrono10time_pointINSE_3_V212steady_clockENSE_8durationIlSt5ratioILl1ELl1000000000EEEEEEENKUlRKN5boost6system10error_codeEE_clESR_ 1143
_ZN7thinger4asio9websocket5closeEv 1722
_ZNK7thinger4asio9websocket9availableEv 2075
_ZN7thinger4asio9websocket12start_lingerEv 2100
_ZN7thinger4asio9websocket6lingerESt10shared_ptrINS0_6socketEESt6vectorIhSaIhEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmbNSt6chrono10time_pointINSE_3_V212steady_clockENSE_8durationIlSt5ratioILl1ELl1000000000EEEEEE 2100
_ZNK7thinger4asio9websocket13close_payloadEv 2611
_ZN7thinger4asio9websocket13flush_controlEv 2677
_ZZN7thinger4asio9websocket13release_writeEvENKUlvE_clEv 2677
_ZN7thinger4asio9websocket11mark_closedEv 2695
_ZN7thinger4asio9websocket13queue_controlEv 2738
_ZN7thinger4asio9websocket12wake_writersEv 2753
_ZN7thinger4asio12_GLOBAL__N_119sendable_close_codeEt 3113
_ZN7thinger4asio9websocket14handle_controlERKNS1_12frame_headerE 3249
_ZN7thinger4asio9websocket5closeEtb 3384
_ZZN7thinger4asio9websocketC4ESt10shared_ptrINS0_6socketEEbbN5boost4asio15any_io_executorEENKUlvE_clEv 3571
_ZNK7thinger4asio9websocket19is_message_completeEv 3636
_ZN7thinger4asio9websocketC2ESt10shared_ptrINS0_6socketEEbbN5boost4asio15any_io_executorE 3919
_ZN7thinger4asio9websocketD0Ev 3919
_ZN7thinger4asio9websocketD0Ev 0
_ZN7thinger4asio9websocketD2Ev 3919
_ZN7thinger4asio9websocket13set_keepaliveENSt6chrono8durationIlSt5ratioILl1ELl1000EEEES6_ 4018
_ZNK7thinger4asio9websocket12close_statusEv 4093
_ZN7thinger4asio9websocket16valid_close_codeEt 4216
_ZNK7thinger4asio9websocket14get_close_codeEv 6041
_ZN7thinger4asio9websocket5writeESt17basic_string_viewIcSt11char_traitsIcEE 6335
_ZN7thinger4asio12_GLOBAL__N_116idle_deadline_ofENSt6chrono10time_pointINS2_3_V212steady_clockENS2_8durationIlSt5ratioILl1ELl1000000000EEEEEESA_SA_NS6_IlS7_ILl1ELl1000EEEESC_b 6923
_ZN7thinger4asio9websocket15check_keepaliveEv 7085
_ZN7thinger4asio12_GLOBAL__N_111random_maskEPh 7821
_ZN7thinger4asio9websocket5writeEPKhm 13707
_ZN7thinger4asio9websocket5writeERKSt6vectorIN5boost4asio12const_bufferESaIS5_EE 20123
_ZN7thinger4asio9websocket13write_messageESt17basic_string_viewIcSt11char_traitsIcEE 27234
_ZN7thinger4asio9websocket10send_frameEhRKSt6vectorIN5boost4asio12const_bufferESaIS5_EEbPKNS_13sync_callbackIFvvEEE 48057
_ZN7thinger4asio9websocket13acquire_writeEb 48057
_ZN7thinger4asio9websocket11write_frameEhRKSt6vectorIN5boost4asio12const_bufferESaIS5_EEPKNS_13sync_callbackIFvvEEE 50675
_ZN7thinger4asio9websocket10check_lostERKN5boost6system10error_codeE 52086
_ZNK7thinger4asio9websocket12build_headerEhmPhS2_ 52775
_ZN7thinger4asio9websocket13release_writeEv 53238
_ZNK7thinger4asio9websocket18remaining_in_frameEv 66446
_ZN7thinger4asio9websocket9read_someEPhm 68370
_ZN7thinger4asio9websocket17read_message_someEPhm 70023
_ZN7thinger4asio9websocket12parse_headerEPKhmRNS1_12frame_headerE 105831
_ZN7thinger4asio9websocket4fillEm 109173
_ZN7thinger4asio9websocket6unmaskEPhm 115915
_ZN7thinger4asio9websocket10apply_maskEPhmPKhm 124382
_ZN7thinger4asio9websocket12read_payloadEPhm 135985
_ZN7thinger4asio9websocket15read_frame_dataEPhmb 138393
_ZNK7thinger4asio9websocket7is_openEv 2534857

Generated by: LCOV version 2.0-1