[][src]Module libusb_native::hotplug

Structs

C2RustUnnamed_0
C2RustUnnamed_2
__pthread_cond_s
__pthread_internal_list
__pthread_mutex_s
libusb_context
libusb_device
libusb_device_descriptor
libusb_hotplug_callback
libusb_hotplug_message
list_head
pollfd

Constants

LIBUSB_CAP_HAS_CAPABILITY
LIBUSB_CAP_HAS_HID_ACCESS
LIBUSB_CAP_HAS_HOTPLUG
LIBUSB_CAP_SUPPORTS_DETACH_KERNEL_DRIVER
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_HOTPLUG_ENUMERATE
LIBUSB_HOTPLUG_EVENT_DEVICE_ARRIVED
LIBUSB_HOTPLUG_EVENT_DEVICE_LEFT
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
USBI_EVENT_HOTPLUG_CB_DEREGISTERED
USBI_EVENT_POLLFDS_MODIFIED
USBI_EVENT_USER_INTERRUPT
USBI_HOTPLUG_DEVICE_ARRIVED
USBI_HOTPLUG_DEVICE_LEFT
USBI_HOTPLUG_DEV_CLASS_VALID
USBI_HOTPLUG_NEEDS_FREE
USBI_HOTPLUG_PRODUCT_ID_VALID
USBI_HOTPLUG_VENDOR_ID_VALID

Functions

libusb_hotplug_deregister_callback
libusb_hotplug_get_user_data
libusb_hotplug_register_callback
usbi_hotplug_deregister
usbi_hotplug_match
usbi_hotplug_notification

Type Definitions

C2RustUnnamed_3
__pthread_list_t
__ssize_t
__uint8_t
__uint16_t
__uint32_t
libusb_capability
libusb_error
libusb_hotplug_callback_fn
libusb_hotplug_callback_handle
libusb_hotplug_event
libusb_log_cb
libusb_log_level
libusb_pollfd_added_cb
libusb_pollfd_removed_cb
libusb_speed
nfds_t
pthread_key_t
ssize_t
uint8_t
uint16_t
uint32_t
uintptr_t
usbi_cond_t
usbi_event_flags
usbi_hotplug_flags
usbi_mutex_t
usbi_nfds_t
usbi_tls_key_t

Unions

C2RustUnnamed
C2RustUnnamed_1
pthread_cond_t
pthread_mutex_t