VSF Documented
Data Fields
libusb_transfer Struct Reference

#include <libusb.h>

Data Fields

libusb_device_handledev_handle
 
uint8_t flags
 
unsigned char endpoint
 
unsigned char type
 
unsigned int timeout
 
enum libusb_transfer_status status
 
int length
 
int actual_length
 
libusb_transfer_cb_fn callback
 
void * user_data
 
unsigned char * buffer
 
int num_iso_packets
 
struct libusb_iso_packet_descriptor iso_packet_desc [0]
 

Field Documentation

◆ dev_handle

libusb_device_handle * libusb_transfer::dev_handle

◆ flags

uint8_t libusb_transfer::flags

◆ endpoint

unsigned char libusb_transfer::endpoint

◆ type

unsigned char libusb_transfer::type

◆ timeout

unsigned int libusb_transfer::timeout

◆ status

enum libusb_transfer_status libusb_transfer::status

◆ length

int libusb_transfer::length

◆ actual_length

int libusb_transfer::actual_length

◆ callback

libusb_transfer_cb_fn libusb_transfer::callback

◆ user_data

void * libusb_transfer::user_data

◆ buffer

unsigned char * libusb_transfer::buffer

◆ num_iso_packets

int libusb_transfer::num_iso_packets

◆ iso_packet_desc

struct libusb_iso_packet_descriptor libusb_transfer::iso_packet_desc