libpcap  1.10.1
About: libpcap is a packet filter library used by tools like tcpdump.
  Fossies Dox: libpcap-1.10.1.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

_usb_header_mmapped Struct Reference

#include <usb.h>

Collaboration diagram for _usb_header_mmapped:
[legend]

Data Fields

uint64_t id
 
uint8_t event_type
 
uint8_t transfer_type
 
uint8_t endpoint_number
 
uint8_t device_address
 
uint16_t bus_id
 
char setup_flag
 
char data_flag
 
int64_t ts_sec
 
int32_t ts_usec
 
int32_t status
 
uint32_t urb_len
 
uint32_t data_len
 
union {
   pcap_usb_setup   setup
 
   iso_rec   iso
 
s
 
int32_t interval
 
int32_t start_frame
 
uint32_t xfer_flags
 
uint32_t ndesc
 

Detailed Description

Definition at line 104 of file usb.h.

Field Documentation

◆ bus_id

uint16_t _usb_header_mmapped::bus_id

Definition at line 110 of file usb.h.

Referenced by swap_linux_usb_header().

◆ data_flag

char _usb_header_mmapped::data_flag

Definition at line 112 of file usb.h.

◆ data_len

uint32_t _usb_header_mmapped::data_len

Definition at line 117 of file usb.h.

Referenced by swap_linux_usb_header().

◆ device_address

uint8_t _usb_header_mmapped::device_address

Definition at line 109 of file usb.h.

◆ endpoint_number

uint8_t _usb_header_mmapped::endpoint_number

Definition at line 108 of file usb.h.

◆ event_type

uint8_t _usb_header_mmapped::event_type

Definition at line 106 of file usb.h.

◆ id

uint64_t _usb_header_mmapped::id

Definition at line 105 of file usb.h.

Referenced by swap_linux_usb_header().

◆ interval

int32_t _usb_header_mmapped::interval

Definition at line 122 of file usb.h.

Referenced by swap_linux_usb_header().

◆ iso

iso_rec _usb_header_mmapped::iso

Definition at line 120 of file usb.h.

Referenced by swap_linux_usb_header().

◆ ndesc

uint32_t _usb_header_mmapped::ndesc

Definition at line 125 of file usb.h.

Referenced by swap_linux_usb_header().

◆ 

_usb_header_mmapped::s { ... } union

Referenced by swap_linux_usb_header().

◆ setup

pcap_usb_setup _usb_header_mmapped::setup

Definition at line 119 of file usb.h.

◆ setup_flag

char _usb_header_mmapped::setup_flag

Definition at line 111 of file usb.h.

◆ start_frame

int32_t _usb_header_mmapped::start_frame

Definition at line 123 of file usb.h.

Referenced by swap_linux_usb_header().

◆ status

int32_t _usb_header_mmapped::status

Definition at line 115 of file usb.h.

Referenced by swap_linux_usb_header().

◆ transfer_type

uint8_t _usb_header_mmapped::transfer_type

Definition at line 107 of file usb.h.

Referenced by swap_linux_usb_header().

◆ ts_sec

int64_t _usb_header_mmapped::ts_sec

Definition at line 113 of file usb.h.

Referenced by swap_linux_usb_header().

◆ ts_usec

int32_t _usb_header_mmapped::ts_usec

Definition at line 114 of file usb.h.

Referenced by swap_linux_usb_header().

◆ urb_len

uint32_t _usb_header_mmapped::urb_len

Definition at line 116 of file usb.h.

Referenced by swap_linux_usb_header().

◆ xfer_flags

uint32_t _usb_header_mmapped::xfer_flags

Definition at line 124 of file usb.h.

Referenced by swap_linux_usb_header().


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