* \brief returns fusb_devhandle or throws if trouble
*/
static fusb_devhandle *make_devhandle (libusb_device_handle *udh,
- libusb_context *ctx);
-
- static fusb_devhandle *make_devhandle (libusb_device_handle *udh);
+ libusb_context *ctx = 0);
/*!
* \brief Returns max block size in bytes (hard limit).
struct libusb_context;
-fusb_devhandle *
-fusb_sysconfig::make_devhandle (libusb_device_handle *udh)
-{
- make_devhandle (udh, NULL);
-}
-
fusb_devhandle *
fusb_sysconfig::make_devhandle (libusb_device_handle *udh,
libusb_context *ctx)
static const int DEFAULT_BLOCK_SIZE = 4 * 1024; // fewer kernel memory problems
static const int FUSB_BUFFER_SIZE = 1 * (1L << 20); // 1MB
-fusb_devhandle *
-fusb_sysconfig::make_devhandle (usb_dev_handle *udh)
-{
- return new fusb_devhandle_linux (udh);
-}
-
fusb_devhandle *
fusb_sysconfig::make_devhandle (usb_dev_handle *udh, libusb_context *ctx)
{