| Interface | Description |
|---|---|
| HotplugCallback |
Hotplug callback.
|
| PollfdListener |
Listener interface for pollfd notifications.
|
| TransferCallback |
Asynchronous transfer callback.
|
| Class | Description |
|---|---|
| BosDescriptor |
A structure representing the Binary Device Object Store (BOS) descriptor.
|
| BosDevCapabilityDescriptor |
A generic representation of a BOS Device Capability descriptor.
|
| BufferUtils |
Provides some utility methods for working with
IntBuffer and
ByteBuffer. |
| ConfigDescriptor |
A structure representing the standard USB configuration descriptor.
|
| ContainerIdDescriptor |
A structure representing the Container ID descriptor.
|
| Context |
Structure representing a libusb session.
|
| ControlSetup |
Setup packet for control transfers.
|
| DescriptorUtils |
Utility methods used for descriptor dumps.
|
| Device |
Structure representing a USB device detected on the system.
|
| DeviceDescriptor |
A structure representing the standard USB device descriptor.
|
| DeviceHandle |
Structure representing a handle on a USB device.
|
| DeviceList |
List of devices as returned by
LibUsb.getDeviceList(Context, DeviceList). |
| EndpointDescriptor |
A structure representing the standard USB endpoint descriptor.
|
| HotplugCallbackHandle |
Hotplug Callback Handle.
|
| Interface |
A collection of alternate settings for a particular USB interface.
|
| InterfaceDescriptor |
A structure representing the standard USB interface descriptor.
|
| IsoPacketDescriptor |
Isochronous packet descriptor.
|
| LibUsb |
Static class providing the constants and functions of libusb.
|
| Loader |
Utility class to load native libraries from classpath.
|
| Pollfd |
File descriptor for polling.
|
| Pollfds |
List of poll file descriptors as returned by
LibUsb.getPollfds(Context). |
| SsEndpointCompanionDescriptor |
A structure representing the superspeed endpoint companion descriptor.
|
| SsUsbDeviceCapabilityDescriptor |
A structure representing the SuperSpeed USB Device Capability descriptor.
|
| Transfer |
The generic USB transfer structure.
|
| Usb20ExtensionDescriptor |
A structure representing the USB 2.0 Extension descriptor.
|
| Version |
Structure providing the version of the libusb runtime.
|
| Exception | Description |
|---|---|
| LibUsbException |
A runtime exception which automatically outputs the libusb error string.
|
| LoaderException |
Thrown when JNI library could not be loaded.
|
Copyright © 2011–2018 usb4java Team. All rights reserved.