14namespace uhd { 
namespace transport {
 
   19    typedef std::shared_ptr<usb_control> 
sptr;
 
   51    virtual int submit(uint8_t request_type,
 
   57        uint32_t timeout = 0) = 0;
 
Definition: usb_control.hpp:17
 
std::shared_ptr< usb_control > sptr
Definition: usb_control.hpp:19
 
virtual int submit(uint8_t request_type, uint8_t request, uint16_t value, uint16_t index, unsigned char *buff, uint16_t length, uint32_t timeout=0)=0
 
virtual ~usb_control(void)
 
static sptr make(usb_device_handle::sptr handle, const int interface)
 
std::shared_ptr< usb_device_handle > sptr
Definition: usb_device_handle.hpp:34
 
#define UHD_API
Definition: config.h:67
 
Definition: build_info.hpp:12
 
boost::noncopyable noncopyable
Definition: noncopyable.hpp:45