aboutsummaryrefslogtreecommitdiffstats
path: root/sharkd.h
diff options
context:
space:
mode:
authorJakub Zawadzki <darkjames-ws@darkjames.pl>2017-12-07 21:56:11 +0100
committerGuy Harris <guy@alum.mit.edu>2017-12-08 03:16:20 +0000
commit0baa4458c5780b143ad4479d387202ddf4add06f (patch)
tree7cac9589c670186f123268c30c3db1fad9a05268 /sharkd.h
parent847585f938a525fb32ee4a0227cc500316facc34 (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.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sharkd.h b/sharkd.h
index b2549f879e..b08754c97a 100644
--- a/sharkd.h
+++ b/sharkd.h
@@ -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);