LCOV - code coverage report
Current view:
top level
-
src/jamidht
- contact_list.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
jami-coverage-filtered.info
Lines:
80.2 %
379
304
Test Date:
2026-06-13 09:18:46
Functions:
67.1 %
85
57
Function Name
Hit count
_ZN4jami11ContactList10addContactERKN3dht4HashILm20EEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
217
_ZN4jami11ContactList10syncDeviceERKN3dht4HashILm32EEERKNSt6chrono10time_pointINS6_3_V212system_clockENS6_8durationIlSt5ratioILl1ELl1000000000EEEEEE
0
_ZN4jami11ContactList11setContactsERKSt3mapIN3dht4HashILm20EEENS_7ContactESt4lessIS4_ESaISt4pairIKS4_S5_EEE
775
_ZN4jami11ContactList12loadContactsEv
16
_ZN4jami11ContactList13removeContactERKN3dht4HashILm20EEEb
19
_ZN4jami11ContactList13updateContactERKN3dht4HashILm20EEERKNS_7ContactEb
73
_ZN4jami11ContactList14onTrustRequestERKN3dht4HashILm20EEERKSt10shared_ptrINS1_6crypto9PublicKeyEElbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOSt6vectorIhSaIhEE
208
_ZN4jami11ContactList16contactsFromPathERKNSt10filesystem7__cxx114pathE
60
_ZN4jami11ContactList16loadKnownDevicesEv
16
_ZN4jami11ContactList17loadTrustRequestsEv
16
_ZN4jami11ContactList18acceptConversationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
129
_ZN4jami11ContactList18acceptTrustRequestERKN3dht4HashILm20EEE
204
_ZN4jami11ContactList18foundAccountDeviceERKN3dht4HashILm32EEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSE_3_V212system_clockENSE_8durationIlSt5ratioILl1ELl1000000000EEEEEE
2000
_ZN4jami11ContactList18foundAccountDeviceERKSt10shared_ptrIN3dht6crypto11CertificateEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSG_3_V212system_clockENSG_8durationIlSt5ratioILl1ELl1000000000EEEEEEb
1974
_ZN4jami11ContactList18updateConversationERKN3dht4HashILm20EEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
28
_ZN4jami11ContactList19discardTrustRequestERKN3dht4HashILm20EEE
3
_ZN4jami11ContactList19removeAccountDeviceERKN3dht4HashILm32EEE
2
_ZN4jami11ContactList20setAccountDeviceNameERKN3dht4HashILm32EEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
16
_ZN4jami11ContactList20setCertificateStatusERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN6dhtnet3tls10TrustStore16PermissionStatusE
83
_ZN4jami11ContactList20setCertificateStatusERKSt10shared_ptrIN3dht6crypto11CertificateEEN6dhtnet3tls10TrustStore16PermissionStatusEb
0
_ZN4jami11ContactList25removeContactConversationERKN3dht4HashILm20EEE
0
_ZN4jami11ContactList4loadEv
16
_ZN4jami11ContactList4saveEv
0
_ZN4jami11ContactListC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrIN3dht6crypto11CertificateEERKNSt10filesystem7__cxx114pathENS0_16OnChangeCallbackE
792
_ZN4jami11ContactListD2Ev
792
_ZNK4jami11ContactList11getContactsEv
1706
_ZNK4jami11ContactList11getSyncDataEv
1017
_ZNK4jami11ContactList12saveContactsEv
1026
_ZNK4jami11ContactList14getContactInfoERKN3dht4HashILm20EEE
1305
_ZNK4jami11ContactList15getTrustRequestB5cxx11ERKN3dht4HashILm20EEE
218
_ZNK4jami11ContactList16getTrustRequestsB5cxx11Ev
703
_ZNK4jami11ContactList16saveKnownDevicesEv
2913
_ZNK4jami11ContactList17getContactDetailsB5cxx11ERKN3dht4HashILm20EEE
6
_ZNK4jami11ContactList17saveTrustRequestsEv
146
_ZNK4jami11ContactList20getAccountDeviceNameB5cxx11ERKN3dht4HashILm32EEE
775
_ZZN4jami11ContactList10addContactERKN3dht4HashILm20EEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE_clEv
651
_ZZN4jami11ContactList10addContactERKN3dht4HashILm20EEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE_clEv
217
_ZZZN4jami11ContactList10addContactERKN3dht4HashILm20EEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
434
_ZZN4jami11ContactList10syncDeviceERKN3dht4HashILm32EEERKNSt6chrono10time_pointINS6_3_V212system_clockENS6_8durationIlSt5ratioILl1ELl1000000000EEEEEEENKUlvE0_clEv
0
_ZZN4jami11ContactList10syncDeviceERKN3dht4HashILm32EEERKNSt6chrono10time_pointINS6_3_V212system_clockENS6_8durationIlSt5ratioILl1ELl1000000000EEEEEEENKUlvE0_clEv
0
_ZZZN4jami11ContactList10syncDeviceERKN3dht4HashILm32EEERKNSt6chrono10time_pointINS6_3_V212system_clockENS6_8durationIlSt5ratioILl1ELl1000000000EEEEEEENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami11ContactList10syncDeviceERKN3dht4HashILm32EEERKNSt6chrono10time_pointINS6_3_V212system_clockENS6_8durationIlSt5ratioILl1ELl1000000000EEEEEEENKUlvE_clEv
0
_ZZN4jami11ContactList10syncDeviceERKN3dht4HashILm32EEERKNSt6chrono10time_pointINS6_3_V212system_clockENS6_8durationIlSt5ratioILl1ELl1000000000EEEEEEENKUlvE_clEv
0
_ZZZN4jami11ContactList10syncDeviceERKN3dht4HashILm32EEERKNSt6chrono10time_pointINS6_3_V212system_clockENS6_8durationIlSt5ratioILl1ELl1000000000EEEEEEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami11ContactList11setContactsERKSt3mapIN3dht4HashILm20EEENS_7ContactESt4lessIS4_ESaISt4pairIKS4_S5_EEEENKUlvE_clEv
2325
_ZZN4jami11ContactList11setContactsERKSt3mapIN3dht4HashILm20EEENS_7ContactESt4lessIS4_ESaISt4pairIKS4_S5_EEEENKUlvE_clEv
775
_ZZZN4jami11ContactList11setContactsERKSt3mapIN3dht4HashILm20EEENS_7ContactESt4lessIS4_ESaISt4pairIKS4_S5_EEEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
1550
_ZZN4jami11ContactList12loadContactsEvENKUlvE_clEv
48
_ZZN4jami11ContactList12loadContactsEvENKUlvE_clEv
16
_ZZZN4jami11ContactList12loadContactsEvENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
32
_ZZN4jami11ContactList13removeContactERKN3dht4HashILm20EEEbENKUlvE_clEv
57
_ZZN4jami11ContactList13removeContactERKN3dht4HashILm20EEEbENKUlvE_clEv
19
_ZZZN4jami11ContactList13removeContactERKN3dht4HashILm20EEEbENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
38
_ZZN4jami11ContactList13updateContactERKN3dht4HashILm20EEERKNS_7ContactEbENKUlvE_clEv
0
_ZZN4jami11ContactList13updateContactERKN3dht4HashILm20EEERKNS_7ContactEbENKUlvE_clEv
0
_ZZZN4jami11ContactList13updateContactERKN3dht4HashILm20EEERKNS_7ContactEbENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami11ContactList14onTrustRequestERKN3dht4HashILm20EEERKSt10shared_ptrINS1_6crypto9PublicKeyEElbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOSt6vectorIhSaIhEEENKUlvE_clEv
63
_ZZN4jami11ContactList14onTrustRequestERKN3dht4HashILm20EEERKSt10shared_ptrINS1_6crypto9PublicKeyEElbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOSt6vectorIhSaIhEEENKUlvE_clEv
21
_ZZZN4jami11ContactList14onTrustRequestERKN3dht4HashILm20EEERKSt10shared_ptrINS1_6crypto9PublicKeyEElbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOSt6vectorIhSaIhEEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
42
_ZZN4jami11ContactList16contactsFromPathERKNSt10filesystem7__cxx114pathEENKUlvE_clEv
0
_ZZN4jami11ContactList16contactsFromPathERKNSt10filesystem7__cxx114pathEENKUlvE_clEv
0
_ZZZN4jami11ContactList16contactsFromPathERKNSt10filesystem7__cxx114pathEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami11ContactList16loadKnownDevicesEvENKUlvE0_clEv
0
_ZZN4jami11ContactList16loadKnownDevicesEvENKUlvE0_clEv
0
_ZZZN4jami11ContactList16loadKnownDevicesEvENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami11ContactList16loadKnownDevicesEvENKUlvE1_clEv
0
_ZZN4jami11ContactList16loadKnownDevicesEvENKUlvE1_clEv
0
_ZZZN4jami11ContactList16loadKnownDevicesEvENKUlvE1_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami11ContactList16loadKnownDevicesEvENKUlvE_clEv
0
_ZZN4jami11ContactList16loadKnownDevicesEvENKUlvE_clEv
0
_ZZZN4jami11ContactList16loadKnownDevicesEvENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami11ContactList17loadTrustRequestsEvENKUlvE0_clEv
0
_ZZN4jami11ContactList17loadTrustRequestsEvENKUlvE0_clEv
0
_ZZZN4jami11ContactList17loadTrustRequestsEvENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami11ContactList17loadTrustRequestsEvENKUlvE_clEv
0
_ZZN4jami11ContactList17loadTrustRequestsEvENKUlvE_clEv
0
_ZZZN4jami11ContactList17loadTrustRequestsEvENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami11ContactList18foundAccountDeviceERKN3dht4HashILm32EEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSE_3_V212system_clockENSE_8durationIlSt5ratioILl1ELl1000000000EEEEEEENKUlvE0_clEv
0
_ZZN4jami11ContactList18foundAccountDeviceERKN3dht4HashILm32EEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSE_3_V212system_clockENSE_8durationIlSt5ratioILl1ELl1000000000EEEEEEENKUlvE0_clEv
0
_ZZZN4jami11ContactList18foundAccountDeviceERKN3dht4HashILm32EEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSE_3_V212system_clockENSE_8durationIlSt5ratioILl1ELl1000000000EEEEEEENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami11ContactList18foundAccountDeviceERKN3dht4HashILm32EEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSE_3_V212system_clockENSE_8durationIlSt5ratioILl1ELl1000000000EEEEEEENKUlvE_clEv
6000
_ZZN4jami11ContactList18foundAccountDeviceERKN3dht4HashILm32EEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSE_3_V212system_clockENSE_8durationIlSt5ratioILl1ELl1000000000EEEEEEENKUlvE_clEv
2000
_ZZZN4jami11ContactList18foundAccountDeviceERKN3dht4HashILm32EEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSE_3_V212system_clockENSE_8durationIlSt5ratioILl1ELl1000000000EEEEEEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
4000
_ZZN4jami11ContactList18foundAccountDeviceERKSt10shared_ptrIN3dht6crypto11CertificateEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSG_3_V212system_clockENSG_8durationIlSt5ratioILl1ELl1000000000EEEEEEbENKUlvE0_clEv
2589
_ZZN4jami11ContactList18foundAccountDeviceERKSt10shared_ptrIN3dht6crypto11CertificateEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSG_3_V212system_clockENSG_8durationIlSt5ratioILl1ELl1000000000EEEEEEbENKUlvE0_clEv
863
_ZZZN4jami11ContactList18foundAccountDeviceERKSt10shared_ptrIN3dht6crypto11CertificateEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSG_3_V212system_clockENSG_8durationIlSt5ratioILl1ELl1000000000EEEEEEbENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
1726
_ZZN4jami11ContactList18foundAccountDeviceERKSt10shared_ptrIN3dht6crypto11CertificateEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSG_3_V212system_clockENSG_8durationIlSt5ratioILl1ELl1000000000EEEEEEbENKUlvE1_clEv
0
_ZZN4jami11ContactList18foundAccountDeviceERKSt10shared_ptrIN3dht6crypto11CertificateEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSG_3_V212system_clockENSG_8durationIlSt5ratioILl1ELl1000000000EEEEEEbENKUlvE1_clEv
0
_ZZZN4jami11ContactList18foundAccountDeviceERKSt10shared_ptrIN3dht6crypto11CertificateEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSG_3_V212system_clockENSG_8durationIlSt5ratioILl1ELl1000000000EEEEEEbENKUlvE1_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
_ZZN4jami11ContactList18foundAccountDeviceERKSt10shared_ptrIN3dht6crypto11CertificateEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSG_3_V212system_clockENSG_8durationIlSt5ratioILl1ELl1000000000EEEEEEbENKUlvE2_clEv
189
_ZZN4jami11ContactList18foundAccountDeviceERKSt10shared_ptrIN3dht6crypto11CertificateEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSG_3_V212system_clockENSG_8durationIlSt5ratioILl1ELl1000000000EEEEEEbENKUlvE2_clEv
63
_ZZZN4jami11ContactList18foundAccountDeviceERKSt10shared_ptrIN3dht6crypto11CertificateEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSG_3_V212system_clockENSG_8durationIlSt5ratioILl1ELl1000000000EEEEEEbENKUlvE2_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
126
_ZZN4jami11ContactList18foundAccountDeviceERKSt10shared_ptrIN3dht6crypto11CertificateEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSG_3_V212system_clockENSG_8durationIlSt5ratioILl1ELl1000000000EEEEEEbENKUlvE_clEv
9
_ZZN4jami11ContactList18foundAccountDeviceERKSt10shared_ptrIN3dht6crypto11CertificateEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSG_3_V212system_clockENSG_8durationIlSt5ratioILl1ELl1000000000EEEEEEbENKUlvE_clEv
3
_ZZZN4jami11ContactList18foundAccountDeviceERKSt10shared_ptrIN3dht6crypto11CertificateEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt6chrono10time_pointINSG_3_V212system_clockENSG_8durationIlSt5ratioILl1ELl1000000000EEEEEEbENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
6
_ZZN4jami11ContactList20setCertificateStatusERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN6dhtnet3tls10TrustStore16PermissionStatusEENKUlvE_clEv
9
_ZZN4jami11ContactList20setCertificateStatusERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN6dhtnet3tls10TrustStore16PermissionStatusEENKUlvE_clEv
3
_ZZZN4jami11ContactList20setCertificateStatusERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN6dhtnet3tls10TrustStore16PermissionStatusEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
6
_ZZNK4jami11ContactList11getSyncDataEvENKUlvE_clEv
19488
_ZZNK4jami11ContactList11getSyncDataEvENKUlvE_clEv
6496
_ZZZNK4jami11ContactList11getSyncDataEvENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
12992
_ZZNK4jami11ContactList12saveContactsEvENKUlvE_clEv
3078
_ZZNK4jami11ContactList12saveContactsEvENKUlvE_clEv
1026
_ZZZNK4jami11ContactList12saveContactsEvENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
2052
_ZZNK4jami11ContactList14getContactInfoERKN3dht4HashILm20EEEENKUlvE_clEv
2382
_ZZNK4jami11ContactList14getContactInfoERKN3dht4HashILm20EEEENKUlvE_clEv
794
_ZZZNK4jami11ContactList14getContactInfoERKN3dht4HashILm20EEEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
1588
_ZZNK4jami11ContactList17getContactDetailsB5cxx11ERKN3dht4HashILm20EEEENKUlvE_clEv
0
_ZZNK4jami11ContactList17getContactDetailsB5cxx11ERKN3dht4HashILm20EEEENKUlvE_clEv
0
_ZZZNK4jami11ContactList17getContactDetailsB5cxx11ERKN3dht4HashILm20EEEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv
0
Generated by:
LCOV version 2.0-1