Top Description Interfaces Classes
[default module]

Package javax.usb


Core interfaces and classes modeling USB devices, descriptors, communication pipes and requests/operations.

Interface Summary

Modifier and TypeInterface and Description
public interface
UsbConfiguration

Interface for a USB configuration.

public interface
UsbConfigurationDescriptor

Interface for a USB configuration descriptor.

public interface
UsbConst

USB constants.

public interface
UsbControlIrp

Interface for a control-type USB IRP (I/O Request Packet).

public interface
UsbDescriptor

Interface for a USB descriptor.

public interface
UsbDevice

Interface for a USB device.

public interface
UsbDeviceDescriptor

Interface for a USB device descriptor.

public interface
UsbEndpoint

Interface for a USB endpoint.

public interface
UsbEndpointDescriptor

Interface for a USB endpoint descriptor.

public interface
UsbHub

Interface for a USB hub.

public interface
UsbInterface

Interface for a USB interface.

public interface
UsbInterfaceDescriptor

Interface for a USB interface descriptor.

public interface
UsbInterfacePolicy

Interface describing the policy to claim an interface with.

public interface
UsbIrp

Interface for a USB IRP (I/O Request Packet).

public interface
UsbPipe

Interface for a USB pipe.

public interface
UsbPort

Interface for a USB port.

public interface
UsbServices

Interface for a javax.usb implementation.

public interface
UsbStringDescriptor

Interface for a USB string descriptor.

Class Summary

Modifier and TypeClass and Description
public class
UsbAbortException

Exception indicating a submission was aborted.

public class
UsbBabbleException

Exception indicating a Babble error.

public class
UsbBitStuffException

Exception indicating a Bit-Stuff violation.

public class
UsbClaimException

Exception indicating an UsbInterface claim state prevents the current operation.

public class
UsbCRCException

Exception indicating a CRC error.

public class
UsbDisconnectedException

Exception indicating a device has been disconnected.

public class
UsbException

Exception specific to USB.

public class
UsbHostManager

Entry point for javax.usb.

public class
UsbNativeClaimException

Exception indicating an UsbInterface is already natively claimed.

public class
UsbNotActiveException

Exception indicating an operation was attempted on an inactive UsbConfiguration, inactive UsbInterface, and/or inactive UsbPipe.

public class
UsbNotClaimedException

Exception indicating an operation was attempted on a unclaimed UsbInterface.

public class
UsbNotOpenException

Exception indicating an operation was attempted on a closed UsbPipe.

public class
UsbPIDException

Exception indicating a PID error.

public class
UsbPlatformException

Exception indicating a platform-specific UsbException.

public class
UsbShortPacketException

Exception indicating a short packet was detected.

public class
UsbStallException

Exception indicating a stall.

public class
Version

Version class that prints the current version numbers.