| Package | Description |
|---|---|
| com.ibm.jusb | |
| javax.usb |
Core interfaces and classes modeling USB devices, descriptors, communication pipes and requests/operations.
|
| javax.usb.event |
Classes and interfaces modeling an event model (similar to JavaBeans event model) for USB devices and pipes.
|
| javax.usb.util |
Various utility classes and interfaces that are used by other classes and interfaces in the javax.usb specification.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UsbControlIrpImp
UsbControlIrp implementation.
|
class |
UsbIrpImp
UsbIrp implementation.
|
| Modifier and Type | Field and Description |
|---|---|
protected UsbIrp |
UsbIrpImp.usbIrp |
| Modifier and Type | Method and Description |
|---|---|
UsbIrp |
UsbPipeImp.asyncSubmit(byte[] data)
Asynchonously submits this byte[] array to the UsbPipe.
|
UsbIrp |
UsbControlPipeImp.asyncSubmit(byte[] data)
Control pipes cannot handle raw byte[] submissions.
|
UsbIrp |
UsbPipeImp.createUsbIrp()
Create a UsbIrp.
|
UsbIrp |
UsbIrpImp.getUsbIrp()
Get the UsbIrp this is wrapping.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UsbPipeImp.asyncSubmit(UsbIrp usbIrp)
Asynchronous submission using a UsbIrp.
|
static void |
UsbIrpImp.checkUsbIrp(UsbIrp irp)
Check the specified UsbIrp.
|
void |
UsbIrpImp.setUsbIrp(UsbIrp irp)
Set the UsbIrp to wrap.
|
void |
UsbPipeImp.syncSubmit(UsbIrp usbIrp)
Synchronous submission using a UsbIrp.
|
protected UsbIrpImp |
UsbPipeImp.usbIrpToUsbIrpImp(UsbIrp irp)
Convert a UsbIrp to UsbIrpImp.
|
protected UsbIrpImp |
UsbControlPipeImp.usbIrpToUsbIrpImp(UsbIrp irp)
Convert a UsbControlIrp to UsbControlIrpImp.
|
| Constructor and Description |
|---|
UsbIrpImp(UsbIrp irp)
Constructor.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
UsbControlIrp
Interface for a control-type USB IRP (I/O Request Packet).
|
| Modifier and Type | Method and Description |
|---|---|
UsbIrp |
UsbPipe.asyncSubmit(byte[] data)
Asynchonously submit a byte[] to the UsbPipe.
|
UsbIrp |
UsbPipe.createUsbIrp()
Create a UsbIrp.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UsbPipe.asyncSubmit(UsbIrp irp)
Asynchonously submit a UsbIrp to the UsbPipe.
|
void |
UsbPipe.syncSubmit(UsbIrp irp)
Synchonously submit a UsbIrp to the UsbPipe.
|
| Modifier and Type | Method and Description |
|---|---|
UsbIrp |
UsbPipeEvent.getUsbIrp()
Get the UsbIrp associated with this event.
|
| Constructor and Description |
|---|
UsbPipeDataEvent(UsbPipe source,
UsbIrp uI)
Constructor.
|
UsbPipeErrorEvent(UsbPipe source,
UsbIrp uI)
Constructor.
|
UsbPipeEvent(UsbPipe source,
UsbIrp uI)
Constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultUsbControlIrp
UsbControlIrp default implementation.
|
class |
DefaultUsbIrp
UsbIrp default implementation.
|
| Modifier and Type | Method and Description |
|---|---|
UsbIrp |
UsbUtil.SynchronizedUsbPipe.asyncSubmit(byte[] data) |
UsbIrp |
UsbUtil.SynchronizedUsbPipe.createUsbIrp() |
| Modifier and Type | Method and Description |
|---|---|
void |
UsbUtil.SynchronizedUsbPipe.asyncSubmit(UsbIrp irp) |
void |
UsbUtil.SynchronizedUsbPipe.syncSubmit(UsbIrp irp) |
Copyright © 2014 LSST. All Rights Reserved.