18 #define SHARKD_DISSECT_FLAG_NULL 0x00u
19 #define SHARKD_DISSECT_FLAG_BYTES 0x01u
20 #define SHARKD_DISSECT_FLAG_COLUMNS 0x02u
21 #define SHARKD_DISSECT_FLAG_PROTO_TREE 0x04u
22 #define SHARKD_DISSECT_FLAG_COLOR 0x08u
24 #define SHARKD_MODE_CLASSIC_CONSOLE 1
25 #define SHARKD_MODE_CLASSIC_DAEMON 2
26 #define SHARKD_MODE_GOLD_CONSOLE 3
27 #define SHARKD_MODE_GOLD_DAEMON 4
32 cf_status_t sharkd_cf_open(
const char *fname,
unsigned int type, gboolean is_tempfile,
int *err);
33 int sharkd_load_cap_file(
void);
34 int sharkd_retap(
void);
35 int sharkd_filter(
const char *dftext, guint8 **result);
36 frame_data *sharkd_get_frame(guint32 framenum);
37 enum dissect_request_status {
38 DISSECT_REQUEST_SUCCESS,
39 DISSECT_REQUEST_NO_SUCH_FRAME,
40 DISSECT_REQUEST_READ_ERROR
42 enum dissect_request_status
43 sharkd_dissect_request(guint32 framenum, guint32 frame_ref_num,
46 sharkd_dissect_func_t cb,
void *data,
47 int *err, gchar **err_info);
48 wtap_block_t sharkd_get_modified_block(
const frame_data *fd);
49 wtap_block_t sharkd_get_packet_block(
const frame_data *fd);
50 int sharkd_set_modified_block(frame_data *fd,
wtap_block_t new_block);
51 const char *sharkd_version(
void);
54 int sharkd_init(
int argc,
char **argv);
55 int sharkd_loop(
int argc _U_,
char* argv[] _U_);
58 int sharkd_session_main(
int mode_setting);
cf_status_t
Definition: file.h:26
Definition: column-info.h:63
Definition: epan_dissect.h:28
Definition: wtap_opttypes.c:85