18 #ifndef INCLUDED_UHD_TRANSPORT_USB_CONTROL_HPP 19 #define INCLUDED_UHD_TRANSPORT_USB_CONTROL_HPP 23 namespace uhd {
namespace transport {
27 typedef boost::shared_ptr<usb_control>
sptr;
59 virtual ssize_t submit(boost::uint8_t request_type,
60 boost::uint8_t request,
61 boost::uint16_t value,
62 boost::uint16_t index,
64 boost::uint16_t length,
65 boost::int32_t timeout = 0) = 0;
boost::shared_ptr< usb_device_handle > sptr
Definition: usb_device_handle.hpp:43
boost::shared_ptr< usb_control > sptr
Definition: usb_control.hpp:27
Definition: convert.hpp:28
#define UHD_API
Definition: config.h:66
Definition: usb_control.hpp:25