GNU Radio 3.4.0 C++ API
fusb_devhandle_libusb1 Class Reference

libusb1 implementation of fusb_devhandle More...

#include <fusb_libusb1.h>

Inheritance diagram for fusb_devhandle_libusb1:

List of all members.

Public Member Functions

 fusb_devhandle_libusb1 (libusb_device_handle *udh, libusb_context *ctx)
virtual ~fusb_devhandle_libusb1 ()
virtual fusb_ephandlemake_ephandle (int endpoint, bool input_p, int block_size=0, int nblocks=0)
 return an ephandle of the correct subtype
bool _submit_lut (libusb_transfer *)
bool _cancel_lut (libusb_transfer *)
void _cancel_pending_rqsts (fusb_ephandle_libusb1 *eph)
bool _reap (bool ok_to_block_p)
void _wait_for_completion ()
bool pending_remove (struct libusb_transfer *lut)
bool _teardown ()

Detailed Description

libusb1 implementation of fusb_devhandle


Constructor & Destructor Documentation

fusb_devhandle_libusb1::fusb_devhandle_libusb1 ( libusb_device_handle *  udh,
libusb_context *  ctx 
)
virtual fusb_devhandle_libusb1::~fusb_devhandle_libusb1 ( ) [virtual]

Member Function Documentation

bool fusb_devhandle_libusb1::_cancel_lut ( libusb_transfer *  )
void fusb_devhandle_libusb1::_cancel_pending_rqsts ( fusb_ephandle_libusb1 eph)
bool fusb_devhandle_libusb1::_reap ( bool  ok_to_block_p)
bool fusb_devhandle_libusb1::_submit_lut ( libusb_transfer *  )
bool fusb_devhandle_libusb1::_teardown ( ) [inline]
void fusb_devhandle_libusb1::_wait_for_completion ( )
virtual fusb_ephandle* fusb_devhandle_libusb1::make_ephandle ( int  endpoint,
bool  input_p,
int  block_size = 0,
int  nblocks = 0 
) [virtual]

return an ephandle of the correct subtype

Implements fusb_devhandle.

bool fusb_devhandle_libusb1::pending_remove ( struct libusb_transfer *  lut)

The documentation for this class was generated from the following file: