LCOV - code coverage report
Current view: top level - modules/shm - shm_factory.cc (source / functions) Hit Total Coverage
Test: vlink Lines: 673 776 86.7 %
Date: 2026-09-30 18:30:16 Functions: 104 128 81.2 %
Branches: 461 904 51.0 %

Function Name Sort by function name Hit count Sort by hit count
_ZN5vlink10ShmFactory19get_publisher_countERKN3iox5capro18ServiceDescriptionE 0
_ZN5vlink10ShmFactoryD0Ev 0
_ZN5vlink13ShmSubscriber11unsubscribeEv 0
_ZN5vlink9ShmServer4stopEv 0
_ZNK5vlink9ShmServer11has_clientsEv 0
_ZZN5vlink10ShmFactoryC4EvENKUlvE_clEv 0
_ZZN5vlink12ShmPublisher4loanEmlENKUlvE_clEv 0
_ZZN5vlink12ShmPublisher7publishEmRKNS_5BytesEENKUlvE_clEv 0
_ZZN5vlink13ShmSubscriber15process_messageEPNS_11MessageLoopEENKUlvE_clEv 0
_ZZN5vlink13ShmSubscriberC4ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiS7_PKvEEENKUlvE_clEv 0
_ZZN5vlink9ShmClient15process_messageEvENKUlvE_clEv 0
_ZZN5vlink9ShmClient4callEPNS_8NodeImplEmRKNS_5BytesEONS_8FunctionIFvS5_ELm64EEEPmbENKUlvE0_clEv 0
_ZZN5vlink9ShmClient4callEPNS_8NodeImplEmRKNS_5BytesEONS_8FunctionIFvS5_ELm64EEEPmbENKUlvE1_clEv 0
_ZZN5vlink9ShmClient4callEPNS_8NodeImplEmRKNS_5BytesEONS_8FunctionIFvS5_ELm64EEEPmbENKUlvE_clEv 0
_ZZN5vlink9ShmClient4loanEmlENKUlvE_clEv 0
_ZZN5vlink9ShmClientC4ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiS7_PKvEEENKUlvE_clEv 0
_ZZN5vlink9ShmServer15process_messageEvENKUlRT_E0_clIN3iox4popo19ServerRequestResultEEEDaS2_ 0
_ZZN5vlink9ShmServer4loanEmlENKUlvE_clEv 0
_ZZN5vlink9ShmServer5replyEmRKNS_5BytesEENKUlvE0_clEv 0
_ZZN5vlink9ShmServer5replyEmRKNS_5BytesEENKUlvE1_clEv 0
_ZZN5vlink9ShmServer5replyEmRKNS_5BytesEENKUlvE_clEv 0
_ZZN5vlink9ShmServerC4ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiS7_PKvEEENKUlvE_clEv 0
_ZZZN5vlink9ShmServer15process_messageEvENKUlRT_E0_clIN3iox4popo19ServerRequestResultEEEDaS2_ENKUlvE_clEv 0
_ZZZZN5vlink9ShmServer15process_messageEvENKUlPKvE_clES2_ENKUlPNS_8NodeImplERKT_E_clINS_8FunctionIFvmRKNS_5BytesEPSC_ELm64EEEEEDaS5_S8_ENKUlvE_clEv 0
_ZN5vlink10ShmFactory10init_roudiERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEib 1
_ZN5vlink10ShmFactory20get_subscriber_countERKN3iox5capro18ServiceDescriptionE 1
_ZN5vlink10ShmFactory23start_detect_node_countEv 1
_ZN5vlink13ShmSubscriber6resumeEv 1
_ZN5vlink13ShmSubscriber7suspendEv 1
_ZN5vlink9ShmClient24remove_response_callbackEm 1
_ZN5vlink9ShmServer4loanEml 1
_ZN5vlink9ShmServer6resumeEv 1
_ZN5vlink9ShmServer7releaseERKNS_5BytesE 1
_ZN5vlink9ShmServer7suspendEv 1
_ZNK5vlink9ShmClient17get_native_handleEv 1
_ZNK5vlink9ShmServer17get_native_handleEv 1
_ZZN5vlink10ShmFactory10init_roudiERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEibENKUlvE_clEv 1
_ZNK5vlink12ShmPublisher17get_native_handleEv 2
_ZNK5vlink13ShmSubscriber10is_suspendEv 2
_ZNK5vlink13ShmSubscriber17get_native_handleEv 2
_ZNK5vlink13ShmSubscriber20get_calculate_sampleEv 2
_ZNK5vlink9ShmServer10is_suspendEv 2
_ZN5vlink10ShmFactory16has_roudi_initedEv 3
_ZZN5vlink13ShmSubscriber15process_messageEPNS_11MessageLoopEENKUlPKhE1_clES4_ 3
_ZZN5vlink9ShmClient15process_messageEvENKUlPKhE1_clES2_ 3
_ZZN5vlink9ShmClient15process_messageEvENKUlvE2_clEv 3
_ZZZN5vlink9ShmClient15process_messageEvENKUlvE2_clEvENKUlvE_clEv 3
_ZN5vlink12ShmPublisher7releaseERKNS_5BytesE 4
_ZZN5vlink13ShmSubscriber15on_msg_receivedEPN3iox4popo17UntypedSubscriberEPS0_ENKUlvE0_clEv 4
_ZZN5vlink13ShmSubscriber15process_messageEPNS_11MessageLoopEENKUlvE2_clEv 5
_ZZN5vlink9ShmClient15process_messageEvENKUlvE0_clEv 5
_ZNK5vlink13ShmSubscriber27is_latency_and_lost_enabledEv 6
_ZZZN5vlink10ShmFactoryC4EvENKUlvE0_clEvENKUlRKN3iox4popo6SampleIKNS2_5roudi27PortIntrospectionFieldTopicEKNS2_5mepoo12NoUserHeaderEEEE_clESD_ 6
_ZZN5vlink9ShmServer19on_request_receivedEPN3iox4popo13UntypedServerEPS0_ENKUlvE0_clEv 9
_ZZZN5vlink9ShmServer19on_request_receivedEPN3iox4popo13UntypedServerEPS0_ENKUlvE0_clEvENKUlvE_clEv 9
_ZZZN5vlink13ShmSubscriber15process_messageEPNS_11MessageLoopEENKUlvE2_clEvENKUlPNS_8NodeImplERKT_E_clINS_8FunctionIFvRKNS_5BytesEELm64EEEEEDaS5_S8_ 10
_ZZN5vlink10ShmFactory15auto_init_roudiEbiEN12RoudiManagerC2Ebi 11
_ZZN5vlink10ShmFactory15auto_init_roudiEbiEN12RoudiManagerD2Ev 11
_ZN5vlink10ShmFactoryC2Ev 12
_ZN5vlink10ShmFactoryD2Ev 12
_ZN5vlink10ShmRuntimeC2ERKN3iox3cxx6stringILm100EEEb 12
_ZN5vlink10ShmRuntimeD0Ev 12
_ZN5vlink10ShmRuntimeD2Ev 12
_ZN5vlink10ShmFactory17has_roudi_runningEv 13
_ZN5vlink9ShmGlobalC2Ev 13
_ZN5vlink9ShmClient15process_messageEv 21
_ZN5vlink9ShmClient20on_response_receivedEPN3iox4popo13UntypedClientEPS0_ 21
_ZN5vlink9ShmServer5replyEmRKNS_5BytesE 21
_ZZN5vlink9ShmClient16discovery_serverEbENKUlPNS_8NodeImplERKT_E_clINS_8FunctionIFvbELm64EEEEEDaS2_S5_ 21
_ZN5vlink9ShmClient20disable_detect_timerEv 22
_ZN5vlink9ShmClientC2ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiS7_PKvEE 22
_ZN5vlink9ShmClientD0Ev 22
_ZN5vlink9ShmClientD2Ev 22
_ZN5vlink9ShmServer5startEv 22
_ZN5vlink10ShmFactory12deinit_roudiEv 23
_ZN5vlink10ShmFactory14deinit_runtimeEv 23
_ZN5vlink10ShmFactory12init_runtimeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 24
_ZN5vlink9ShmServer15process_messageEv 24
_ZN5vlink9ShmServerC2ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiS7_PKvEE 24
_ZN5vlink9ShmServerD0Ev 24
_ZN5vlink9ShmServerD2Ev 24
_ZZN5vlink9ShmServer15process_messageEvENKUlPKvE_clES2_ 24
_ZZN5vlink9ShmServer19on_request_receivedEPN3iox4popo13UntypedServerEPS0_ENKUlvE_clEv 24
_ZZZN5vlink9ShmServer15process_messageEvENKUlPKvE_clES2_ENKUlPNS_8NodeImplERKT_E_clINS_8FunctionIFvmRKNS_5BytesEPSC_ELm64EEEEEDaS5_S8_ 24
_ZN5vlink9ShmServer19on_request_receivedEPN3iox4popo13UntypedServerEPS0_ 25
_ZN5vlink10ShmFactory14init_log_levelEb 36
_ZZN5vlink12ShmPublisher21discovery_subscribersEbENKUlPNS_8NodeImplERKT_E_clINS_8FunctionIFvbELm64EEEEEDaS2_S5_ 44
_ZN5vlink12ShmPublisher19enable_detect_timerEv 48
_ZN5vlink9ShmClient12cancel_callsEPNS_8NodeImplE 48
_ZN5vlink9ShmClient4callEPNS_8NodeImplEmRKNS_5BytesEONS_8FunctionIFvS5_ELm64EEEPmb 57
_ZNK5vlink10ShmFactory13get_sub_depthEv 59
_ZN5vlink10ShmFactory19add_detect_callbackEPvONS_8FunctionIFvvELm64EEE 62
_ZN5vlink10ShmFactory22remove_detect_callbackEPv 62
_ZZN5vlink10ShmFactory19add_detect_callbackEPvONS_8FunctionIFvvELm64EEEENKUlvE_clEv 62
_ZN5vlink12ShmPublisher20disable_detect_timerEv 63
_ZN5vlink12ShmPublisherC2ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiS7_PKvEE 63
_ZN5vlink12ShmPublisherD0Ev 63
_ZN5vlink12ShmPublisherD2Ev 63
_ZN5vlink13ShmSubscriberC2ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiS7_PKvEE 65
_ZN5vlink13ShmSubscriberD0Ev 65
_ZN5vlink13ShmSubscriberD2Ev 65
_ZN5vlink9ShmClient19enable_detect_timerEv 67
_ZN5vlink12ShmPublisher4loanEml 72
_ZN5vlink9ShmClient13detect_serverEv 74
_ZN5vlink9ShmClient16discovery_serverEb 74
_ZZN5vlink9ShmClient19enable_detect_timerEvENKUlvE_clEv 74
_ZN5vlink13ShmSubscriber9subscribeEv 80
_ZN5vlink10ShmFactory15auto_init_roudiEbi 84
_ZZN5vlink10ShmFactory15auto_init_roudiEbiENK12RoudiManager6statusEv 84
_ZN5vlink13ShmSubscriber28set_latency_and_lost_enabledEb 86
_ZN5vlink9ShmClient4loanEml 98
_ZN5vlink9ShmClient7releaseERKNS_5BytesE 98
_ZN5vlink10ShmFactory12get_listenerEi 111
_ZN5vlink10ShmFactory15get_descriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ 174
_ZN5vlink10ShmRuntime19get_runtime_factoryEN3iox3cxx8optionalIPKNS2_6stringILm100EEEEE 253
_ZNK5vlink9ShmClient12is_connectedEv 316
_ZZN5vlink10ShmFactoryC4EvENKUlvE0_clEv 408
_ZN5vlink12ShmPublisher18detect_subscribersEv 420
_ZN5vlink12ShmPublisher21discovery_subscribersEb 420
_ZZN5vlink12ShmPublisher19enable_detect_timerEvENKUlvE_clEv 420
_ZN5vlink10ShmFactory18has_runtime_initedEv 496
_ZN5vlink9ShmGlobal3getEv 829
_ZN5vlink13ShmSubscriber15process_messageEPNS_11MessageLoopE 3007
_ZN5vlink13ShmSubscriber15on_msg_receivedEPN3iox4popo17UntypedSubscriberEPS0_ 3008
_ZZN5vlink13ShmSubscriber15on_msg_receivedEPN3iox4popo17UntypedSubscriberEPS0_ENKUlPNS_8NodeImplERKT_E_clINS_8FunctionIFvRKNS_5BytesEELm64EEEEEDaS7_SA_ 3138
_ZZN5vlink13ShmSubscriber15process_messageEPNS_11MessageLoopEENKUlPNS_8NodeImplERKT_E0_clINS_8FunctionIFvRKNS_5BytesEELm64EEEEEDaS4_S7_ 4325
_ZN5vlink12ShmPublisher7publishEmRKNS_5BytesE 4371
_ZNK5vlink12ShmPublisher15has_subscribersEv 4750

Generated by: LCOV version 1.14