Uses of Interface
javax.usb.UsbIrp

Packages that use UsbIrp
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. 
 

Uses of UsbIrp in com.ibm.jusb
 

Classes in com.ibm.jusb that implement UsbIrp
 class UsbControlIrpImp
          UsbControlIrp implementation.
 class UsbIrpImp
          UsbIrp implementation.
 

Methods in com.ibm.jusb that return UsbIrp
 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.
 

Methods in com.ibm.jusb with parameters of type UsbIrp
 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.
 

Constructors in com.ibm.jusb with parameters of type UsbIrp
UsbIrpImp(UsbIrp irp)
          Constructor.
 

Uses of UsbIrp in javax.usb
 

Subinterfaces of UsbIrp in javax.usb
 interface UsbControlIrp
          Interface for a control-type USB IRP (I/O Request Packet).
 

Methods in javax.usb that return UsbIrp
 UsbIrp UsbPipe.asyncSubmit(byte[] data)
          Asynchonously submit a byte[] to the UsbPipe.
 UsbIrp UsbPipe.createUsbIrp()
          Create a UsbIrp.
 

Methods in javax.usb with parameters of type UsbIrp
 void UsbPipe.asyncSubmit(UsbIrp irp)
          Asynchonously submit a UsbIrp to the UsbPipe.
 void UsbPipe.syncSubmit(UsbIrp irp)
          Synchonously submit a UsbIrp to the UsbPipe.
 

Uses of UsbIrp in javax.usb.event
 

Methods in javax.usb.event that return UsbIrp
 UsbIrp UsbPipeEvent.getUsbIrp()
          Get the UsbIrp associated with this event.
 

Constructors in javax.usb.event with parameters of type UsbIrp
UsbPipeDataEvent(UsbPipe source, UsbIrp uI)
          Constructor.
UsbPipeErrorEvent(UsbPipe source, UsbIrp uI)
          Constructor.
UsbPipeEvent(UsbPipe source, UsbIrp uI)
          Constructor.
 

Uses of UsbIrp in javax.usb.util
 

Classes in javax.usb.util that implement UsbIrp
 class DefaultUsbControlIrp
          UsbControlIrp default implementation.
 class DefaultUsbIrp
          UsbIrp default implementation.
 

Methods in javax.usb.util that return UsbIrp
 UsbIrp UsbUtil.SynchronizedUsbPipe.asyncSubmit(byte[] data)
           
 UsbIrp UsbUtil.SynchronizedUsbPipe.createUsbIrp()
           
 

Methods in javax.usb.util with parameters of type UsbIrp
 void UsbUtil.SynchronizedUsbPipe.asyncSubmit(UsbIrp irp)
           
 void UsbUtil.SynchronizedUsbPipe.syncSubmit(UsbIrp irp)