Logo Search packages:      
Sourcecode: nut version File versions  Download package

Public Attributes

usb_communication_subdriver_s Struct Reference

List of all members.

Public Attributes

void(* close )(usb_dev_handle *sdev)
int(* get_interrupt )(usb_dev_handle *sdev, unsigned char *buf, int bufsize, int timeout)
int(* get_report )(usb_dev_handle *sdev, int ReportId, unsigned char *raw_buf, int ReportSize)
int(* get_string )(usb_dev_handle *sdev, int StringIdx, char *buf, size_t buflen)
char * name
int(* open )(usb_dev_handle **sdevp, USBDevice_t *curDevice, USBDeviceMatcher_t *matcher, int(*callback)(usb_dev_handle *udev, USBDevice_t *hd, unsigned char *rdbuf, int rdlen))
int(* set_report )(usb_dev_handle *sdev, int ReportId, unsigned char *raw_buf, int ReportSize)
char * version

Detailed Description

Definition at line 45 of file libusb.h.

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index