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