| Package | Description |
|---|---|
| com.ibm.jusb | |
| com.ibm.jusb.os | |
| com.ibm.jusb.os.linux | |
| com.mcreations.usb.windows |
| Modifier and Type | Class and Description |
|---|---|
class |
UsbControlIrpImp
UsbControlIrp implementation.
|
| Modifier and Type | Method and Description |
|---|---|
protected UsbIrpImp |
UsbPipeImp.createUsbIrpImp()
Get a uniquely-numbered UsbIrpImp
|
protected UsbIrpImp |
UsbPipeImp.usbIrpToUsbIrpImp(UsbIrp irp)
Convert a UsbIrp to UsbIrpImp.
|
protected UsbIrpImp |
UsbControlPipeImp.usbIrpToUsbIrpImp(UsbIrp irp)
Convert a UsbControlIrp to UsbControlIrpImp.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
UsbPipeImp.fireEvent(UsbIrpImp usbIrpImp)
Fire an event for the specified UsbIrpImp.
|
protected boolean |
UsbPipeImp.isInDirection(UsbIrpImp irp)
Return if this is an in-direction pipe (or UsbIrp in the case of control pipes).
|
protected void |
UsbPipeImp.queueUsbIrpImp(UsbIrpImp usbIrpImp)
Queue a UsbIrpImp
|
void |
UsbPipeImp.setupUsbIrpImp(UsbIrpImp irp) |
protected void |
UsbPipeImp.submitUsbIrpImpFromQueue(UsbIrpImp usbIrpImp)
Submit a UsbIrpImp from the queueManager.
|
void |
UsbIrpImp.UsbIrpImpListener.usbIrpImpComplete(UsbIrpImp usbIrpImp) |
void |
UsbPipeImp.usbIrpImpComplete(UsbIrpImp irp)
Indicate that a specific UsbIrpImp has completed.
|
void |
UsbDeviceImp.usbIrpImpComplete(UsbIrpImp usbIrpImp)
Indicate that a specific UsbIrpImp has completed.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UsbPipeOsImp.asyncSubmit(UsbIrpImp irp)
Asynchronously submits this UsbIrpImp to the platform implementation.
|
void |
DefaultUsbPipeOsImp.asyncSubmit(UsbIrpImp irp)
Asynchronously submits this UsbIrpImp to the platform implementation.
|
void |
DefaultUsbControlPipeOsImp.asyncSubmit(UsbIrpImp irp)
Asynchronously submits this UsbIrpImp to the platform implementation.
|
void |
UsbPipeOsImp.syncSubmit(UsbIrpImp irp)
Synchronously submits this UsbIrpImp to the platform implementation.
|
void |
DefaultUsbPipeOsImp.syncSubmit(UsbIrpImp irp)
Synchronously submits this UsbIrpImp to the platform implementation.
|
void |
DefaultUsbControlPipeOsImp.syncSubmit(UsbIrpImp irp)
Synchronously submit a UsbControlIrpImp.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LinuxPipeOsImp.asyncSubmit(UsbIrpImp irp)
Asynchronous submission using a UsbIrpImp.
|
protected com.ibm.jusb.os.linux.LinuxPipeRequest |
LinuxPipeOsImp.usbIrpImpToLinuxPipeRequest(UsbIrpImp usbIrpImp)
Create a LinuxPipeRequest to wrap a UsbIrpImp.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WindowsPipeOsImp.asyncSubmit(UsbIrpImp irp)
Delegates to the
WindowsDeviceOsImp of this pipe. |
void |
WindowsPipeOsImp.syncSubmit(UsbIrpImp irp) |
Copyright © 2014 LSST. All Rights Reserved.