Top Description Fields Constructors Methods
javax.usb.event

public Class UsbDeviceDataEvent

extends UsbDeviceEvent
Class Inheritance
Imports
javax.usb.*

Indicates data was successfully transferred over the Default Control Pipe.

This event will be fired on all successful transfers of data over the DCP.

Authors
Dan Streetman, E. Michael Maximilien

Field Summary

Modifier and TypeField and Description
private UsbControlIrp

Constructor Summary

AccessConstructor and Description
public
UsbDeviceDataEvent(UsbDevice
The UsbDevice.
source
,
UsbControlIrp
The UsbControlIrp.
irp
)

Constructor.

Method Summary

Modifier and TypeMethod and Description
public byte[]

Returns:

The transferred data.
getData
()

Get the data.

public UsbControlIrp

Returns:

The UsbControlIrp.
getUsbControlIrp
()

Get the UsbControlIrp associated with this event.

Inherited from javax.usb.event.UsbDeviceEvent:
getUsbDevice

Field Detail

usbControlIrpback to summary
private UsbControlIrp usbControlIrp

Constructor Detail

UsbDeviceDataEventback to summary
public UsbDeviceDataEvent(UsbDevice source, UsbControlIrp irp)

Constructor.

Parameters
source:UsbDevice

The UsbDevice.

irp:UsbControlIrp

The UsbControlIrp.

Method Detail

getDataback to summary
public byte[] getData()

Get the data.

This is a new byte[] whose length is the actual amount of transferred data. The contents is a copy of the transferred data.

Returns:byte[]

The transferred data.

getUsbControlIrpback to summary
public UsbControlIrp getUsbControlIrp()

Get the UsbControlIrp associated with this event.

Returns:UsbControlIrp

The UsbControlIrp.