LCOV - code coverage report
Current view:
top level
-
src
- data_transfer.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
jami-coverage-filtered.info
Lines:
83.3 %
634
528
Test Date:
2026-11-09 10:41:14
Functions:
88.1 %
67
59
Function Name
Hit count
_ZN4jami12OutgoingFile6cancelEv
0
_ZZN4jami12IncomingFile7processEvENKUlvE_clEv
0
_ZZN4jami12OutgoingFileC4ERKSt10shared_ptrIN6dhtnet13ChannelSocketEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_RKN7libjami16DataTransferInfoEmmENKUlvE0_clEv
0
_ZZN4jami15TransferManager22onIncomingFileTransferERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrIN6dhtnet13ChannelSocketEEmENKUlvE0_clEv
0
_ZZN4jami15TransferManager22onIncomingFileTransferERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrIN6dhtnet13ChannelSocketEEmENKUlvE1_clEv
0
_ZZN4jami15TransferManager22onIncomingFileTransferERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrIN6dhtnet13ChannelSocketEEmENKUlvE_clEv
0
_ZN4jami12IncomingFile6cancelEv
1
_ZZN4jami12IncomingFile6cancelEvENKUlvE_clEv
1
_ZZN4jami15TransferManager17onIncomingProfileERKSt10shared_ptrIN6dhtnet13ChannelSocketEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE_clEv
1
_ZN4jami15TransferManager10exportFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt10filesystem7__cxx114pathES8_m
3
_ZNK4jami15TransferManager4infoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS6_RlSA_
3
_ZN4jami15TransferManager15installTransferERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt10filesystem7__cxx114pathESD_S8_m
10
_ZZN4jami15TransferManager22onIncomingFileTransferERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrIN6dhtnet13ChannelSocketEEmENKUlRKNSt10filesystem7__cxx114pathEE_clESJ_
10
_ZN4jami15TransferManager22onIncomingFileTransferERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrIN6dhtnet13ChannelSocketEEm
13
_ZZN4jami15TransferManager22onIncomingFileTransferERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrIN6dhtnet13ChannelSocketEEmENKUljE_clEj
13
_ZNK4jami15TransferManager9isWaitingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
16
_ZN4jami15TransferManager9indexFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt10filesystem7__cxx114pathES8_mb
24
_ZZN4jami15TransferManager12transferFileERKSt10shared_ptrIN6dhtnet13ChannelSocketEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_SE_mmSt8functionIFvvEEENKUljE_clEj
26
_ZZZN4jami15TransferManager12transferFileERKSt10shared_ptrIN6dhtnet13ChannelSocketEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_SE_mmSt8functionIFvvEEENKUljE_clEjENKUlvE_clEv
26
_ZZN4jami12OutgoingFileD4EvENKUlvE_clEv
28
_ZN4jami15TransferManager6cancelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
36
_ZZN4jami8FileInfo4emitEN7libjami21DataTransferEventCodeEENKUlvE_clEv
37
_ZN4jami12_GLOBAL__N_114isExpectedFileERKNSt10filesystem7__cxx114pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
58
_ZZN4jami12_GLOBAL__N_115isSafeExtensionESt17basic_string_viewIcSt11char_traitsIcEEENKUlhE_clEh
60
_ZNK4jami15TransferManager13temporaryPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt10filesystem7__cxx114pathE
68
_ZN4jami15TransferManager12installIndexERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt10filesystem7__cxx114pathES8_mbb
84
_ZN4jami15TransferManager4Impl11saveWaitingEv
98
_ZN4jami12_GLOBAL__N_115isSafeExtensionESt17basic_string_viewIcSt11char_traitsIcEE
118
_ZN4jami9getFileIdERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_
119
_ZN4jami12_GLOBAL__N_113isMissingPathERKNSt10filesystem11file_statusERKSt10error_code
173
_ZZN4jami12OutgoingFileC4ERKSt10shared_ptrIN6dhtnet13ChannelSocketEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_RKN7libjami16DataTransferInfoEmmENKUlvE_clEv
217
_ZZN4jami15TransferManager4ImplD4EvENKUlvE_clEv
219
_ZZN4jami12IncomingFile7processEvENKUlPKhmE_clES2_m
225
_ZZN4jami15TransferManager17onIncomingProfileERKSt10shared_ptrIN6dhtnet13ChannelSocketEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUljE_clEj
228
_ZZZN4jami15TransferManager17onIncomingProfileERKSt10shared_ptrIN6dhtnet13ChannelSocketEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUljE_clEjENKUlvE_clEv
228
_ZN4jami15TransferManager17onIncomingProfileERKSt10shared_ptrIN6dhtnet13ChannelSocketEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
232
_ZZN4jami12IncomingFileD4EvENKUlvE_clEv
240
_ZZZN4jami12IncomingFile7processEvENKUlRKSt10error_codeE_clES3_ENKUlvE_clEv
240
_ZN4jami12IncomingFile7processEv
241
_ZN4jami12IncomingFileC2ERKSt10shared_ptrIN6dhtnet13ChannelSocketEERKN7libjami16DataTransferInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESI_SI_RKNSt10filesystem7__cxx114pathE
241
_ZN4jami12IncomingFileD0Ev
241
_ZN4jami12IncomingFileD0Ev
0
_ZN4jami12IncomingFileD2Ev
241
_ZZN4jami12IncomingFile7processEvENKUlRKSt10error_codeE_clES3_
241
_ZNK4jami15TransferManager11profilePathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
243
_ZN4jami12OutgoingFile7processEv
245
_ZN4jami12OutgoingFileC2ERKSt10shared_ptrIN6dhtnet13ChannelSocketEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_RKN7libjami16DataTransferInfoEmm
245
_ZN4jami12OutgoingFileD0Ev
245
_ZN4jami12OutgoingFileD0Ev
0
_ZN4jami12OutgoingFileD2Ev
245
_ZZN4jami15TransferManager12transferFileERKSt10shared_ptrIN6dhtnet13ChannelSocketEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_SE_mmSt8functionIFvvEEENKUlvE_clEv
245
_ZN4jami15TransferManager12transferFileERKSt10shared_ptrIN6dhtnet13ChannelSocketEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_SE_mmSt8functionIFvvEE
247
_ZZN4jami15TransferManager15waitForTransferERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_S8_mENKUlRKT_E_clISt4pairIS7_St8weak_ptrISt5mutexEEEEDaSB_
266
_ZN4jami11generateUIDERSt23mersenne_twister_engineImLm64ELm312ELm156ELm31ELm13043109905998158313ELm29ELm6148914691236517205ELm17ELm8202884508482404352ELm37ELm18444473444759240704ELm43ELm6364136223846793005EE
269
_ZN4jami15TransferManager15waitForTransferERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_S8_m
285
_ZNK4jami15TransferManager4pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
424
_ZN4jami13isValidFileIdESt17basic_string_viewIcSt11char_traitsIcEE
471
_ZN4jami8FileInfoC2ERKSt10shared_ptrIN6dhtnet13ChannelSocketEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_RKN7libjami16DataTransferInfoE
486
_ZN4jami8FileInfo4emitEN7libjami21DataTransferEventCodeE
508
_ZN4jami12_GLOBAL__N_110isLowerHexESt17basic_string_viewIcSt11char_traitsIcEE
582
_ZN4jami12_GLOBAL__N_19isDecimalESt17basic_string_viewIcSt11char_traitsIcEE
582
_ZN4jami15TransferManager4Impl11loadWaitingEv
1778
_ZN4jami15TransferManager4ImplC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_RKSt23mersenne_twister_engineImLm64ELm312ELm156ELm31ELm13043109905998158313ELm29ELm6148914691236517205ELm17ELm8202884508482404352ELm37ELm18444473444759240704ELm43ELm6364136223846793005EE
1778
_ZN4jami15TransferManager4ImplD2Ev
1778
_ZN4jami15TransferManagerC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_RKSt23mersenne_twister_engineImLm64ELm312ELm156ELm31ELm13043109905998158313ELm29ELm6148914691236517205ELm17ELm8202884508482404352ELm37ELm18444473444759240704ELm43ELm6364136223846793005EE
1778
_ZN4jami15TransferManagerD2Ev
1778
_ZNK4jami15TransferManager15waitingRequestsEv
1892
_ZZN4jami12_GLOBAL__N_19isDecimalESt17basic_string_viewIcSt11char_traitsIcEEENKUlhE_clEh
4243
_ZZN4jami12_GLOBAL__N_110isLowerHexESt17basic_string_viewIcSt11char_traitsIcEEENKUlhE_clEh
23280
Generated by:
LCOV version 2.0-1