diff options
author | Zach Chadwick <zachad@qacafe.com> | 2023-02-19 01:55:21 +0000 |
---|---|---|
committer | Gilbert Ramirez <gilbertr@gmail.com> | 2023-02-19 01:55:21 +0000 |
commit | 5c0af364f168e1cbdf3b27ff13d1457fa12ac6db (patch) | |
tree | 3129fb4cb06efdd0681ce2207c0e4168e9ccc574 /sharkd_session.c | |
parent | a9a7dcec212c7932ee0886d2c0c848c0b7a8c614 (diff) |
Sharkd: Add column header labels to the "status" output
Diffstat (limited to 'sharkd_session.c')
-rw-r--r-- | sharkd_session.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sharkd_session.c b/sharkd_session.c index d1f8496d8b..ffb9b60464 100644 --- a/sharkd_session.c +++ b/sharkd_session.c @@ -1100,6 +1100,7 @@ sharkd_session_process_load(const char *buf, const jsmntok_t *tokens, int count) * (m) duration - time difference between time of first frame, and last loaded frame * (o) filename - capture filename * (o) filesize - capture filesize + * (o) columns - array of column titles */ static void sharkd_session_process_status(void) @@ -1125,6 +1126,16 @@ sharkd_session_process_status(void) sharkd_json_value_anyf("filesize", "%" PRId64, file_size); } + if (cfile.cinfo.num_cols > 0) + { + sharkd_json_array_open("columns"); + for (int i = 0; i < cfile.cinfo.num_cols; ++i) + { + sharkd_json_value_string(NULL, get_column_title(i)); + } + sharkd_json_array_close(); + } + sharkd_json_result_epilogue(); } |