azure / azure-iot-sdk-c
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
58% | 13% | 13% | 7% | 6%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
c65% | 16% | 12% | 5% | <1%
css100% | 0% | 0% | 0% | 0%
h16% | 0% | 13% | 11% | 58%
yaml0% | 0% | 100% | 0% | 0%
ps10% | 0% | 87% | 0% | 12%
cs0% | 0% | 22% | 60% | 16%
py0% | 0% | 0% | 83% | 16%
cmd0% | 0% | 0% | 64% | 35%
cmake0% | 0% | 0% | 96% | 3%
xsl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
iothub_client71% | 10% | 7% | 5% | 5%
serializer62% | 11% | 17% | 5% | 3%
provisioning_client43% | 25% | 11% | 11% | 7%
iothub_service_client70% | 0% | 21% | 2% | 4%
testtools80% | 0% | 0% | 14% | 5%
doc100% | 0% | 0% | 0% | 0%
provisioning_service_client0% | 54% | 32% | 4% | 9%
tools0% | 0% | 37% | 47% | 14%
jenkins0% | 0% | 44% | 18% | 36%
build_all0% | 0% | 0% | 100% | 0%
configs0% | 0% | 0% | 96% | 3%
certs0% | 0% | 0% | 93% | 6%
Longest Files (Top 50)
File# lines# units
agenttypesystem.c
in serializer/src
3529 57
iothubtransport_mqtt_common.c
in iothub_client/src
3499 80
iothub_client_core_ll.c
in iothub_client/src
3018 73
schema.c
in serializer/src
2669 81
iothub_client_core.c
in iothub_client/src
2472 61
iothubtransporthttp.c
in iothub_client/src
2106 64
iothubtransport_amqp_common.c
in iothub_client/src
1956 59
iothub_registrymanager.c
in iothub_service_client/src
1834 44
iothubtest.c
in testtools/iothub_test/src
1808 23
1800 41
1742 48
prov_transport_amqp_common.c
in provisioning_client/src
1637 30
iothub_deviceconfiguration.c
in iothub_service_client/src
1518 25
iothub_messaging_ll.c
in iothub_service_client/src
1466 24
iothubtransport_amqp_device.c
in iothub_client/src
1460 43
style.css
in doc
1426 -
1370 41
codefirst.c
in serializer/src
1344 21
1340 19
prov_device_ll_client.c
in provisioning_client/src
1307 14
prov_transport_mqtt_common.c
in provisioning_client/src
1141 26
prov_transport_http_client.c
in provisioning_client/src
1124 22
iothub_message.c
in iothub_client/src
1121 32
iothub_account.c
in testtools/iothub_test/src
1089 18
serializer.h
in serializer/inc
1059 108
uamqp_messaging.c
in iothub_client/src
1055 21
provisioning_sc_enrollment.c
in provisioning_service_client/src
985 27
provisioning_service_client.c
in provisioning_service_client/src
981 38
provisioning_sc_x509_attestation.c
in provisioning_service_client/src
928 12
commanddecoder.c
in serializer/src
853 15
iothubtransportamqp_methods.c
in iothub_client/src
846 16
hsm_client_riot.c
in provisioning_client/adapters
713 13
multitree.c
in serializer/src
677 13
iothub_client_properties.c
in iothub_client/src
657 25
prov_auth_client.c
in provisioning_client/src
625 11
iothub_client_authorization.c
in iothub_client/src
615 10
message_queue.c
in iothub_client/src
608 22
hsm_client_http_edge.c
in provisioning_client/adapters
602 15
hsm_client_tpm.c
in provisioning_client/adapters
598 15
589 16
sec_device_module_tpm.c
in provisioning_client/src
509 8
iothub_devicemethod.c
in iothub_service_client/src
486 10
iothub_client_edge.c
in iothub_client/src
482 11
iothub_devicetwin.c
in iothub_service_client/src
469 7
jsondecoder.c
in serializer/src
460 14
datapublisher.c
in serializer/src
460 13
agenttypesystem.h
in serializer/inc
441 -
iothub_auth_client.c
in provisioning_client/src
440 4
iothub_client_retry_control.c
in iothub_client/src
424 11
418 15
Files With Most Units (Top 50)
File# lines# units
serializer.h
in serializer/inc
1059 108
schema.c
in serializer/src
2669 81
iothubtransport_mqtt_common.c
in iothub_client/src
3499 80
iothub_client_core_ll.c
in iothub_client/src
3018 73
iothubtransporthttp.c
in iothub_client/src
2106 64
iothub_client_core.c
in iothub_client/src
2472 61
iothubtransport_amqp_common.c
in iothub_client/src
1956 59
agenttypesystem.c
in serializer/src
3529 57
1742 48
iothub_registrymanager.c
in iothub_service_client/src
1834 44
iothubtransport_amqp_device.c
in iothub_client/src
1460 43
1800 41
1370 41
provisioning_service_client.c
in provisioning_service_client/src
981 38
iothub_device_client_ll.c
in iothub_client/src
156 33
iothub_message.c
in iothub_client/src
1121 32
iothub_device_client.c
in iothub_client/src
135 32
prov_transport_amqp_common.c
in provisioning_client/src
1637 30
provisioning_sc_enrollment.c
in provisioning_service_client/src
985 27
prov_transport_mqtt_common.c
in provisioning_client/src
1141 26
iothub_module_client_ll.c
in iothub_client/src
401 26
iothub_module_client.c
in iothub_client/src
127 25
iothub_client_properties.c
in iothub_client/src
657 25
iothub_deviceconfiguration.c
in iothub_service_client/src
1518 25
iothubtransportmqtt.c
in iothub_client/src
150 24
189 24
191 24
iothubtransportamqp.c
in iothub_client/src
156 24
iothub_messaging_ll.c
in iothub_service_client/src
1466 24
iothubtest.c
in testtools/iothub_test/src
1808 23
prov_transport_http_client.c
in provisioning_client/src
1124 22
iothub_client_ll.c
in iothub_client/src
112 22
message_queue.c
in iothub_client/src
608 22
codefirst.c
in serializer/src
1344 21
uamqp_messaging.c
in iothub_client/src
1055 21
iothub_client.c
in iothub_client/src
91 21
1340 19
iothub_account.c
in testtools/iothub_test/src
1089 18
iothubtransportamqp_methods.c
in iothub_client/src
846 16
589 16
commanddecoder.c
in serializer/src
853 15
iotdevice.c
in serializer/src
339 15
hsm_client_http_edge.c
in provisioning_client/adapters
602 15
hsm_client_tpm.c
in provisioning_client/adapters
598 15
418 15
jsondecoder.c
in serializer/src
460 14
prov_device_ll_client.c
in provisioning_client/src
1307 14
iothubtransport.c
in iothub_client/src
382 14
multitree.c
in serializer/src
677 13
datapublisher.c
in serializer/src
460 13
Files With Long Lines (Top 50)

There are 176 files with lines longer than 120 characters. In total, there are 3454 long lines.

File# lines# units# long lines
iothub_client_core_ll.c
in iothub_client/src
3018 73 146
iothubtransport_mqtt_common.c
in iothub_client/src
3499 80 144
iothub_client_core.c
in iothub_client/src
2472 61 139
iothubtransport_amqp_common.c
in iothub_client/src
1956 59 129
iothub_deviceconfiguration.c
in iothub_service_client/src
1518 25 101
iothubtransport_amqp_device.c
in iothub_client/src
1460 43 93
1742 48 88
iothub_registrymanager.c
in iothub_service_client/src
1834 44 84
iothubtransporthttp.c
in iothub_client/src
2106 64 78
schema.c
in serializer/src
2669 81 76
1800 41 72
1340 19 63
serializer.h
in serializer/inc
1059 108 57
iothubtest.c
in testtools/iothub_test/src
1808 23 56
iothub_messaging_ll.c
in iothub_service_client/src
1466 24 55
codefirst.c
in serializer/src
1344 21 54
serializer_devicetwin.h
in serializer/inc
398 11 54
1370 41 54
iothub_account.c
in testtools/iothub_test/src
1089 18 53
schema.h
in serializer/inc
135 - 51
iothubtransportamqp_methods.c
in iothub_client/src
846 16 51
iothub_device_client_ll.c
in iothub_client/src
156 33 50
iothub_device_client.c
in iothub_client/src
135 32 49
provisioning_sc_x509_attestation.c
in provisioning_service_client/src
928 12 45
provisioning_service_client.c
in provisioning_service_client/src
981 38 44
iothub_module_client.c
in iothub_client/src
127 25 43
iothub_module_client_ll.c
in iothub_client/src
401 26 42
uamqp_messaging.c
in iothub_client/src
1055 21 41
iothub_client_properties.c
in iothub_client/src
657 25 38
commanddecoder.c
in serializer/src
853 15 34
iothub_message.c
in iothub_client/src
1121 32 33
iothub_client.c
in iothub_client/src
91 21 33
iothub_client_ll.c
in iothub_client/src
112 22 32
prov_transport_http_client.c
in provisioning_client/src
1124 22 31
prov_transport_amqp_common.c
in provisioning_client/src
1637 30 31
provisioning_sc_enrollment.c
in provisioning_service_client/src
985 27 31
iothub_device_client_ll.h
in iothub_client/inc
55 - 31
iothub_client_core.h
in iothub_client/inc
55 - 31
agenttypesystem.c
in serializer/src
3529 57 30
iothub_device_client.h
in iothub_client/inc
58 - 30
iothub_client_core_ll.h
in iothub_client/inc
52 - 30
prov_transport_mqtt_common.c
in provisioning_client/src
1141 26 26
iothub_client_edge.c
in iothub_client/src
482 11 24
iothub_module_client.h
in iothub_client/inc
48 - 24
iothub_module_client_ll.h
in iothub_client/inc
53 - 24
iothub_message.h
in iothub_client/inc
71 - 23
iothub_devicemethod.c
in iothub_service_client/src
486 10 23
hsm_client_http_edge.c
in provisioning_client/adapters
602 15 22
message_queue.c
in iothub_client/src
608 22 21
iotdevice.c
in serializer/src
339 15 20
Correlations

File Size vs. Commits (all time): 240 points

iothub_client/src/iothubtransport_mqtt_common.c x: 260 commits (all time) y: 3499 lines of code iothub_client/inc/iothub_client_version.h x: 201 commits (all time) y: 13 lines of code provisioning_client/inc/azure_prov_client/prov_client_const.h x: 79 commits (all time) y: 12 lines of code iothub_client/src/iothub_client_core_ll.c x: 74 commits (all time) y: 3018 lines of code iothub_client/src/iothub_client_ll_uploadtoblob.c x: 147 commits (all time) y: 1340 lines of code iothub_client/inc/iothub_message.h x: 69 commits (all time) y: 71 lines of code tools/iot_hub_e2e_tests_params/Set-IOTDeviceParametersForE2ETests.ps1 x: 3 commits (all time) y: 26 lines of code serializer/src/agenttypesystem.c x: 71 commits (all time) y: 3529 lines of code build_all/windows/build.cmd x: 99 commits (all time) y: 190 lines of code jenkins/windows_c.cmd x: 22 commits (all time) y: 13 lines of code jenkins/windows_c_release.cmd x: 4 commits (all time) y: 13 lines of code iothub_client/src/uamqp_messaging.c x: 59 commits (all time) y: 1055 lines of code iothub_client/src/iothub_client_core.c x: 61 commits (all time) y: 2472 lines of code iothub_client/src/iothubtransport_amqp_messenger.c x: 66 commits (all time) y: 1370 lines of code iothub_client/src/message_queue.c x: 22 commits (all time) y: 608 lines of code iothub_client/src/iothubtransport_amqp_telemetry_messenger.c x: 54 commits (all time) y: 1742 lines of code iothub_client/src/iothubtransport_amqp_common.c x: 148 commits (all time) y: 1956 lines of code serializer/src/iotdevice.c x: 38 commits (all time) y: 339 lines of code serializer/src/schema.c x: 56 commits (all time) y: 2669 lines of code provisioning_client/src/iothub_auth_client.c x: 28 commits (all time) y: 440 lines of code provisioning_service_client/src/provisioning_service_client.c x: 17 commits (all time) y: 981 lines of code iothub_client/src/iothub_client_authorization.c x: 46 commits (all time) y: 615 lines of code iothub_client/src/iothubtransport_amqp_connection.c x: 41 commits (all time) y: 418 lines of code iothub_client/src/iothubtransport_amqp_twin_messenger.c x: 52 commits (all time) y: 1800 lines of code iothub_client/src/iothubtransportamqp_methods.c x: 51 commits (all time) y: 846 lines of code provisioning_client/adapters/hsm_client_http_edge.c x: 11 commits (all time) y: 602 lines of code provisioning_client/adapters/hsm_client_riot.c x: 33 commits (all time) y: 713 lines of code serializer/inc/serializer_devicetwin.h x: 32 commits (all time) y: 398 lines of code serializer/src/codefirst.c x: 72 commits (all time) y: 1344 lines of code serializer/src/commanddecoder.c x: 52 commits (all time) y: 853 lines of code serializer/src/datapublisher.c x: 36 commits (all time) y: 460 lines of code serializer/src/multitree.c x: 38 commits (all time) y: 677 lines of code iothub_service_client/inc/iothub_messaging.h x: 11 commits (all time) y: 22 lines of code iothub_service_client/inc/iothub_messaging_ll.h x: 30 commits (all time) y: 69 lines of code iothub_service_client/src/iothub_messaging.c x: 14 commits (all time) y: 294 lines of code iothub_service_client/src/iothub_messaging_ll.c x: 60 commits (all time) y: 1466 lines of code testtools/iothub_test/src/iothub_account.c x: 103 commits (all time) y: 1089 lines of code jenkins/windows_c_VsDevCmd.cmd x: 2 commits (all time) y: 24 lines of code jenkins/windows_c_build_as_dynamic.cmd x: 5 commits (all time) y: 33 lines of code iothub_client/src/iothub_client_properties.c x: 2 commits (all time) y: 657 lines of code iothub_client/inc/iothub_client_properties.h x: 2 commits (all time) y: 56 lines of code iothub_client/inc/iothub_device_client.h x: 44 commits (all time) y: 58 lines of code iothub_client/inc/iothub_module_client.h x: 35 commits (all time) y: 48 lines of code iothub_client/inc/iothub_module_client_ll.h x: 37 commits (all time) y: 53 lines of code provisioning_client/src/prov_device_ll_client.c x: 58 commits (all time) y: 1307 lines of code iothub_client/src/iothub_client.c x: 171 commits (all time) y: 91 lines of code iothub_client/src/iothub_client_ll.c x: 235 commits (all time) y: 112 lines of code iothub_client/inc/internal/iothub_client_ll_uploadtoblob.h x: 13 commits (all time) y: 32 lines of code iothub_client/inc/iothub_client_core_common.h x: 24 commits (all time) y: 157 lines of code iothub_client/inc/iothub_client_core_ll.h x: 21 commits (all time) y: 52 lines of code iothub_client/inc/internal/blob.h x: 11 commits (all time) y: 48 lines of code iothub_client/inc/iothub_client_core.h x: 23 commits (all time) y: 55 lines of code iothub_client/inc/iothub_device_client_ll.h x: 45 commits (all time) y: 55 lines of code iothub_client/src/blob.c x: 83 commits (all time) y: 312 lines of code iothub_client/src/iothub_device_client.c x: 16 commits (all time) y: 135 lines of code iothub_client/src/iothub_device_client_ll.c x: 15 commits (all time) y: 156 lines of code iothub_service_client/src/iothub_devicetwin.c x: 52 commits (all time) y: 469 lines of code iothub_client/inc/internal/message_queue.h x: 8 commits (all time) y: 44 lines of code jenkins/raspberrypi/raspi.yaml x: 26 commits (all time) y: 379 lines of code provisioning_client/src/prov_sasl_tpm.c x: 14 commits (all time) y: 417 lines of code iothub_client/src/iothubtransport_amqp_device.c x: 59 commits (all time) y: 1460 lines of code configs/azure_iot_sdksFunctions.cmake x: 46 commits (all time) y: 193 lines of code provisioning_client/inc/azure_prov_client/internal/prov_transport_mqtt_common.h x: 10 commits (all time) y: 33 lines of code testtools/iothub_test/inc/iothubtest.h x: 21 commits (all time) y: 31 lines of code testtools/iothub_test/src/iothubtest.c x: 86 commits (all time) y: 1808 lines of code iothub_client/src/iothub_client_retry_control.c x: 18 commits (all time) y: 424 lines of code iothub_service_client/src/iothub_devicemethod.c x: 48 commits (all time) y: 486 lines of code iothub_service_client/src/iothub_registrymanager.c x: 68 commits (all time) y: 1834 lines of code iothub_client/inc/internal/iothub_internal_consts.h x: 10 commits (all time) y: 18 lines of code iothub_client/inc/internal/iothubtransport_amqp_cbs_auth.h x: 7 commits (all time) y: 52 lines of code iothub_client/inc/internal/iothubtransport_amqp_device.h x: 22 commits (all time) y: 105 lines of code iothub_client/inc/internal/iothubtransport_amqp_messenger.h x: 13 commits (all time) y: 95 lines of code iothub_client/inc/internal/iothubtransport_amqp_telemetry_messenger.h x: 9 commits (all time) y: 77 lines of code serializer/inc/serializer.h x: 48 commits (all time) y: 1059 lines of code testtools/iothub_test/inc/iothub_account.h x: 47 commits (all time) y: 61 lines of code iothub_client/inc/internal/iothub_client_private.h x: 16 commits (all time) y: 59 lines of code iothub_client/src/iothub_message.c x: 78 commits (all time) y: 1121 lines of code iothub_client/src/iothub_module_client.c x: 15 commits (all time) y: 127 lines of code iothub_client/src/iothub_module_client_ll.c x: 18 commits (all time) y: 401 lines of code provisioning_client/tools/tpm_device_provision/tpm_device_provision.c x: 10 commits (all time) y: 91 lines of code iothub_client/inc/internal/iothub_client_authorization.h x: 16 commits (all time) y: 46 lines of code iothub_client/src/iothubtransport_amqp_cbs_auth.c x: 44 commits (all time) y: 589 lines of code iothub_client/src/iothub_client_diagnostic.c x: 29 commits (all time) y: 171 lines of code provisioning_client/adapters/hsm_client_tpm.c x: 17 commits (all time) y: 598 lines of code provisioning_client/tools/dice_device_enrollment/dice_device_enrollment.c x: 10 commits (all time) y: 221 lines of code provisioning_client/tools/symm_key_provision/symm_key_provision.c x: 6 commits (all time) y: 180 lines of code iothub_client/inc/iothub_client_options.h x: 57 commits (all time) y: 53 lines of code jenkins/windows_c_vs2017.cmd x: 10 commits (all time) y: 53 lines of code provisioning_client/adapters/hsm_client_riot.h x: 6 commits (all time) y: 26 lines of code provisioning_client/adapters/hsm_client_x509.c x: 1 commits (all time) y: 170 lines of code provisioning_client/adapters/hsm_client_x509.h x: 1 commits (all time) y: 24 lines of code provisioning_client/inc/azure_prov_client/prov_device_ll_client.h x: 24 commits (all time) y: 60 lines of code provisioning_client/src/iothub_security_factory.c x: 12 commits (all time) y: 158 lines of code provisioning_client/src/prov_auth_client.c x: 34 commits (all time) y: 625 lines of code provisioning_client/inc/azure_prov_client/prov_transport.h x: 24 commits (all time) y: 49 lines of code jenkins/raspberrypi/pyscripts/build_docker_image.py x: 6 commits (all time) y: 160 lines of code jenkins/raspberrypi/pyscripts/docker_tags.py x: 4 commits (all time) y: 68 lines of code iothub_client/src/iothubtransporthttp.c x: 200 commits (all time) y: 2106 lines of code jenkins/collect_results.cmd x: 2 commits (all time) y: 12 lines of code iothub_client/src/iothubtransport.c x: 49 commits (all time) y: 382 lines of code iothub_client/src/iothubtransportamqp.c x: 197 commits (all time) y: 156 lines of code iothub_client/src/iothubtransportamqp_websockets.c x: 89 commits (all time) y: 191 lines of code iothub_client/src/iothubtransportmqtt.c x: 190 commits (all time) y: 150 lines of code iothub_client/src/iothubtransportmqtt_websockets.c x: 44 commits (all time) y: 189 lines of code iothub_service_client/src/iothub_deviceconfiguration.c x: 20 commits (all time) y: 1518 lines of code iothub_service_client/src/iothub_sc_version.c x: 3 commits (all time) y: 5 lines of code iothub_service_client/src/iothub_service_client_auth.c x: 27 commits (all time) y: 231 lines of code provisioning_client/adapters/hsm_client_key.c x: 6 commits (all time) y: 136 lines of code provisioning_client/src/prov_device_client.c x: 23 commits (all time) y: 251 lines of code provisioning_client/src/prov_transport_amqp_client.c x: 20 commits (all time) y: 151 lines of code provisioning_client/src/prov_transport_amqp_common.c x: 44 commits (all time) y: 1637 lines of code provisioning_client/src/prov_transport_amqp_ws_client.c x: 26 commits (all time) y: 169 lines of code provisioning_client/src/prov_transport_http_client.c x: 48 commits (all time) y: 1124 lines of code provisioning_client/src/prov_transport_mqtt_client.c x: 21 commits (all time) y: 114 lines of code provisioning_client/src/prov_transport_mqtt_common.c x: 46 commits (all time) y: 1141 lines of code provisioning_client/src/prov_transport_mqtt_ws_client.c x: 21 commits (all time) y: 128 lines of code serializer/inc/agenttypesystem.h x: 21 commits (all time) y: 441 lines of code serializer/inc/commanddecoder.h x: 24 commits (all time) y: 35 lines of code serializer/inc/datamarshaller.h x: 12 commits (all time) y: 38 lines of code serializer/inc/dataserializer.h x: 8 commits (all time) y: 28 lines of code serializer/inc/schema.h x: 28 commits (all time) y: 135 lines of code serializer/src/datamarshaller.c x: 40 commits (all time) y: 290 lines of code serializer/src/dataserializer.c x: 19 commits (all time) y: 40 lines of code serializer/src/jsondecoder.c x: 12 commits (all time) y: 460 lines of code serializer/src/jsonencoder.c x: 19 commits (all time) y: 193 lines of code serializer/src/methodreturn.c x: 14 commits (all time) y: 101 lines of code serializer/src/schemalib.c x: 23 commits (all time) y: 66 lines of code iothub_client/inc/iothub_client.h x: 113 commits (all time) y: 44 lines of code iothub_client/inc/iothub_client_ll.h x: 136 commits (all time) y: 40 lines of code build_all/windows/build_client.cmd x: 54 commits (all time) y: 106 lines of code doc/style.css x: 1 commits (all time) y: 1426 lines of code iothub_client/inc/internal/iothub_message_private.h x: 5 commits (all time) y: 21 lines of code iothub_client/inc/internal/iothub_transport_ll_private.h x: 19 commits (all time) y: 100 lines of code iothub_client/inc/internal/iothubtransport_amqp_common.h x: 15 commits (all time) y: 42 lines of code provisioning_client/adapters/hsm_client_data.h x: 14 commits (all time) y: 74 lines of code certs/certs.c x: 18 commits (all time) y: 171 lines of code iothub_client/src/iothub_client_edge.c x: 17 commits (all time) y: 482 lines of code provisioning_client/inc/azure_prov_client/prov_device_client.h x: 14 commits (all time) y: 29 lines of code testtools/UART_interface/azure_test_firmware_errors.py x: 6 commits (all time) y: 5 lines of code testtools/UART_interface/mxchip_uart_interface.py x: 6 commits (all time) y: 115 lines of code testtools/UART_interface/serial_connect.py x: 10 commits (all time) y: 145 lines of code iothub_client/inc/internal/iothub_client_retry_control.h x: 11 commits (all time) y: 36 lines of code testtools/UART_interface/rpi_uart_interface.py x: 10 commits (all time) y: 138 lines of code testtools/UART_interface/serial_settings.py x: 8 commits (all time) y: 15 lines of code provisioning_service_client/src/provisioning_sc_attestation_mechanism.c x: 7 commits (all time) y: 377 lines of code provisioning_service_client/src/provisioning_sc_device_registration_state.c x: 7 commits (all time) y: 260 lines of code provisioning_service_client/src/provisioning_sc_enrollment.c x: 15 commits (all time) y: 985 lines of code provisioning_service_client/src/provisioning_sc_x509_attestation.c x: 9 commits (all time) y: 928 lines of code iothub_client/inc/internal/iothubtransport_amqp_twin_messenger.h x: 12 commits (all time) y: 69 lines of code iothub_service_client/inc/iothub_deviceconfiguration.h x: 8 commits (all time) y: 96 lines of code iothub_service_client/inc/iothub_registrymanager.h x: 35 commits (all time) y: 195 lines of code provisioning_client/inc/azure_prov_client/internal/iothub_auth_client.h x: 8 commits (all time) y: 59 lines of code provisioning_client/inc/azure_prov_client/internal/prov_transport_private.h x: 12 commits (all time) y: 76 lines of code provisioning_service_client/inc/prov_service_client/provisioning_sc_attestation_mechanism.h x: 6 commits (all time) y: 35 lines of code provisioning_service_client/inc/prov_service_client/provisioning_sc_bulk_operation.h x: 5 commits (all time) y: 54 lines of code provisioning_service_client/inc/prov_service_client/provisioning_sc_enrollment.h x: 6 commits (all time) y: 60 lines of code provisioning_service_client/inc/prov_service_client/provisioning_sc_query.h x: 6 commits (all time) y: 42 lines of code serializer/inc/codefirst.h x: 28 commits (all time) y: 156 lines of code serializer/inc/iotdevice.h x: 19 commits (all time) y: 42 lines of code serializer/inc/jsondecoder.h x: 4 commits (all time) y: 22 lines of code serializer/inc/multitree.h x: 14 commits (all time) y: 42 lines of code provisioning_service_client/src/provisioning_sc_shared_helpers.c x: 8 commits (all time) y: 234 lines of code provisioning_service_client/src/provisioning_sc_twin.c x: 6 commits (all time) y: 379 lines of code testtools/real_test_files/src/real_parson.c x: 1 commits (all time) y: 3 lines of code provisioning_client/src/sec_device_module_tpm.c x: 8 commits (all time) y: 509 lines of code provisioning_client/inc/azure_prov_client/internal/prov_transport_amqp_common.h x: 9 commits (all time) y: 39 lines of code jenkins/raspberrypi/pyscripts/github.py x: 1 commits (all time) y: 34 lines of code provisioning_client/inc/azure_prov_client/prov_transport_amqp_client.h x: 7 commits (all time) y: 18 lines of code iothub_client/inc/iothub_transport_ll.h x: 45 commits (all time) y: 27 lines of code iothub_service_client/inc/iothub_sc_version.h x: 9 commits (all time) y: 15 lines of code provisioning_service_client/src/provisioning_sc_query.c x: 3 commits (all time) y: 241 lines of code tools/CACertificates/ca-certs.ps1 x: 29 commits (all time) y: 282 lines of code certs/certs.h x: 5 commits (all time) y: 11 lines of code iothub_client/inc/iothubtransportamqp_websockets.h x: 15 commits (all time) y: 12 lines of code iothub_client/inc/iothubtransporthttp.h x: 18 commits (all time) y: 12 lines of code tools/traceabilitytool/traceability_tool/reportgenerator.cs x: 11 commits (all time) y: 252 lines of code provisioning_service_client/inc/prov_service_client/provisioning_sc_json_const.h x: 2 commits (all time) y: 86 lines of code provisioning_service_client/src/provisioning_sc_device_capabilities.c x: 1 commits (all time) y: 106 lines of code iothub_client/inc/iothubtransportmqtt_websockets.h x: 7 commits (all time) y: 12 lines of code provisioning_service_client/src/provisioning_sc_bulk_operation.c x: 2 commits (all time) y: 224 lines of code provisioning_service_client/src/provisioning_sc_tpm_attestation.c x: 3 commits (all time) y: 121 lines of code tools/traceabilitytool/traceability_tool/consolereportwriter.cs x: 11 commits (all time) y: 105 lines of code tools/traceabilitytool/traceability_tool/program.cs x: 9 commits (all time) y: 146 lines of code tools/traceabilitytool/traceability_tool/filefinder.cs x: 2 commits (all time) y: 70 lines of code tools/traceabilitytool/traceability_tool/mainform.cs x: 2 commits (all time) y: 133 lines of code tools/traceabilitytool/traceability_tool/reportwriter.cs x: 2 commits (all time) y: 179 lines of code
3529.0
lines of code
  min: 3.0
  average: 323.2
  25th percentile: 29.0
  median: 72.5
  75th percentile: 293.0
  max: 3529.0
0 260.0
commits (all time)
min: 1.0 | average: 27.87 | 25th percentile: 6.0 | median: 12.5 | 75th percentile: 33.75 | max: 260.0

File Size vs. Contributors (all time): 240 points

iothub_client/src/iothubtransport_mqtt_common.c x: 42 contributors (all time) y: 3499 lines of code iothub_client/inc/iothub_client_version.h x: 38 contributors (all time) y: 13 lines of code provisioning_client/inc/azure_prov_client/prov_client_const.h x: 18 contributors (all time) y: 12 lines of code iothub_client/src/iothub_client_core_ll.c x: 22 contributors (all time) y: 3018 lines of code iothub_client/src/iothub_client_ll_uploadtoblob.c x: 32 contributors (all time) y: 1340 lines of code iothub_client/inc/iothub_message.h x: 32 contributors (all time) y: 71 lines of code tools/iot_hub_e2e_tests_params/Set-IOTDeviceParametersForE2ETests.ps1 x: 2 contributors (all time) y: 26 lines of code serializer/src/agenttypesystem.c x: 25 contributors (all time) y: 3529 lines of code build_all/windows/build.cmd x: 32 contributors (all time) y: 190 lines of code jenkins/windows_c.cmd x: 12 contributors (all time) y: 13 lines of code jenkins/windows_c_release.cmd x: 2 contributors (all time) y: 13 lines of code iothub_client/src/uamqp_messaging.c x: 18 contributors (all time) y: 1055 lines of code iothub_client/src/iothub_client_core.c x: 18 contributors (all time) y: 2472 lines of code iothub_client/src/iothubtransport_amqp_messenger.c x: 23 contributors (all time) y: 1370 lines of code iothub_client/src/message_queue.c x: 11 contributors (all time) y: 608 lines of code iothub_client/src/iothubtransport_amqp_telemetry_messenger.c x: 17 contributors (all time) y: 1742 lines of code iothub_client/src/iothubtransport_amqp_common.c x: 25 contributors (all time) y: 1956 lines of code serializer/src/iotdevice.c x: 17 contributors (all time) y: 339 lines of code serializer/src/schema.c x: 19 contributors (all time) y: 2669 lines of code provisioning_client/src/iothub_auth_client.c x: 12 contributors (all time) y: 440 lines of code provisioning_service_client/src/provisioning_service_client.c x: 10 contributors (all time) y: 981 lines of code iothub_client/src/iothub_client_authorization.c x: 17 contributors (all time) y: 615 lines of code iothub_client/src/iothubtransport_amqp_connection.c x: 21 contributors (all time) y: 418 lines of code iothub_client/src/iothubtransport_amqp_twin_messenger.c x: 18 contributors (all time) y: 1800 lines of code iothub_client/src/iothubtransportamqp_methods.c x: 21 contributors (all time) y: 846 lines of code provisioning_client/adapters/hsm_client_http_edge.c x: 6 contributors (all time) y: 602 lines of code provisioning_client/adapters/hsm_client_riot.c x: 12 contributors (all time) y: 713 lines of code serializer/inc/serializer_devicetwin.h x: 14 contributors (all time) y: 398 lines of code serializer/src/codefirst.c x: 23 contributors (all time) y: 1344 lines of code serializer/src/commanddecoder.c x: 22 contributors (all time) y: 853 lines of code serializer/src/datapublisher.c x: 21 contributors (all time) y: 460 lines of code serializer/src/multitree.c x: 20 contributors (all time) y: 677 lines of code iothub_service_client/inc/iothub_messaging.h x: 6 contributors (all time) y: 22 lines of code iothub_service_client/inc/iothub_messaging_ll.h x: 12 contributors (all time) y: 69 lines of code iothub_service_client/src/iothub_messaging.c x: 9 contributors (all time) y: 294 lines of code iothub_service_client/src/iothub_messaging_ll.c x: 23 contributors (all time) y: 1466 lines of code testtools/iothub_test/src/iothub_account.c x: 29 contributors (all time) y: 1089 lines of code jenkins/windows_c_VsDevCmd.cmd x: 1 contributors (all time) y: 24 lines of code jenkins/windows_c_build_as_dynamic.cmd x: 3 contributors (all time) y: 33 lines of code iothub_client/src/iothub_client_properties.c x: 2 contributors (all time) y: 657 lines of code iothub_client/inc/iothub_client_properties.h x: 2 contributors (all time) y: 56 lines of code iothub_client/inc/iothub_device_client.h x: 15 contributors (all time) y: 58 lines of code iothub_client/inc/iothub_module_client.h x: 14 contributors (all time) y: 48 lines of code iothub_client/inc/iothub_module_client_ll.h x: 15 contributors (all time) y: 53 lines of code provisioning_client/src/prov_device_ll_client.c x: 14 contributors (all time) y: 1307 lines of code iothub_client/src/iothub_client.c x: 31 contributors (all time) y: 91 lines of code iothub_client/src/iothub_client_ll.c x: 40 contributors (all time) y: 112 lines of code iothub_client/inc/internal/iothub_client_ll_uploadtoblob.h x: 5 contributors (all time) y: 32 lines of code iothub_client/inc/iothub_client_core_common.h x: 13 contributors (all time) y: 157 lines of code iothub_client/inc/iothub_client_core_ll.h x: 10 contributors (all time) y: 52 lines of code iothub_client/inc/internal/blob.h x: 6 contributors (all time) y: 48 lines of code iothub_client/inc/iothub_client_core.h x: 9 contributors (all time) y: 55 lines of code iothub_client/inc/iothub_device_client_ll.h x: 17 contributors (all time) y: 55 lines of code iothub_client/src/blob.c x: 22 contributors (all time) y: 312 lines of code iothub_client/src/iothub_device_client.c x: 6 contributors (all time) y: 135 lines of code iothub_client/src/iothub_device_client_ll.c x: 4 contributors (all time) y: 156 lines of code iothub_service_client/src/iothub_devicetwin.c x: 22 contributors (all time) y: 469 lines of code iothub_client/inc/internal/message_queue.h x: 4 contributors (all time) y: 44 lines of code jenkins/raspberrypi/raspi.yaml x: 10 contributors (all time) y: 379 lines of code provisioning_client/src/prov_sasl_tpm.c x: 7 contributors (all time) y: 417 lines of code iothub_client/src/iothubtransport_amqp_device.c x: 20 contributors (all time) y: 1460 lines of code configs/azure_iot_sdksFunctions.cmake x: 20 contributors (all time) y: 193 lines of code testtools/iothub_test/inc/iothubtest.h x: 14 contributors (all time) y: 31 lines of code testtools/iothub_test/src/iothubtest.c x: 27 contributors (all time) y: 1808 lines of code iothub_client/src/iothub_client_retry_control.c x: 10 contributors (all time) y: 424 lines of code iothub_service_client/src/iothub_devicemethod.c x: 21 contributors (all time) y: 486 lines of code iothub_service_client/src/iothub_registrymanager.c x: 23 contributors (all time) y: 1834 lines of code iothub_client/inc/internal/iothubtransport_amqp_cbs_auth.h x: 5 contributors (all time) y: 52 lines of code iothub_client/inc/internal/iothubtransport_amqp_device.h x: 9 contributors (all time) y: 105 lines of code iothub_client/inc/internal/iothubtransport_amqp_messenger.h x: 9 contributors (all time) y: 95 lines of code iothub_client/inc/internal/iothubtransport_amqp_telemetry_messenger.h x: 7 contributors (all time) y: 77 lines of code serializer/inc/serializer.h x: 21 contributors (all time) y: 1059 lines of code testtools/iothub_test/inc/iothub_account.h x: 22 contributors (all time) y: 61 lines of code iothub_client/inc/internal/iothub_client_private.h x: 8 contributors (all time) y: 59 lines of code iothub_client/src/iothub_message.c x: 27 contributors (all time) y: 1121 lines of code iothub_client/src/iothub_module_client.c x: 7 contributors (all time) y: 127 lines of code iothub_client/src/iothub_module_client_ll.c x: 9 contributors (all time) y: 401 lines of code provisioning_client/tools/tpm_device_provision/tpm_device_provision.c x: 7 contributors (all time) y: 91 lines of code iothub_client/src/iothubtransport_amqp_cbs_auth.c x: 19 contributors (all time) y: 589 lines of code iothub_client/src/iothub_client_diagnostic.c x: 9 contributors (all time) y: 171 lines of code provisioning_client/adapters/hsm_client_tpm.c x: 10 contributors (all time) y: 598 lines of code provisioning_client/tools/dice_device_enrollment/dice_device_enrollment.c x: 6 contributors (all time) y: 221 lines of code provisioning_client/tools/symm_key_provision/symm_key_provision.c x: 4 contributors (all time) y: 180 lines of code iothub_client/inc/iothub_client_options.h x: 25 contributors (all time) y: 53 lines of code jenkins/windows_c_vs2017.cmd x: 8 contributors (all time) y: 53 lines of code provisioning_client/adapters/hsm_client_riot.h x: 5 contributors (all time) y: 26 lines of code provisioning_client/adapters/hsm_client_x509.c x: 1 contributors (all time) y: 170 lines of code provisioning_client/inc/azure_prov_client/prov_device_ll_client.h x: 11 contributors (all time) y: 60 lines of code provisioning_client/src/iothub_security_factory.c x: 7 contributors (all time) y: 158 lines of code provisioning_client/src/prov_auth_client.c x: 10 contributors (all time) y: 625 lines of code provisioning_client/inc/azure_prov_client/prov_transport.h x: 11 contributors (all time) y: 49 lines of code jenkins/raspberrypi/pyscripts/docker_tags.py x: 3 contributors (all time) y: 68 lines of code iothub_client/src/iothubtransporthttp.c x: 38 contributors (all time) y: 2106 lines of code iothub_client/src/iothubtransport.c x: 18 contributors (all time) y: 382 lines of code iothub_client/src/iothubtransportamqp.c x: 33 contributors (all time) y: 156 lines of code iothub_client/src/iothubtransportamqp_websockets.c x: 23 contributors (all time) y: 191 lines of code iothub_client/src/iothubtransportmqtt.c x: 33 contributors (all time) y: 150 lines of code iothub_client/src/iothubtransportmqtt_websockets.c x: 13 contributors (all time) y: 189 lines of code iothub_client/src/version.c x: 4 contributors (all time) y: 5 lines of code iothub_service_client/src/iothub_deviceconfiguration.c x: 14 contributors (all time) y: 1518 lines of code iothub_service_client/src/iothub_sc_version.c x: 3 contributors (all time) y: 5 lines of code iothub_service_client/src/iothub_service_client_auth.c x: 14 contributors (all time) y: 231 lines of code provisioning_client/adapters/hsm_client_key.c x: 5 contributors (all time) y: 136 lines of code provisioning_client/src/prov_device_client.c x: 9 contributors (all time) y: 251 lines of code provisioning_client/src/prov_transport_amqp_client.c x: 9 contributors (all time) y: 151 lines of code provisioning_client/src/prov_transport_amqp_common.c x: 10 contributors (all time) y: 1637 lines of code provisioning_client/src/prov_transport_amqp_ws_client.c x: 10 contributors (all time) y: 169 lines of code provisioning_client/src/prov_transport_http_client.c x: 12 contributors (all time) y: 1124 lines of code provisioning_client/src/prov_transport_mqtt_client.c x: 9 contributors (all time) y: 114 lines of code provisioning_client/src/prov_transport_mqtt_common.c x: 8 contributors (all time) y: 1141 lines of code provisioning_client/src/prov_transport_mqtt_ws_client.c x: 9 contributors (all time) y: 128 lines of code serializer/inc/agenttypesystem.h x: 14 contributors (all time) y: 441 lines of code serializer/inc/commanddecoder.h x: 11 contributors (all time) y: 35 lines of code serializer/inc/datamarshaller.h x: 8 contributors (all time) y: 38 lines of code serializer/inc/dataserializer.h x: 7 contributors (all time) y: 28 lines of code serializer/inc/schema.h x: 10 contributors (all time) y: 135 lines of code serializer/src/datamarshaller.c x: 19 contributors (all time) y: 290 lines of code serializer/src/jsondecoder.c x: 8 contributors (all time) y: 460 lines of code serializer/src/jsonencoder.c x: 11 contributors (all time) y: 193 lines of code serializer/src/schemalib.c x: 14 contributors (all time) y: 66 lines of code serializer/src/schemaserializer.c x: 12 contributors (all time) y: 133 lines of code iothub_client/inc/iothub.h x: 4 contributors (all time) y: 14 lines of code iothub_client/inc/iothub_client.h x: 30 contributors (all time) y: 44 lines of code iothub_client/inc/iothub_client_ll.h x: 29 contributors (all time) y: 40 lines of code build_all/windows/build_client.cmd x: 24 contributors (all time) y: 106 lines of code doc/style.css x: 1 contributors (all time) y: 1426 lines of code iothub_client/inc/internal/iothub_transport_ll_private.h x: 10 contributors (all time) y: 100 lines of code certs/certs.c x: 13 contributors (all time) y: 171 lines of code iothub_client/src/iothub_client_edge.c x: 10 contributors (all time) y: 482 lines of code iothub_service_client/inc/iothub_devicemethod.h x: 8 contributors (all time) y: 24 lines of code testtools/UART_interface/esp_arduino_uart_interface.py x: 2 contributors (all time) y: 132 lines of code testtools/UART_interface/mxchip_uart_interface.py x: 3 contributors (all time) y: 115 lines of code testtools/UART_interface/serial_connect.py x: 4 contributors (all time) y: 145 lines of code iothub_client/inc/internal/iothub_client_retry_control.h x: 6 contributors (all time) y: 36 lines of code testtools/UART_interface/serial_settings.py x: 3 contributors (all time) y: 15 lines of code provisioning_service_client/src/provisioning_sc_attestation_mechanism.c x: 5 contributors (all time) y: 377 lines of code provisioning_service_client/src/provisioning_sc_device_registration_state.c x: 5 contributors (all time) y: 260 lines of code provisioning_service_client/src/provisioning_sc_enrollment.c x: 9 contributors (all time) y: 985 lines of code provisioning_service_client/src/provisioning_sc_x509_attestation.c x: 5 contributors (all time) y: 928 lines of code iothub_client/inc/internal/iothubtransport_amqp_twin_messenger.h x: 6 contributors (all time) y: 69 lines of code iothub_service_client/inc/iothub_registrymanager.h x: 13 contributors (all time) y: 195 lines of code iothub_service_client/inc/iothub_service_client_auth.h x: 9 contributors (all time) y: 35 lines of code provisioning_client/inc/azure_prov_client/internal/iothub_auth_client.h x: 5 contributors (all time) y: 59 lines of code provisioning_client/inc/azure_prov_client/internal/prov_transport_private.h x: 4 contributors (all time) y: 76 lines of code provisioning_service_client/inc/prov_service_client/provisioning_sc_attestation_mechanism.h x: 4 contributors (all time) y: 35 lines of code provisioning_service_client/inc/prov_service_client/provisioning_sc_bulk_operation.h x: 3 contributors (all time) y: 54 lines of code serializer/inc/codefirst.h x: 11 contributors (all time) y: 156 lines of code provisioning_service_client/src/provisioning_sc_shared_helpers.c x: 4 contributors (all time) y: 234 lines of code provisioning_service_client/src/provisioning_sc_twin.c x: 4 contributors (all time) y: 379 lines of code testtools/real_test_files/src/real_parson.c x: 1 contributors (all time) y: 3 lines of code provisioning_client/src/sec_device_module_tpm.c x: 6 contributors (all time) y: 509 lines of code jenkins/raspberrypi/pyscripts/github.py x: 1 contributors (all time) y: 34 lines of code iothub_client/inc/internal/iothub_client_hsm_ll.h x: 5 contributors (all time) y: 9 lines of code iothub_client/inc/iothub_transport_ll.h x: 18 contributors (all time) y: 27 lines of code provisioning_service_client/src/provisioning_sc_query.c x: 3 contributors (all time) y: 241 lines of code tools/CACertificates/ca-certs.ps1 x: 11 contributors (all time) y: 282 lines of code iothub_client/inc/iothubtransportamqp_websockets.h x: 6 contributors (all time) y: 12 lines of code iothub_client/inc/iothubtransporthttp.h x: 7 contributors (all time) y: 12 lines of code tools/traceabilitytool/traceability_tool/reportgenerator.cs x: 7 contributors (all time) y: 252 lines of code provisioning_service_client/inc/prov_service_client/provisioning_sc_json_const.h x: 1 contributors (all time) y: 86 lines of code provisioning_service_client/src/provisioning_sc_device_capabilities.c x: 1 contributors (all time) y: 106 lines of code provisioning_service_client/src/provisioning_sc_bulk_operation.c x: 2 contributors (all time) y: 224 lines of code provisioning_service_client/src/provisioning_sc_tpm_attestation.c x: 2 contributors (all time) y: 121 lines of code tools/traceabilitytool/traceability_tool/consolereportwriter.cs x: 7 contributors (all time) y: 105 lines of code tools/traceabilitytool/traceability_tool/program.cs x: 5 contributors (all time) y: 146 lines of code tools/traceabilitytool/traceability_tool/filefinder.cs x: 2 contributors (all time) y: 70 lines of code tools/traceabilitytool/traceability_tool/reportwriter.cs x: 2 contributors (all time) y: 179 lines of code
3529.0
lines of code
  min: 3.0
  average: 323.2
  25th percentile: 29.0
  median: 72.5
  75th percentile: 293.0
  max: 3529.0
0 42.0
contributors (all time)
min: 1.0 | average: 10.05 | 25th percentile: 4.0 | median: 7.0 | 75th percentile: 13.75 | max: 42.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 7 points

iothub_client/src/iothubtransport_mqtt_common.c x: 1 commits (90d) y: 3499 lines of code iothub_client/inc/iothub_client_version.h x: 1 commits (90d) y: 13 lines of code iothub_client/src/iothub_client_core_ll.c x: 1 commits (90d) y: 3018 lines of code iothub_client/src/iothub_client_ll_uploadtoblob.c x: 1 commits (90d) y: 1340 lines of code iothub_client/inc/iothub_message.h x: 1 commits (90d) y: 71 lines of code tools/iot_hub_e2e_tests_params/Set-IOTDeviceParametersForE2ETests.ps1 x: 1 commits (90d) y: 26 lines of code
3499.0
lines of code
  min: 12.0
  average: 1139.86
  25th percentile: 13.0
  median: 71.0
  75th percentile: 3018.0
  max: 3499.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 7 points

iothub_client/src/iothubtransport_mqtt_common.c x: 1 contributors (90d) y: 3499 lines of code iothub_client/inc/iothub_client_version.h x: 1 contributors (90d) y: 13 lines of code iothub_client/src/iothub_client_core_ll.c x: 1 contributors (90d) y: 3018 lines of code iothub_client/src/iothub_client_ll_uploadtoblob.c x: 1 contributors (90d) y: 1340 lines of code iothub_client/inc/iothub_message.h x: 1 contributors (90d) y: 71 lines of code tools/iot_hub_e2e_tests_params/Set-IOTDeviceParametersForE2ETests.ps1 x: 1 contributors (90d) y: 26 lines of code
3499.0
lines of code
  min: 12.0
  average: 1139.86
  25th percentile: 13.0
  median: 71.0
  75th percentile: 3018.0
  max: 3499.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0