Wireshark 4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Enumerations | Functions
frame_data.h File Reference
#include <ws_diag_control.h>
#include <ws_symbol_export.h>
#include <wsutil/nstime.h>

Go to the source code of this file.

Classes

struct  _frame_data
 

Macros

#define PINFO_FD_VISITED(pinfo)   ((pinfo)->fd->visited)
 

Typedefs

typedef struct wtap_rec wtap_rec
 
typedef DIAG_OFF_PEDANTIC struct _frame_data frame_data
 

Enumerations

enum  packet_char_enc { PACKET_CHAR_ENC_CHAR_ASCII = 0 , PACKET_CHAR_ENC_CHAR_EBCDIC = 1 }
 

Functions

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)
 
WS_DLL_PUBLIC void frame_data_reset (frame_data *fdata)
 
WS_DLL_PUBLIC void frame_data_destroy (frame_data *fdata)
 
WS_DLL_PUBLIC void frame_data_init (frame_data *fdata, uint32_t num, const wtap_rec *rec, int64_t offset, uint32_t cum_bytes)
 
void frame_delta_abs_time (const struct epan_session *epan, const frame_data *fdata, uint32_t prev_num, nstime_t *delta)
 
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)
 
WS_DLL_PUBLIC void frame_data_set_after_dissect (frame_data *fdata, uint32_t *cum_bytes)
 

Detailed Description

Low-level frame data and metadata.