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

Tap info block driving the Bluetooth Device dialog's live packet feed. More...

#include <bluetooth_device_dialog.h>

Public Attributes

tap_reset_cb tap_reset
 
tap_packet_cb tap_packet
 
QString bdAddr
 
uint32_t interface_id
 
uint32_t adapter_id
 
bool is_local
 
void * ui
 
unsigned * changes
 

Detailed Description

Tap info block driving the Bluetooth Device dialog's live packet feed.

Registered with the Wireshark tap framework; receives a reset and a per-packet callback for every Bluetooth frame that matches the configured device address and adapter.

Member Data Documentation

◆ adapter_id

uint32_t _bluetooth_device_tapinfo_t::adapter_id

Bluetooth adapter identifier used to scope the filter.

◆ bdAddr

QString _bluetooth_device_tapinfo_t::bdAddr

Bluetooth device address (BD_ADDR) used to filter relevant packets.

◆ changes

unsigned* _bluetooth_device_tapinfo_t::changes

Pointer to a counter incremented each time device state changes are detected.

◆ interface_id

uint32_t _bluetooth_device_tapinfo_t::interface_id

Capture interface identifier used to scope the filter.

◆ is_local

bool _bluetooth_device_tapinfo_t::is_local

True if the device is the local (host-side) adapter rather than a remote peer.

◆ tap_packet

tap_packet_cb _bluetooth_device_tapinfo_t::tap_packet

Callback invoked once per matching Bluetooth packet to update device state.

◆ tap_reset

tap_reset_cb _bluetooth_device_tapinfo_t::tap_reset

Callback invoked to clear all accumulated device state between captures.

◆ ui

void* _bluetooth_device_tapinfo_t::ui

Opaque pointer to the owning UI widget (typically a BluetoothDeviceDialog).


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