The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
HAPIPAccessoryServer.c in HAP |
3765 | 69 |
HAPIPAccessoryProtocol.c in HAP |
2024 | 14 |
HAPIPAccessory.c in HAP |
1615 | 3 |
HAPCharacteristic.c in HAP |
1480 | 53 |
HAPAccessoryServer.c in HAP |
1381 | 35 |
HAPBLEPeripheralManager.c in HAP |
1318 | 16 |
HAPPairingPairSetup.c in HAP |
1114 | 10 |
HAPTLVReader.c in HAP |
1067 | 19 |
HAPBLEProcedure.c in HAP |
1030 | 10 |
base_folding8.h in PAL/Crypto/MbedTLS/Ed25519 |
1026 | - |
HAP.h in HAP |
995 | - |
HAPBLEAccessoryServer+Advertising.c in HAP |
900 | 9 |
HAPPairingPairVerify.c in HAP |
871 | 10 |
HAPPairingPairings.c in HAP |
854 | 11 |
HAPLog+Attributes.h in HAP |
828 | - |
HAPAccessoryValidation.c in HAP |
702 | 3 |
HAPPlatformTCPStreamManager.c in PAL/Linux |
647 | 18 |
HAPPlatformTCPStreamManager.c in PAL/POSIX |
647 | 18 |
HAPPlatformTCPStreamManager.c in PAL/Raspi |
647 | 18 |
HAPBLEPDU+TLV.c in HAP |
640 | 13 |
HAPSession.c in HAP |
640 | 18 |
util_json_reader.c in External/JSON |
629 | 4 |
HAPMbedTLS.c in PAL/Crypto/MbedTLS |
604 | 40 |
HAPTLVWriter.c in HAP |
573 | 11 |
HAPPlatformBLEPeripheralManager.m in PAL/Darwin |
544 | 16 |
DB.c in Applications/Lock |
527 | - |
HAPBLEPDU.c in HAP |
526 | 12 |
HAPOpenSSL.c in PAL/Crypto/OpenSSL |
518 | 37 |
HAPJSONUtils.c in HAP |
507 | 18 |
HAPBLECharacteristicParseAndWriteValue.c in HAP |
506 | 2 |
HAPBase.h in PAL |
502 | 1 |
HAPPlatformRunLoop.c in PAL/Linux |
489 | 14 |
HAPPlatformRunLoop.c in PAL/POSIX |
489 | 14 |
HAPPlatformRunLoop.c in PAL/Raspi |
489 | 14 |
util_http_reader.c in External/HTTP |
482 | 11 |
HAPCharacteristicTypes.h in HAP |
469 | - |
HAPTLV.c in HAP |
458 | 5 |
HAPCharacteristic.h in HAP |
438 | - |
HAPTLV+Internal.h in HAP |
438 | - |
DB.c in Applications/Lightbulb |
419 | - |
HAPMFiHWAuth.c in HAP |
417 | 8 |
HAPAccessorySetupInfo.c in HAP |
387 | 16 |
HAPBase+Float.c in PAL |
374 | 14 |
HAPPlatformFileManager.c in PAL/Linux |
370 | 5 |
HAPPlatformFileManager.c in PAL/POSIX |
370 | 5 |
HAPPlatformFileManager.c in PAL/Raspi |
370 | 5 |
HAPPlatformBLEPeripheralManager.c in PAL/Mock |
368 | 16 |
HAPLog.h in PAL |
365 | - |
HAPBLECharacteristic+Broadcast.c in HAP |
324 | 6 |
HAPPlatformKeyValueStore.c in PAL/Linux |
310 | 9 |
File | # lines | # units |
---|---|---|
HAPIPAccessoryServer.c in HAP |
3765 | 69 |
HAPCharacteristic.c in HAP |
1480 | 53 |
HAPMbedTLS.c in PAL/Crypto/MbedTLS |
604 | 40 |
HAPOpenSSL.c in PAL/Crypto/OpenSSL |
518 | 37 |
HAPAccessoryServer.c in HAP |
1381 | 35 |
HAPTLVReader.c in HAP |
1067 | 19 |
HAPJSONUtils.c in HAP |
507 | 18 |
HAPSession.c in HAP |
640 | 18 |
HAPPlatformTCPStreamManager.c in PAL/Linux |
647 | 18 |
HAPPlatformTCPStreamManager.c in PAL/Mock |
309 | 18 |
HAPPlatformTCPStreamManager.c in PAL/POSIX |
647 | 18 |
HAPPlatformTCPStreamManager.c in PAL/Raspi |
647 | 18 |
curve25519_mehdi.c in PAL/Crypto/MbedTLS/Ed25519 |
293 | 17 |
HAPAccessorySetupInfo.c in HAP |
387 | 16 |
HAPBLEPeripheralManager.c in HAP |
1318 | 16 |
HAPPlatformBLEPeripheralManager.m in PAL/Darwin |
544 | 16 |
HAPPlatformBLEPeripheralManager.c in PAL/Mock |
368 | 16 |
App.c in Applications/Lock |
222 | 14 |
HAPIPAccessoryProtocol.c in HAP |
2024 | 14 |
HAPPlatformTCPStreamManager.m in PAL/Darwin |
253 | 14 |
There is only one file with lines longer than 120 characters. In total, there are 2 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
HAPIPAccessoryServer.c in HAP |
3765 | 69 | 2 |