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 % 751 665
Test Date: 2026-08-24 08:14:20 Functions: 98.3 % 58 57

Function Name Sort by function name Hit count Sort by function hit count
_ZZN4jami12SwarmManager27enqueuePendingLeaseInternalERKNS_14swarm_protocol11MobileLeaseERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEEENKUlRKT_RKT0_E_clISt4pairIKN3dht4HashILm32EEENS0_12PendingLeaseEESP_EEDaSD_SG_ 0
_ZN4jami12SwarmManager13onCertRequestERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEERKNS_14swarm_protocol11CertRequestE 2
_ZNK4jami12SwarmManager19getRoutingTableInfoB5cxx11Ev 2
_ZN4jami12SwarmManager20abandonLeaseInternalERKN3dht4HashILm32EEE 4
_ZN4jami12SwarmManager14onCertResponseERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEERKNS_14swarm_protocol12CertResponseE 5
_ZN4jami12SwarmManager18expireMobileLeasesERKSt10error_code 5
_ZZN4jami12SwarmManager19requestCertificatesERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEERKSt6vectorIN3dht4HashILm32EEESaISA_EEENKUlRKSt10error_codeE_clESH_ 5
_ZZN4jami12SwarmManager23fetchCertificateFromDhtERKN3dht4HashILm32EEEENKUlRKSt10shared_ptrINS1_6crypto11CertificateEEE_clESB_ 5
_ZZN4jami12SwarmManager27enqueuePendingLeaseInternalERKNS_14swarm_protocol11MobileLeaseERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEEENKUlvE0_clEv 5
_ZN4jami12SwarmManager19requestCertificatesERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEERKSt6vectorIN3dht4HashILm32EEESaISA_EE 6
_ZZN4jami12SwarmManager27enqueuePendingLeaseInternalERKNS_14swarm_protocol11MobileLeaseERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEEENKUlvE_clEv 6
_ZN4jami12SwarmManager21onCertificateResolvedERKN3dht4HashILm32EEERKSt10shared_ptrINS1_6crypto11CertificateEE 7
_ZN4jami12SwarmManager23fetchCertificateFromDhtERKN3dht4HashILm32EEE 7
_ZN4jami12SwarmManager19commitLeaseInternalERKNS_14swarm_protocol11MobileLeaseE 10
_ZN4jami12SwarmManager27enqueuePendingLeaseInternalERKNS_14swarm_protocol11MobileLeaseERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEE 11
_ZN4jami12SwarmManager7restartEv 11
_ZZN4jami12SwarmManager33scheduleMobileLeaseExpiryInternalEvENKUlRKSt10error_codeE_clES3_ 11
_ZNK4jami12SwarmManager11verifyLeaseERKN3dht6crypto11CertificateERKNS_14swarm_protocol11MobileLeaseE 12
_ZN4jami12SwarmManager14setMobileNodesERKSt6vectorINS_14swarm_protocol14MobileNodeInfoESaIS3_EEb 14
_ZN4jami12SwarmManager10deleteNodeERKSt6vectorIN3dht4HashILm32EEESaIS4_EE 16
_ZNK4jami12SwarmManager11getAllNodesEv 20
_ZN4jami12SwarmManager17setMobileNodeInfoERKNS_14swarm_protocol14MobileNodeInfoEbRKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEE 24
_ZNK4jami12SwarmManager13precheckLeaseERKNS_14swarm_protocol11MobileLeaseE 33
_ZN4jami12SwarmManager22getMobileNodesToNotifyEv 67
_ZN4jami12SwarmManager14changeMobilityERKN3dht4HashILm32EEEb 239
_ZN4jami12SwarmManager14addMobileNodesERKN3dht4HashILm32EEE 268
_ZN4jami12SwarmManager22emitMobileNodesChangedEv 276
_ZNK4jami12SwarmManager19getKnownMobileNodesEv 313
_ZNK4jami12SwarmManager23getKnownMobileNodeInfosEv 329
_ZN4jami12SwarmManager11connectNodeERKN3dht4HashILm32EEE 549
_ZN4jami12SwarmManagerC2ERKN3dht4HashILm32EEEbRKSt23mersenne_twister_engineImLm64ELm312ELm156ELm31ELm13043109905998158313ELm29ELm6148914691236517205ELm17ELm8202884508482404352ELm37ELm18444473444759240704ELm43ELm6364136223846793005EEOSt8functionIFbS5_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_IFSt8optionalINS_14swarm_protocol14MobileNodeInfoEEvEESA_IFbRKNS2_ILm20EEEEESA_IFSt10shared_ptrINS1_6crypto11CertificateEES5_EESA_IFvS5_OSA_IFvRKSY_EEEE 603
_ZN4jami12SwarmManagerD2Ev 603
_ZN4jami12SwarmManager18removeNodeInternalERKN3dht4HashILm32EEE 607
_ZZN4jami12SwarmManager13setKnownNodesERKSt6vectorIN3dht4HashILm32EEESaIS4_EEENKUlvE_clEv 619
_ZN4jami12SwarmManager8shutdownEv 639
_ZNK4jami12SwarmManager27isMobileNodeCurrentInternalERKN3dht4HashILm32EEEl 657
_ZN4jami12SwarmManager14setMobileNodesERKSt6vectorIN3dht4HashILm32EEESaIS4_EE 661
_ZN4jami12SwarmManager33scheduleMobileLeaseExpiryInternalEv 700
_ZN4jami12SwarmManager10removeNodeERKN3dht4HashILm32EEE 707
_ZN4jami12SwarmManager15isConnectedWithERKN3dht4HashILm32EEE 1254
_ZZN4jami12SwarmManager14receiveMessageERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEEENKUlRKSt10error_codeE_clES9_ 1303
_ZZZN4jami12SwarmManager14receiveMessageERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEEENKUlRKSt10error_codeE_clES9_ENKUlvE_clEv 1303
_ZZN4jami12SwarmManager10tryConnectERKN3dht4HashILm32EEEbENKUlRKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEEE_clESB_ 1323
_ZN4jami12SwarmManager10sendAnswerERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEERKNS_14swarm_protocol7MessageE 1419
_ZN4jami12SwarmManager11sendRequestERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEERKN3dht4HashILm32EEENS_14swarm_protocol5QueryEi 1474
_ZN4jami12SwarmManager15resetNodeExpiryERKSt10error_codeRKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEEN3dht4HashILm32EEE 1474
_ZZN4jami12SwarmManager11sendRequestERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEERKN3dht4HashILm32EEENS_14swarm_protocol5QueryEiENKUlvE_clEv 1474
_ZN4jami12SwarmManager10tryConnectERKN3dht4HashILm32EEEb 1475
_ZN4jami12SwarmManager26getMobileNodeInfosToNotifyEv 1566
_ZNK4jami12SwarmManager17getConnectedNodesEv 1606
_ZN4jami12SwarmManager15maintainBucketsERKSt3setIN3dht4HashILm32EEESt4lessIS4_ESaIS4_EE 1644
_ZN4jami12SwarmManager13setKnownNodesERKSt6vectorIN3dht4HashILm32EEESaIS4_EE 2052
_ZN4jami12SwarmManager10addChannelERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEE 2349
_ZN4jami12SwarmManager14receiveMessageERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEE 2349
_ZNK4jami12SwarmManager11isConnectedEv 2622
_ZZN4jami12SwarmManager14receiveMessageERKSt10shared_ptrIN6dhtnet22ChannelSocketInterfaceEEENKUlONS_14swarm_protocol7MessageEE_clES9_ 2844
_ZN4jami12SwarmManager19localMobileNodeInfoEv 2888
_ZN4jami12SwarmManager12addKnownNodeERKN3dht4HashILm32EEE 3438

Generated by: LCOV version 2.0-1