Class: LIBUSB::InterruptTransfer
- Inherits:
-
Transfer
- Object
- Transfer
- LIBUSB::InterruptTransfer
- Defined in:
- lib/libusb/transfer.rb
Constant Summary
Constant Summary
Constants inherited from Transfer
Transfer::TransferStatusToError
Instance Method Summary (collapse)
-
- (InterruptTransfer) initialize(args = {})
constructor
A new instance of InterruptTransfer.
Methods inherited from Transfer
#actual_buffer, #actual_length, #alloc_buffer, #buffer, #buffer=, #callback=, #cancel!, #dev_handle=, #endpoint=, #free_buffer, #status, #submit!, #submit_and_wait, #submit_and_wait!, #timeout=
Constructor Details
- (InterruptTransfer) initialize(args = {})
A new instance of InterruptTransfer
216 217 218 219 220 221 |
# File 'lib/libusb/transfer.rb', line 216 def initialize(args={}) @transfer = Call::Transfer.new Call.libusb_alloc_transfer(0) @transfer[:type] = TRANSFER_TYPE_INTERRUPT @transfer[:timeout] = 1000 super end |