MCPcopy Create free account
hub / github.com/Netis/cloud-probe / bytes_stats_json_dump

Function bytes_stats_json_dump

cpworker/src/task.c:664–676  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

662void task_manager_update_stats() { task_manager_update_stats_summary(); }
663
664static int bytes_stats_json_dump(bytes_stats_t st, cJSON *obj)
665{
666 cJSON *bytes = cJSON_CreateNumber(st.bytes);
667 if (!bytes)
668 return -1;
669 cJSON_AddItemToObject(obj, "bytes", bytes);
670
671 cJSON *eib = cJSON_CreateNumber(st.eib);
672 if (!eib)
673 return -1;
674 cJSON_AddItemToObject(obj, "eib", eib);
675 return 0;
676}
677
678static int packets_stats_json_dump(packets_stats_t st, cJSON *obj)
679{

Callers 2

capture_stats_json_dumpFunction · 0.85
output_stats_json_dumpFunction · 0.85

Calls 2

cJSON_CreateNumberFunction · 0.85
cJSON_AddItemToObjectFunction · 0.85

Tested by

no test coverage detected