Open Lighting Architecture  Latest Git
ola::usb::LibUsbAdaptor Member List

This is the complete list of members for ola::usb::LibUsbAdaptor, including all inherited members.

AllocTransfer(int iso_packets)=0ola::usb::LibUsbAdaptorpure virtual
BulkTransfer(struct libusb_device_handle *dev_handle, unsigned char endpoint, unsigned char *data, int length, int *transferred, unsigned int timeout)=0ola::usb::LibUsbAdaptorpure virtual
CancelTransfer(struct libusb_transfer *transfer)=0ola::usb::LibUsbAdaptorpure virtual
CheckManufacturer(const std::string &expected, const DeviceInformation &device_info)ola::usb::LibUsbAdaptorstatic
CheckProduct(const std::string &expected, const DeviceInformation &device_info)ola::usb::LibUsbAdaptorstatic
ClaimInterface(libusb_device_handle *dev, int interface_number)=0ola::usb::LibUsbAdaptorpure virtual
Close(libusb_device_handle *usb_handle)=0ola::usb::LibUsbAdaptorpure virtual
ControlTransfer(libusb_device_handle *dev_handle, uint8_t bmRequestType, uint8_t bRequest, uint16_t wValue, uint16_t wIndex, unsigned char *data, uint16_t wLength, unsigned int timeout)=0ola::usb::LibUsbAdaptorpure virtual
DetachKernelDriver(libusb_device_handle *dev, int interface_number)=0ola::usb::LibUsbAdaptorpure virtual
ErrorCodeToString(const int error_code)ola::usb::LibUsbAdaptorstatic
FillBulkTransfer(struct libusb_transfer *transfer, libusb_device_handle *dev_handle, unsigned char endpoint, unsigned char *buffer, int length, libusb_transfer_cb_fn callback, void *user_data, unsigned int timeout)=0ola::usb::LibUsbAdaptorpure virtual
FillControlSetup(unsigned char *buffer, uint8_t bmRequestType, uint8_t bRequest, uint16_t wValue, uint16_t wIndex, uint16_t wLength)=0ola::usb::LibUsbAdaptorpure virtual
FillControlTransfer(struct libusb_transfer *transfer, libusb_device_handle *dev_handle, unsigned char *buffer, libusb_transfer_cb_fn callback, void *user_data, unsigned int timeout)=0ola::usb::LibUsbAdaptorpure virtual
FillInterruptTransfer(struct libusb_transfer *transfer, libusb_device_handle *dev_handle, unsigned char endpoint, unsigned char *buffer, int length, libusb_transfer_cb_fn callback, void *user_data, unsigned int timeout)=0ola::usb::LibUsbAdaptorpure virtual
FreeConfigDescriptor(struct libusb_config_descriptor *config)=0ola::usb::LibUsbAdaptorpure virtual
FreeTransfer(struct libusb_transfer *transfer)=0ola::usb::LibUsbAdaptorpure virtual
GetActiveConfigDescriptor(libusb_device *dev, struct libusb_config_descriptor **config)=0ola::usb::LibUsbAdaptorpure virtual
GetConfigDescriptor(libusb_device *dev, uint8_t config_index, struct libusb_config_descriptor **config)=0ola::usb::LibUsbAdaptorpure virtual
GetDeviceDescriptor(libusb_device *dev, struct libusb_device_descriptor *descriptor)=0ola::usb::LibUsbAdaptorpure virtual
GetDeviceId(libusb_device *device) const =0ola::usb::LibUsbAdaptorpure virtual
GetDeviceInfo(struct libusb_device *usb_device, const struct libusb_device_descriptor &device_descriptor, DeviceInformation *device_info)ola::usb::LibUsbAdaptorstatic
GetStringDescriptor(libusb_device_handle *usb_handle, uint8_t descriptor_index, std::string *data)=0ola::usb::LibUsbAdaptorpure virtual
HotplugSupported()ola::usb::LibUsbAdaptorstatic
Initialize(struct libusb_context **context)ola::usb::LibUsbAdaptorstatic
InterruptTransfer(libusb_device_handle *dev_handle, unsigned char endpoint, unsigned char *data, int length, int *actual_length, unsigned int timeout)=0ola::usb::LibUsbAdaptorpure virtual
OpenDevice(libusb_device *usb_device, libusb_device_handle **usb_handle)=0ola::usb::LibUsbAdaptorpure virtual
OpenDeviceAndClaimInterface(libusb_device *usb_device, int interface, libusb_device_handle **usb_handle)=0ola::usb::LibUsbAdaptorpure virtual
RefDevice(libusb_device *dev)=0ola::usb::LibUsbAdaptorpure virtual
SetConfiguration(libusb_device_handle *dev, int configuration)=0ola::usb::LibUsbAdaptorpure virtual
SubmitTransfer(struct libusb_transfer *transfer)=0ola::usb::LibUsbAdaptorpure virtual
UnrefDevice(libusb_device *dev)=0ola::usb::LibUsbAdaptorpure virtual
~LibUsbAdaptor() (defined in ola::usb::LibUsbAdaptor)ola::usb::LibUsbAdaptorinlinevirtual