#include <fusb.h>
Public Member Functions | |
fusb_devhandle (usb_dev_handle *udh) | |
virtual | ~fusb_devhandle () |
virtual fusb_ephandle * | make_ephandle (int endpoint, bool input_p, int block_size=0, int nblocks=0)=0 |
return an ephandle of the correct subtype | |
usb_dev_handle * | get_usb_dev_handle () const |
Protected Attributes | |
usb_dev_handle * | d_udh |
fusb_devhandle::fusb_devhandle | ( | usb_dev_handle * | udh | ) |
fusb_devhandle::~fusb_devhandle | ( | ) | [virtual] |
usb_dev_handle* fusb_devhandle::get_usb_dev_handle | ( | ) | const [inline] |
References d_udh.
Referenced by fusb_ephandle_win32::fusb_ephandle_win32(), fusb_ephandle_ra_wb::read(), fusb_ephandle_generic::read(), fusb_ephandle_ra_wb::start(), fusb_ephandle_darwin::start(), fusb_ephandle_ra_wb::stop(), fusb_ephandle_ra_wb::wait_for_completion(), fusb_ephandle_ra_wb::write(), and fusb_ephandle_generic::write().
virtual fusb_ephandle* fusb_devhandle::make_ephandle | ( | int | endpoint, | |
bool | input_p, | |||
int | block_size = 0 , |
|||
int | nblocks = 0 | |||
) | [pure virtual] |
return an ephandle of the correct subtype
Implemented in fusb_devhandle_darwin, fusb_devhandle_generic, fusb_devhandle_linux, fusb_devhandle_ra_wb, and fusb_devhandle_win32.
Referenced by usrp_basic_rx::usrp_basic_rx(), and usrp_basic_tx::usrp_basic_tx().
usb_dev_handle* fusb_devhandle::d_udh [protected] |