LCOV - code coverage report
Current view:
top level
-
src/jamidht/swarm
- swarm_manager.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
jami-coverage-filtered.info
Lines:
88.5 %
762
674
Test Date:
2026-09-14 08:31:33
Functions:
98.3 %
59
58
Function Name
Hit count
_ZN4jami12SwarmManager10addChannelERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEE
2497
_ZN4jami12SwarmManager10deleteNodeERKSt6vectorIN3dht4HashILm32EEESaIS4_EE
16
_ZN4jami12SwarmManager10removeNodeERKN3dht4HashILm32EEE
747
_ZN4jami12SwarmManager10sendAnswerERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEERKNS_14swarm_protocol7MessageE
1468
_ZN4jami12SwarmManager10tryConnectERKN3dht4HashILm32EEEb
1613
_ZN4jami12SwarmManager11connectNodeERKN3dht4HashILm32EEE
588
_ZN4jami12SwarmManager11sendRequestERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEERKN3dht4HashILm32EEENS_14swarm_protocol5QueryEi
1538
_ZN4jami12SwarmManager12addKnownNodeERKN3dht4HashILm32EEE
3634
_ZN4jami12SwarmManager13onCertRequestERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEERKNS_14swarm_protocol11CertRequestE
2
_ZN4jami12SwarmManager13setKnownNodesERKSt6vectorIN3dht4HashILm32EEESaIS4_EE
2281
_ZN4jami12SwarmManager14addMobileNodesERKN3dht4HashILm32EEE
138
_ZN4jami12SwarmManager14changeMobilityERKN3dht4HashILm32EEEb
236
_ZN4jami12SwarmManager14onCertResponseERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEERKNS_14swarm_protocol12CertResponseE
5
_ZN4jami12SwarmManager14receiveMessageERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEE
2498
_ZN4jami12SwarmManager14setMobileNodesERKSt6vectorIN3dht4HashILm32EEESaIS4_EE
630
_ZN4jami12SwarmManager14setMobileNodesERKSt6vectorINS_14swarm_protocol14MobileNodeInfoESaIS3_EEb
16
_ZN4jami12SwarmManager15isConnectedWithERKN3dht4HashILm32EEE
1334
_ZN4jami12SwarmManager15maintainBucketsERKSt3setIN3dht4HashILm32EEESt4lessIS4_ESaIS4_EE
1858
_ZN4jami12SwarmManager15resetNodeExpiryERKSt10error_codeRKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEEN3dht4HashILm32EEE
1538
_ZN4jami12SwarmManager17setMobileNodeInfoERKNS_14swarm_protocol14MobileNodeInfoEbRKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEE
26
_ZN4jami12SwarmManager18expireMobileLeasesERKSt10error_code
5
_ZN4jami12SwarmManager18removeNodeInternalERKN3dht4HashILm32EEE
650
_ZN4jami12SwarmManager19commitLeaseInternalERKNS_14swarm_protocol11MobileLeaseE
11
_ZN4jami12SwarmManager19localMobileNodeInfoEv
3011
_ZN4jami12SwarmManager19requestCertificatesERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEERKSt6vectorIN3dht4HashILm32EEESaISA_EE
6
_ZN4jami12SwarmManager20abandonLeaseInternalERKN3dht4HashILm32EEE
4
_ZN4jami12SwarmManager21onCertificateResolvedERKN3dht4HashILm32EEERKSt10shared_ptrINS1_6crypto11CertificateEE
7
_ZN4jami12SwarmManager22emitMobileNodesChangedEv
273
_ZN4jami12SwarmManager22getMobileNodesToNotifyEv
70
_ZN4jami12SwarmManager23fetchCertificateFromDhtERKN3dht4HashILm32EEE
7
_ZN4jami12SwarmManager26getMobileNodeInfosToNotifyEv
1709
_ZN4jami12SwarmManager27enqueuePendingLeaseInternalERKNS_14swarm_protocol11MobileLeaseERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEE
11
_ZN4jami12SwarmManager33scheduleMobileLeaseExpiryInternalEv
676
_ZN4jami12SwarmManager7restartEv
17
_ZN4jami12SwarmManager8shutdownEv
744
_ZN4jami12SwarmManagerC2ERKN3dht4HashILm32EEEbRKSt23mersenne_twister_engineImLm64ELm312ELm156ELm31ELm13043109905998158313ELm29ELm6148914691236517205ELm17ELm8202884508482404352ELm37ELm18444473444759240704ELm43ELm6364136223846793005EEOSt8functionIFbS5_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_IFSt8optionalINS_14swarm_protocol14MobileNodeInfoEEvEESA_IFbRKNS2_ILm20EEEEESA_IFSt10shared_ptrINS1_6crypto11CertificateEES5_EESA_IFvS5_OSA_IFvRKSY_EEEE
704
_ZN4jami12SwarmManagerD2Ev
704
_ZN4jamiL12isNewerLeaseERKNS_14swarm_protocol11MobileLeaseES3_
11
_ZNK4jami12SwarmManager11getAllNodesEv
19
_ZNK4jami12SwarmManager11isConnectedEv
3075
_ZNK4jami12SwarmManager11verifyLeaseERKN3dht6crypto11CertificateERKNS_14swarm_protocol11MobileLeaseE
13
_ZNK4jami12SwarmManager13precheckLeaseERKNS_14swarm_protocol11MobileLeaseE
34
_ZNK4jami12SwarmManager17getConnectedNodesEv
1749
_ZNK4jami12SwarmManager19getKnownMobileNodesEv
311
_ZNK4jami12SwarmManager19getRoutingTableInfoB5cxx11Ev
2
_ZNK4jami12SwarmManager23getKnownMobileNodeInfosEv
327
_ZNK4jami12SwarmManager27isMobileNodeCurrentInternalERKN3dht4HashILm32EEEl
531
_ZZN4jami12SwarmManager10tryConnectERKN3dht4HashILm32EEEbENKUlRKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEEE_clESB_
1467
_ZZN4jami12SwarmManager11sendRequestERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEERKN3dht4HashILm32EEENS_14swarm_protocol5QueryEiENKUlvE_clEv
1538
_ZZN4jami12SwarmManager13setKnownNodesERKSt6vectorIN3dht4HashILm32EEESaIS4_EEENKUlvE_clEv
674
_ZZN4jami12SwarmManager14receiveMessageERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEEENKUlONS_14swarm_protocol7MessageEE_clES9_
2944
_ZZN4jami12SwarmManager14receiveMessageERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEEENKUlRKSt10error_codeE_clES9_
1381
_ZZN4jami12SwarmManager19requestCertificatesERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEERKSt6vectorIN3dht4HashILm32EEESaISA_EEENKUlRKSt10error_codeE_clESH_
5
_ZZN4jami12SwarmManager23fetchCertificateFromDhtERKN3dht4HashILm32EEEENKUlRKSt10shared_ptrINS1_6crypto11CertificateEEE_clESB_
5
_ZZN4jami12SwarmManager27enqueuePendingLeaseInternalERKNS_14swarm_protocol11MobileLeaseERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEEENKUlRKT_RKT0_E_clISt4pairIKN3dht4HashILm32EEENS0_12PendingLeaseEESP_EEDaSD_SG_
0
_ZZN4jami12SwarmManager27enqueuePendingLeaseInternalERKNS_14swarm_protocol11MobileLeaseERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEEENKUlvE0_clEv
5
_ZZN4jami12SwarmManager27enqueuePendingLeaseInternalERKNS_14swarm_protocol11MobileLeaseERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEEENKUlvE_clEv
6
_ZZN4jami12SwarmManager33scheduleMobileLeaseExpiryInternalEvENKUlRKSt10error_codeE_clES3_
12
_ZZZN4jami12SwarmManager14receiveMessageERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEEENKUlRKSt10error_codeE_clES9_ENKUlvE_clEv
1375
Generated by:
LCOV version 2.0-1