diff options
author | Jakub Zawadzki <darkjames-ws@darkjames.pl> | 2017-12-07 21:56:11 +0100 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2017-12-08 03:16:20 +0000 |
commit | 0baa4458c5780b143ad4479d387202ddf4add06f (patch) | |
tree | 7cac9589c670186f123268c30c3db1fad9a05268 /sharkd.h | |
parent | 847585f938a525fb32ee4a0227cc500316facc34 (diff) |
sharkd: add sharkd_get_frame() to get frame_data, optimize.
Add sharkd_get_frame() wrapper to limit number of cfile usage.
Don't get frame_data when not needed.
Change-Id: I24b96b5b184196e9dbf632c0891b2954c8281eed
Reviewed-on: https://code.wireshark.org/review/24728
Petri-Dish: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'sharkd.h')
-rw-r--r-- | sharkd.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -20,7 +20,8 @@ cf_status_t sharkd_cf_open(const char *fname, unsigned int type, gboolean is_tem int sharkd_load_cap_file(void); int sharkd_retap(void); int sharkd_filter(const char *dftext, guint8 **result); -int sharkd_dissect_columns(int framenum, column_info *cinfo, gboolean dissect_color); +frame_data *sharkd_get_frame(guint32 framenum); +int sharkd_dissect_columns(frame_data *fdata, column_info *cinfo, gboolean dissect_color); int sharkd_dissect_request(unsigned int framenum, void (*cb)(epan_dissect_t *, proto_tree *, struct epan_column_info *, const GSList *, void *), int dissect_bytes, int dissect_columns, int dissect_tree, void *data); const char *sharkd_get_user_comment(const frame_data *fd); int sharkd_set_user_comment(frame_data *fd, const gchar *new_comment); |