LibUSB – libusb-1.0 Reference Manual
Packages
libusb-1.0
LibUSB
DescriptorTypeSize
EndpointMask
BosType
Capability
ClassCode
DescriptorType
EndpointDirection
Error
HotPlugEvent
HotPlugFlags
IsoSyncType
IsoUsageType
LogLevel
RequestRecipient
RequestType
SSUsbDeviceCapabilityAttributes
Speed
StandardRequest
SupportedSpeed
TransferFlags
TransferStatus
TransferType
USB_2_0_ExtensionAttributes
BosDescriptor
ConfigDescriptor
ContainerIdDescriptor
Context
ControlSetup
Device
DeviceHandle
PollFD
SSEndpointCompanionDescriptor
SSUsbDeviceCapabilityDescriptor
Transfer
USB_2_0_ExtensionDescriptor
BosDevCapabilityDescriptor
DeviceDescriptor
EndpointDescriptor
HotCallbackHandle
Interface
InterfaceDescriptor
IsoPacketDescriptor
HotPlugCb
TransferCb
pollfd_added_cb
pollfd_removed_cb
cpu_to_le16
has_capability
le16_to_cpu
LibUSB
Description:
Content:
Namespaces:
DescriptorTypeSize
EndpointMask
Classes:
BosDescriptor
ConfigDescriptor
ContainerIdDescriptor
Context
ControlSetup
Device
DeviceHandle
PollFD
SSEndpointCompanionDescriptor
SSUsbDeviceCapabilityDescriptor
Transfer
USB_2_0_ExtensionDescriptor
Structs:
BosDevCapabilityDescriptor
DeviceDescriptor
EndpointDescriptor
HotCallbackHandle
Interface
InterfaceDescriptor
IsoPacketDescriptor
Enums:
BosType
Capability
ClassCode
DescriptorType
EndpointDirection
Error
HotPlugEvent
HotPlugFlags
IsoSyncType
IsoUsageType
LogLevel
RequestRecipient
RequestType
SSUsbDeviceCapabilityAttributes
Speed
StandardRequest
SupportedSpeed
TransferFlags
TransferStatus
TransferType
USB_2_0_ExtensionAttributes
Delegates:
public
delegate
int
HotPlugCb
(
Context
ctx,
Device
device,
HotPlugEvent
event)
public
delegate
void
TransferCb
(
Transfer
transfer)
public
delegate
void
pollfd_added_cb
(
int
fd,
short
events,
void
* user_data)
public
delegate
void
pollfd_removed_cb
(
int
fd,
void
* user_data)
Functions:
public
uint16
cpu_to_le16
(
uint16
n)
public
int
has_capability
(
Capability
capability)
public
uint16
le16_to_cpu
(
uint16
n)