LCOV - code coverage report
Current view: top level - modules/shm - shm_factory.cc (source / functions) Hit Total Coverage
Test: vlink Lines: 656 771 85.1 %
Date: 2026-06-27 19:56:04 Functions: 102 133 76.7 %
Branches: 398 796 50.0 %

Function Name Sort by function name Hit count Sort by hit count
_ZN5vlink10ShmFactory19get_publisher_countERKN3iox5capro18ServiceDescriptionE 0
_ZN5vlink10ShmFactoryD0Ev 0
_ZN5vlink13ShmSubscriber11unsubscribeEv 0
_ZN5vlink13ShmSubscriber17set_manual_unloanEb 0
_ZN5vlink9ShmServer4stopEv 0
_ZNK5vlink9ShmServer11has_clientsEv 0
_ZZN5vlink10ShmFactoryC4EvENKUlvE_clEv 0
_ZZN5vlink12ShmPublisher4loanEmlENKUlvE_clEv 0
_ZZN5vlink12ShmPublisher7publishEmRKNS_5BytesEENKUlvE0_clEv 0
_ZZN5vlink13ShmSubscriber15process_messageEvENKUlRT_E0_clIN3iox4popo18ChunkReceiveResultEEEDaS2_ 0
_ZZN5vlink13ShmSubscriber7releaseERKNS_5BytesEENKUlvE_clEv 0
_ZZN5vlink13ShmSubscriberC4ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEENKUlRT_E_clIN3iox4popo13ListenerErrorEEEDaSC_ 0
_ZZN5vlink9ShmClient15process_messageEvENKUlRT_E0_clIN3iox4popo18ChunkReceiveResultEEEDaS2_ 0
_ZZN5vlink9ShmClient4callEmRKNS_5BytesEONS_8FunctionIFvS3_ELm64EEEPmENKUlvE0_clEv 0
_ZZN5vlink9ShmClient4callEmRKNS_5BytesEONS_8FunctionIFvS3_ELm64EEEPmENKUlvE1_clEv 0
_ZZN5vlink9ShmClient4callEmRKNS_5BytesEONS_8FunctionIFvS3_ELm64EEEPmENKUlvE3_clEv 0
_ZZN5vlink9ShmClient4loanEmlENKUlvE_clEv 0
_ZZN5vlink9ShmClientC4ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEENKUlRT_E_clIN3iox4popo13ListenerErrorEEEDaSC_ 0
_ZZN5vlink9ShmServer15process_messageEvENKUlRT_E0_clIN3iox4popo19ServerRequestResultEEEDaS2_ 0
_ZZN5vlink9ShmServer4loanEmlENKUlvE_clEv 0
_ZZN5vlink9ShmServer5replyEmRKNS_5BytesEENKUlvE0_clEv 0
_ZZN5vlink9ShmServer5replyEmRKNS_5BytesEENKUlvE1_clEv 0
_ZZN5vlink9ShmServer5replyEmRKNS_5BytesEENKUlvE_clEv 0
_ZZN5vlink9ShmServerC4ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEENKUlRT_E_clIN3iox4popo13ListenerErrorEEEDaSC_ 0
_ZZZN5vlink13ShmSubscriber15process_messageEvENKUlRT_E0_clIN3iox4popo18ChunkReceiveResultEEEDaS2_ENKUlvE_clEv 0
_ZZZN5vlink13ShmSubscriberC4ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEENKUlRT_E_clIN3iox4popo13ListenerErrorEEEDaSC_ENKUlvE_clEv 0
_ZZZN5vlink9ShmClient15process_messageEvENKUlRT_E0_clIN3iox4popo18ChunkReceiveResultEEEDaS2_ENKUlvE_clEv 0
_ZZZN5vlink9ShmClientC4ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEENKUlRT_E_clIN3iox4popo13ListenerErrorEEEDaSC_ENKUlvE_clEv 0
_ZZZN5vlink9ShmServer15process_messageEvENKUlRT_E0_clIN3iox4popo19ServerRequestResultEEEDaS2_ENKUlvE_clEv 0
_ZZZN5vlink9ShmServerC4ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEENKUlRT_E_clIN3iox4popo13ListenerErrorEEEDaSC_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
_ZN5vlink9ShmClient24remove_response_callbackEm 1
_ZN5vlink9ShmClient7releaseERKNS_5BytesE 1
_ZN5vlink9ShmServer6resumeEv 1
_ZN5vlink9ShmServer7releaseERKNS_5BytesE 1
_ZN5vlink9ShmServer7suspendEv 1
_ZNK5vlink9ShmClient17get_native_handleEv 1
_ZNK5vlink9ShmServer17get_native_handleEv 1
_ZZN5vlink10ShmFactory10init_roudiERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEibENKUlvE_clEv 1
_ZZN5vlink12ShmPublisher7publishEmRKNS_5BytesEENKUlvE1_clEv 1
_ZZN5vlink12ShmPublisher7publishEmRKNS_5BytesEENKUlvE_clEv 1
_ZZN5vlink9ShmClient4callEmRKNS_5BytesEONS_8FunctionIFvS3_ELm64EEEPmENKUlmS3_E_clEmS3_ 1
_ZN5vlink13ShmSubscriber6resumeEv 2
_ZN5vlink13ShmSubscriber7releaseERKNS_5BytesE 2
_ZN5vlink13ShmSubscriber7suspendEv 2
_ZNK5vlink12ShmPublisher17get_native_handleEv 2
_ZNK5vlink13ShmSubscriber17get_native_handleEv 2
_ZNK5vlink13ShmSubscriber20get_calculate_sampleEv 2
_ZNK5vlink9ShmServer10is_suspendEv 2
_ZZN5vlink13ShmSubscriber15on_msg_receivedEPN3iox4popo17UntypedSubscriberEPS0_ENKUlvE_clEv 2
_ZZN5vlink9ShmClient20on_response_receivedEPN3iox4popo13UntypedClientEPS0_ENKUlvE_clEv 2
_ZZN5vlink9ShmServer19on_request_receivedEPN3iox4popo13UntypedServerEPS0_ENKUlvE_clEv 2
_ZN5vlink10ShmFactory16has_roudi_initedEv 3
_ZN5vlink12ShmPublisher7releaseERKNS_5BytesE 3
_ZNK5vlink13ShmSubscriber10is_suspendEv 5
_ZZZN5vlink10ShmFactoryC4EvENKUlvE0_clEvENKUlRKN3iox4popo6SampleIKNS2_5roudi27PortIntrospectionFieldTopicEKNS2_5mepoo12NoUserHeaderEEEE_clESD_ 5
_ZNK5vlink13ShmSubscriber27is_latency_and_lost_enabledEv 6
_ZZN5vlink10ShmFactory15auto_init_roudiEbEN12RoudiManagerC2Eb 11
_ZZN5vlink10ShmFactory15auto_init_roudiEbEN12RoudiManagerD2Ev 11
_ZN5vlink10ShmFactoryC2Ev 12
_ZN5vlink10ShmFactoryD2Ev 12
_ZN5vlink10ShmRuntimeC2ERKN3iox3cxx6stringILm100EEEb 12
_ZN5vlink10ShmRuntimeD0Ev 12
_ZN5vlink10ShmRuntimeD2Ev 12
_ZN5vlink10ShmFactory17has_roudi_runningEv 13
_ZN5vlink9ShmGlobalC2Ev 13
_ZZN5vlink9ShmClient4callEmRKNS_5BytesEONS_8FunctionIFvS3_ELm64EEEPmENKUlmS3_E2_clEmS3_ 13
_ZN5vlink9ShmClient15process_messageEv 14
_ZN5vlink9ShmClient20on_response_receivedEPN3iox4popo13UntypedClientEPS0_ 14
_ZN5vlink9ShmServer4loanEml 14
_ZN5vlink9ShmServer5replyEmRKNS_5BytesE 14
_ZZN5vlink9ShmClient15process_messageEvENKUlPKvE_clES2_ 14
_ZZN5vlink9ShmClient16discovery_serverEbENKUlPNS_8NodeImplERKT_E_clINS_8FunctionIFvbELm64EEEEEDaS2_S5_ 15
_ZN5vlink9ShmClient20disable_detect_timerEv 17
_ZN5vlink9ShmClientC2ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEE 17
_ZN5vlink9ShmClientD0Ev 17
_ZN5vlink9ShmClientD2Ev 17
_ZN5vlink9ShmServer15process_messageEv 17
_ZZN5vlink9ShmServer15process_messageEvENKUlPKvE_clES2_ 17
_ZZZN5vlink9ShmServer15process_messageEvENKUlPKvE_clES2_ENKUlPNS_8NodeImplERKT_E_clINS_8FunctionIFvmRKNS_5BytesEPSC_ELm64EEEEEDaS5_S8_ 17
_ZN5vlink9ShmClient4callEmRKNS_5BytesEONS_8FunctionIFvS3_ELm64EEEPm 18
_ZN5vlink9ShmServer19on_request_receivedEPN3iox4popo13UntypedServerEPS0_ 18
_ZN5vlink9ShmServer5startEv 18
_ZN5vlink9ShmClient4loanEml 19
_ZN5vlink9ShmServerC2ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEE 20
_ZN5vlink9ShmServerD0Ev 20
_ZN5vlink9ShmServerD2Ev 20
_ZN5vlink10ShmFactory12deinit_roudiEv 23
_ZN5vlink10ShmFactory14deinit_runtimeEv 23
_ZN5vlink10ShmFactory12init_runtimeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 24
_ZN5vlink9ShmClient19enable_detect_timerEv 28
_ZN5vlink10ShmFactory14init_log_levelEb 36
_ZZN5vlink12ShmPublisher21discovery_subscribersEbENKUlPNS_8NodeImplERKT_E_clINS_8FunctionIFvbELm64EEEEEDaS2_S5_ 39
_ZN5vlink12ShmPublisher19enable_detect_timerEv 52
_ZNK5vlink10ShmFactory13get_sub_depthEv 53
_ZN5vlink12ShmPublisher20disable_detect_timerEv 54
_ZN5vlink12ShmPublisherC2ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEE 54
_ZN5vlink12ShmPublisherD0Ev 54
_ZN5vlink12ShmPublisherD2Ev 54
_ZN5vlink13ShmSubscriberC2ERKSt5tupleIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEE 55
_ZN5vlink13ShmSubscriberD0Ev 55
_ZN5vlink13ShmSubscriberD2Ev 55
_ZN5vlink9ShmClient13detect_serverEv 62
_ZN5vlink9ShmClient16discovery_serverEb 62
_ZZN5vlink9ShmClient19enable_detect_timerEvENKUlvE_clEv 62
_ZN5vlink10ShmFactory19add_detect_callbackEPvONS_8FunctionIFvvELm64EEE 64
_ZN5vlink10ShmFactory22remove_detect_callbackEPv 64
_ZZN5vlink10ShmFactory19add_detect_callbackEPvONS_8FunctionIFvvELm64EEEENKUlvE_clEv 64
_ZN5vlink13ShmSubscriber9subscribeEv 66
_ZN5vlink10ShmFactory15auto_init_roudiEb 72
_ZN5vlink13ShmSubscriber28set_latency_and_lost_enabledEb 72
_ZZN5vlink10ShmFactory15auto_init_roudiEbENK12RoudiManager6statusEv 72
_ZN5vlink10ShmFactory12get_listenerEi 92
_ZN5vlink10ShmFactory23try_to_destroy_listenerEiPN3iox4popo8ListenerE 92
_ZN5vlink10ShmFactory15get_descriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ 146
_ZN5vlink13ShmSubscriber15process_messageEv 171
_ZN5vlink13ShmSubscriber15on_msg_receivedEPN3iox4popo17UntypedSubscriberEPS0_ 173
_ZZN5vlink13ShmSubscriber15process_messageEvENKUlPKvE_clES2_ 184
_ZN5vlink12ShmPublisher4loanEml 189
_ZN5vlink12ShmPublisher7publishEmRKNS_5BytesE 212
_ZN5vlink10ShmRuntime19get_runtime_factoryEN3iox3cxx8optionalIPKNS2_6stringILm100EEEEE 214
_ZNK5vlink9ShmClient12is_connectedEv 220
_ZZZN5vlink13ShmSubscriber15process_messageEvENKUlPKvE_clES2_ENKUlPNS_8NodeImplERKT_E_clINS_8FunctionIFvRKNS_5BytesEELm64EEEEEDaS5_S8_ 309
_ZZN5vlink10ShmFactoryC4EvENKUlvE0_clEv 433
_ZN5vlink12ShmPublisher18detect_subscribersEv 460
_ZN5vlink12ShmPublisher21discovery_subscribersEb 460
_ZZN5vlink12ShmPublisher19enable_detect_timerEvENKUlvE_clEv 460
_ZN5vlink10ShmFactory18has_runtime_initedEv 524
_ZN5vlink9ShmGlobal3getEv 818
_ZNK5vlink12ShmPublisher15has_subscribersEv 851

Generated by: LCOV version 1.14