[][src]Module libusb_native::sync

Structs

C2RustUnnamed_0
C2RustUnnamed_2
__pthread_cond_s
__pthread_internal_list
__pthread_mutex_s
libusb_context
libusb_control_setup
libusb_device
libusb_device_descriptor
libusb_device_handle
libusb_iso_packet_descriptor
libusb_transfer
list_head
pollfd

Constants

LIBUSB_ENDPOINT_IN
LIBUSB_ENDPOINT_OUT
LIBUSB_ERROR_ACCESS
LIBUSB_ERROR_BUSY
LIBUSB_ERROR_INTERRUPTED
LIBUSB_ERROR_INVALID_PARAM
LIBUSB_ERROR_IO
LIBUSB_ERROR_NOT_FOUND
LIBUSB_ERROR_NOT_SUPPORTED
LIBUSB_ERROR_NO_DEVICE
LIBUSB_ERROR_NO_MEM
LIBUSB_ERROR_OTHER
LIBUSB_ERROR_OVERFLOW
LIBUSB_ERROR_PIPE
LIBUSB_ERROR_TIMEOUT
LIBUSB_LOG_LEVEL_DEBUG
LIBUSB_LOG_LEVEL_ERROR
LIBUSB_LOG_LEVEL_INFO
LIBUSB_LOG_LEVEL_NONE
LIBUSB_LOG_LEVEL_WARNING
LIBUSB_SPEED_FULL
LIBUSB_SPEED_HIGH
LIBUSB_SPEED_LOW
LIBUSB_SPEED_SUPER
LIBUSB_SPEED_SUPER_PLUS
LIBUSB_SPEED_UNKNOWN
LIBUSB_SUCCESS
LIBUSB_TRANSFER_ADD_ZERO_PACKET
LIBUSB_TRANSFER_CANCELLED
LIBUSB_TRANSFER_COMPLETED
LIBUSB_TRANSFER_ERROR
LIBUSB_TRANSFER_FREE_BUFFER
LIBUSB_TRANSFER_FREE_TRANSFER
LIBUSB_TRANSFER_NO_DEVICE
LIBUSB_TRANSFER_OVERFLOW
LIBUSB_TRANSFER_SHORT_NOT_OK
LIBUSB_TRANSFER_STALL
LIBUSB_TRANSFER_TIMED_OUT
LIBUSB_TRANSFER_TYPE_BULK
LIBUSB_TRANSFER_TYPE_BULK_STREAM
LIBUSB_TRANSFER_TYPE_CONTROL
LIBUSB_TRANSFER_TYPE_INTERRUPT
LIBUSB_TRANSFER_TYPE_ISOCHRONOUS

Functions

libusb_bulk_transfer
libusb_control_transfer
libusb_interrupt_transfer

Type Definitions

__pthread_list_t
__uint8_t
__uint16_t
libusb_endpoint_direction
libusb_error
libusb_hotplug_callback_handle
libusb_log_cb
libusb_log_level
libusb_pollfd_added_cb
libusb_pollfd_removed_cb
libusb_speed
libusb_transfer_cb_fn
libusb_transfer_flags
libusb_transfer_status
libusb_transfer_type
nfds_t
pthread_key_t
uint8_t
uint16_t
usbi_cond_t
usbi_mutex_t
usbi_nfds_t
usbi_tls_key_t

Unions

C2RustUnnamed
C2RustUnnamed_1
C2RustUnnamed_3
pthread_cond_t
pthread_mutex_t