5 void ncusb_print_libusb_transfer(
struct libusb_transfer *p_t);
6 int ncusb_match_string(libusb_device_handle *dev,
int index,
const char*
string);
8 struct ncusb_devwatch_data {
9 int (*device_found_func)(
struct libusb_device_handle *,
void *arg);
18 int ncusb_watch_for_device(libusb_context *ctx,
19 struct ncusb_devwatch_data* dwatch);
21 struct libusb_device_handle *ncusb_try_device(
struct libusb_context *ctx,
22 libusb_device *device,
24 const char *vendor_name,
25 const char *product_name,
28 struct libusb_device_handle *ncusb_find_and_open(
struct libusb_context *ctx,
29 int vendor,
int product,
30 const char *vendor_name,
31 const char *product_name,
34 int ncusb_watch_for_device(libusb_context *ctx,
35 struct ncusb_devwatch_data* dwatch);
36 void ncusb_start_descriptor_watching(
struct aura_node *node, libusb_context *ctx);