Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Attributes | List of all members
packet_provider_funcs Struct Reference

Structure containing pointers to functions supplied by the user of libwireshark. More...

#include <epan.h>

Public Attributes

const nstime_t *(* get_frame_ts )(struct packet_provider_data *prov, uint32_t frame_num)
 
const nstime_t *(* get_start_ts )(struct packet_provider_data *prov)
 
const nstime_t *(* get_end_ts )(struct packet_provider_data *prov)
 
const char *(* get_interface_name )(struct packet_provider_data *prov, uint32_t interface_id, unsigned section_number)
 
const char *(* get_interface_description )(struct packet_provider_data *prov, uint32_t interface_id, unsigned section_number)
 
wtap_block_t(* get_modified_block )(struct packet_provider_data *prov, const frame_data *fd)
 
int32_t(* get_process_id )(struct packet_provider_data *prov, uint32_t process_info_id, unsigned section_number)
 
const char *(* get_process_name )(struct packet_provider_data *prov, uint32_t process_info_id, unsigned section_number)
 
const uint8_t *(* get_process_uuid )(struct packet_provider_data *prov, uint32_t process_info_id, unsigned section_number, size_t *uuid_size)
 

Detailed Description

Structure containing pointers to functions supplied by the user of libwireshark.

Each function pointer corresponds to a callback that provides specific information about packets, interfaces, or processes during packet processing.


The documentation for this struct was generated from the following file: