[][src]Module libusb_native::core

Structs

C2RustUnnamed_0
C2RustUnnamed_2
_IO_FILE
__pthread_cond_s
__pthread_internal_list
__pthread_mutex_s
__va_list_tag
discovered_devs
libusb_config_descriptor
libusb_context
libusb_device
libusb_device_descriptor
libusb_device_handle
libusb_endpoint_descriptor
libusb_interface
libusb_interface_descriptor
libusb_iso_packet_descriptor
libusb_ss_endpoint_companion_descriptor
libusb_transfer
libusb_version
list_head
pollfd
timespec
timeval
usbi_os_backend
usbi_transfer

Constants

LIBUSB_CAP_HAS_CAPABILITY
LIBUSB_CAP_HAS_HID_ACCESS
LIBUSB_CAP_HAS_HOTPLUG
LIBUSB_CAP_SUPPORTS_DETACH_KERNEL_DRIVER
LIBUSB_DT_BOS
LIBUSB_DT_CONFIG
LIBUSB_DT_DEVICE
LIBUSB_DT_DEVICE_CAPABILITY
LIBUSB_DT_ENDPOINT
LIBUSB_DT_HID
LIBUSB_DT_HUB
LIBUSB_DT_INTERFACE
LIBUSB_DT_PHYSICAL
LIBUSB_DT_REPORT
LIBUSB_DT_SS_ENDPOINT_COMPANION
LIBUSB_DT_STRING
LIBUSB_DT_SUPERSPEED_HUB
LIBUSB_ENDPOINT_IN
LIBUSB_ENDPOINT_OUT
LIBUSB_ENDPOINT_TRANSFER_TYPE_BULK
LIBUSB_ENDPOINT_TRANSFER_TYPE_CONTROL
LIBUSB_ENDPOINT_TRANSFER_TYPE_INTERRUPT
LIBUSB_ENDPOINT_TRANSFER_TYPE_ISOCHRONOUS
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_EVENT_DEVICE_ARRIVED
LIBUSB_HOTPLUG_EVENT_DEVICE_LEFT
LIBUSB_LOG_CB_CONTEXT
LIBUSB_LOG_CB_GLOBAL
LIBUSB_LOG_LEVEL_DEBUG
LIBUSB_LOG_LEVEL_ERROR
LIBUSB_LOG_LEVEL_INFO
LIBUSB_LOG_LEVEL_NONE
LIBUSB_LOG_LEVEL_WARNING
LIBUSB_OPTION_LOG_LEVEL
LIBUSB_OPTION_USE_USBDK
LIBUSB_REQUEST_CLEAR_FEATURE
LIBUSB_REQUEST_GET_CONFIGURATION
LIBUSB_REQUEST_GET_DESCRIPTOR
LIBUSB_REQUEST_GET_INTERFACE
LIBUSB_REQUEST_GET_STATUS
LIBUSB_REQUEST_SET_ADDRESS
LIBUSB_REQUEST_SET_CONFIGURATION
LIBUSB_REQUEST_SET_DESCRIPTOR
LIBUSB_REQUEST_SET_FEATURE
LIBUSB_REQUEST_SET_INTERFACE
LIBUSB_REQUEST_SET_SEL
LIBUSB_REQUEST_SYNCH_FRAME
LIBUSB_SET_ISOCH_DELAY
LIBUSB_SPEED_FULL
LIBUSB_SPEED_HIGH
LIBUSB_SPEED_LOW
LIBUSB_SPEED_SUPER
LIBUSB_SPEED_SUPER_PLUS
LIBUSB_SPEED_UNKNOWN
LIBUSB_SUCCESS
LIBUSB_TRANSFER_CANCELLED
LIBUSB_TRANSFER_COMPLETED
LIBUSB_TRANSFER_ERROR
LIBUSB_TRANSFER_NO_DEVICE
LIBUSB_TRANSFER_OVERFLOW
LIBUSB_TRANSFER_STALL
LIBUSB_TRANSFER_TIMED_OUT
USBI_TRANSFER_CANCELLING
USBI_TRANSFER_DEVICE_DISAPPEARED
USBI_TRANSFER_IN_FLIGHT

Statics

active_contexts_list
active_contexts_lock
usbi_default_context

Functions

discovered_devs_append
libusb_alloc_streams
libusb_attach_kernel_driver
libusb_claim_interface
libusb_clear_halt
libusb_close
libusb_detach_kernel_driver
libusb_dev_mem_alloc
libusb_dev_mem_free
libusb_error_name
libusb_exit
libusb_free_device_list
libusb_free_streams
libusb_get_bus_number
libusb_get_configuration
libusb_get_device
libusb_get_device_address
libusb_get_device_list
libusb_get_device_speed
libusb_get_max_iso_packet_size
libusb_get_max_packet_size
libusb_get_parent
libusb_get_port_number
libusb_get_port_numbers
libusb_get_port_path
libusb_get_version
libusb_has_capability
libusb_init
libusb_kernel_driver_active
libusb_open
libusb_open_device_with_vid_pid
libusb_ref_device
libusb_release_interface
libusb_reset_device
libusb_set_auto_detach_kernel_driver
libusb_set_configuration
libusb_set_debug
libusb_set_interface_alt_setting
libusb_set_log_cb
libusb_set_option
libusb_unref_device
libusb_wrap_sys_device
usbi_alloc_device
usbi_clear_event
usbi_connect_device
usbi_disconnect_device
usbi_get_device_by_session_id
usbi_log
usbi_log_v
usbi_sanitize_device
usbi_signal_event

Type Definitions

FILE
_IO_lock_t
__builtin_va_list
__clockid_t
__off64_t
__off_t
__pthread_list_t
__ssize_t
__suseconds_t
__syscall_slong_t
__time_t
__uint8_t
__uint16_t
__uint32_t
clockid_t
intptr_t
libusb_capability
libusb_descriptor_type
libusb_endpoint_direction
libusb_endpoint_transfer_type
libusb_error
libusb_hotplug_callback_handle
libusb_hotplug_event
libusb_log_cb
libusb_log_cb_mode
libusb_log_level
libusb_option
libusb_pollfd_added_cb
libusb_pollfd_removed_cb
libusb_speed
libusb_standard_request
libusb_transfer_cb_fn
libusb_transfer_status
nfds_t
pthread_key_t
size_t
ssize_t
uint8_t
uint16_t
uint32_t
uintptr_t
usbi_cond_t
usbi_mutex_static_t
usbi_mutex_t
usbi_nfds_t
usbi_tls_key_t
usbi_transfer_state_flags
va_list

Unions

C2RustUnnamed
C2RustUnnamed_1
pthread_cond_t
pthread_mutex_t
pthread_mutexattr_t

Foreign Types

_IO_codecvt
_IO_marker
_IO_wide_data