libusb_transfer_cb_fn is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

libusb_transfer_cb_fn

Asynchronous transfer callback function type. When submitting asynchronous transfers, you pass a pointer to a callback function of this type via the libusb_transfer ::callback "callback" member of the libusb_transfer structure. libusb will call this function later, when the transfer has completed or failed. See libusb_asyncio for more information.

Syntax

typedef void (LIBUSB_CALL *libusb_transfer_cb_fn;

References

LocationReferrerText
libusb.h:1348
typedef void (LIBUSB_CALL *libusb_transfer_cb_fn)(struct libusb_transfer *transfer);
libusb.h:1392
libusb_transfer_cb_fn callback;
libusb.h:1812libusb_fill_control_transfer()
unsigned char *buffer, libusb_transfer_cb_fn callback, void *user_data,
libusb.h:1843libusb_fill_bulk_transfer()
unsigned char *buffer, int length, libusb_transfer_cb_fn callback,
libusb.h:1875libusb_fill_bulk_stream_transfer()
unsigned char *buffer, int length, libusb_transfer_cb_fn callback,
libusb.h:1900libusb_fill_interrupt_transfer()
libusb_transfer_cb_fn callback, void *user_data, unsigned int timeout)
libusb.h:1929libusb_fill_iso_transfer()
libusb_transfer_cb_fn callback, void *user_data, unsigned int timeout)