LibUSB – libusb-1.0 Reference Manual
LibUSB
Description:
public
namespace
LibUSB
Namespace:
LibUSB
Package:
libusb-1.0
Content:
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
void
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)
Methods:
public
uint16
cpu_to_le16
(
uint16
n)
public
int
has_capability
(
Capability
capability)
public
uint16
le16_to_cpu
(
uint16
n)
2022 vala-language.org