11#include <ws_diag_control.h>
12#include <ws_symbol_export.h>
23#define PINFO_FD_VISITED(pinfo) ((pinfo)->fd->visited)
89 unsigned int has_modified_block : 1;
145 const wtap_rec *rec, int64_t offset,
229 uint32_t *cum_bytes);
WS_DLL_PUBLIC void frame_data_set_after_dissect(frame_data *fdata, uint32_t *cum_bytes)
Set frame_data fields after dissection.
Definition frame_data.c:428
WS_DLL_PUBLIC void frame_data_aggregation_free(frame_data *fdata)
Free the aggregation data associated with a frame_data struct.
Definition frame_data.c:469
WS_DLL_PUBLIC void frame_data_destroy(frame_data *fdata)
Free all resources owned by a frame_data struct.
Definition frame_data.c:454
WS_DLL_PUBLIC void frame_data_init(frame_data *fdata, uint32_t num, const wtap_rec *rec, int64_t offset, uint32_t cum_bytes)
Initialize a frame_data struct for a newly read frame.
Definition frame_data.c:301
bool frame_rel_start_time(const struct epan_session *epan, const frame_data *fdata, nstime_t *delta)
Compute the time delta from the first displayed frame to this frame.
Definition frame_data.c:136
bool frame_delta_time_prev_displayed(const struct epan_session *epan, const frame_data *fdata, nstime_t *delta)
Compute the time delta from the previous displayed frame to this frame.
Definition frame_data.c:216
packet_char_enc
Types of character encodings.
Definition frame_data.h:39
WS_DLL_PUBLIC void frame_data_set_before_dissect(frame_data *fdata, nstime_t *elapsed_time, const frame_data **frame_ref, const frame_data *prev_dis)
Set frame_data fields before dissection.
Definition frame_data.c:381
bool frame_rel_first_frame_time(const struct epan_session *epan, const frame_data *fdata, nstime_t *delta)
Compute the time delta from the first frame to this frame.
Definition frame_data.c:113
DIAG_ON_PEDANTIC WS_DLL_PUBLIC int frame_data_compare(const struct epan_session *epan, const frame_data *fdata1, const frame_data *fdata2, int field)
Compare two frame_data structs by a given field.
Definition frame_data.c:236
bool frame_rel_time(const struct epan_session *epan, const frame_data *fdata, nstime_t *delta)
Compute the time delta from the capture start to this frame.
Definition frame_data.c:123
WS_DLL_PUBLIC void frame_data_reset(frame_data *fdata)
Reset a frame_data struct to its initial state without freeing it.
Definition frame_data.c:446
bool frame_delta_time_prev_captured(const struct epan_session *epan, const frame_data *fdata, nstime_t *delta)
Compute the time delta from the previous captured frame to this frame.
Definition frame_data.c:194
DIAG_OFF_PEDANTIC struct _frame_data frame_data
Frame data structure.
@ PACKET_CHAR_ENC_CHAR_EBCDIC
Definition frame_data.h:41
@ PACKET_CHAR_ENC_CHAR_ASCII
Definition frame_data.h:40
Data for a color filter.
Definition color_filters.h:34
Frame data structure.
Definition frame_data.h:63
GHashTable * dependent_frames
Definition frame_data.h:73
unsigned int passed_dfilter
Definition frame_data.h:80
uint32_t pkt_len
Definition frame_data.h:66
uint32_t prev_dis_num
Definition frame_data.h:98
nstime_t shift_offset
Definition frame_data.h:93
unsigned int need_colorize
Definition frame_data.h:90
uint32_t dis_num
Definition frame_data.h:65
GSList * pfd
Definition frame_data.h:72
const struct _color_filter * color_filter
Definition frame_data.h:74
unsigned int dependent_of_displayed
Definition frame_data.h:81
unsigned int marked
Definition frame_data.h:85
uint8_t tcp_snd_manual_analysis
Definition frame_data.h:77
gchar * aggregation_key
Definition frame_data.h:99
int64_t file_off
Definition frame_data.h:68
uint32_t num
Definition frame_data.h:64
unsigned int visited
Definition frame_data.h:84
uint32_t frame_ref_num
Definition frame_data.h:94
uint32_t cap_len
Definition frame_data.h:67
unsigned int has_ts
Definition frame_data.h:88
bool aggregated
Definition frame_data.h:100
unsigned int tsprec
Definition frame_data.h:91
unsigned int ignored
Definition frame_data.h:87
unsigned int encoding
Definition frame_data.h:83
uint32_t cum_bytes
Definition frame_data.h:75
unsigned int ref_time
Definition frame_data.h:86
nstime_t abs_ts
Definition frame_data.h:92
Represents the metadata and indexing information for a single captured frame.
Definition packet_info.h:43