fusb_devhandle_libusb1 Class Reference

libusb1 implementation of fusb_devhandle More...

#include <fusb_libusb1.h>

Inheritance diagram for fusb_devhandle_libusb1:
Inheritance graph
[legend]

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:
Generated on Sat Oct 23 17:37:43 2010 for GNU Radio 3.3.0 C++ API by  doxygen 1.6.3