Open Lighting Architecture
0.9.4
|
This is the complete list of members for ola::plugin::usbdmx::LibUsbAdaptor, including all inherited members.
AllocTransfer(int iso_packets)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
BulkTransfer(struct libusb_device_handle *dev_handle, unsigned char endpoint, unsigned char *data, int length, int *transferred, unsigned int timeout)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
CancelTransfer(struct libusb_transfer *transfer)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
CheckManufacturer(const std::string &expected, const DeviceInformation &device_info) | ola::plugin::usbdmx::LibUsbAdaptor | static |
CheckProduct(const std::string &expected, const DeviceInformation &device_info) | ola::plugin::usbdmx::LibUsbAdaptor | static |
ClaimInterface(libusb_device_handle *dev, int interface_number)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
Close(libusb_device_handle *usb_handle)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure 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)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
DetachKernelDriver(libusb_device_handle *dev, int interface_number)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
ErrorCodeToString(const int error_code) | ola::plugin::usbdmx::LibUsbAdaptor | static |
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)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
FillControlSetup(unsigned char *buffer, uint8_t bmRequestType, uint8_t bRequest, uint16_t wValue, uint16_t wIndex, uint16_t wLength)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure 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)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure 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)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
FreeConfigDescriptor(struct libusb_config_descriptor *config)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
FreeTransfer(struct libusb_transfer *transfer)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
GetActiveConfigDescriptor(libusb_device *dev, struct libusb_config_descriptor **config)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
GetConfigDescriptor(libusb_device *dev, uint8_t config_index, struct libusb_config_descriptor **config)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
GetDeviceInfo(struct libusb_device *usb_device, const struct libusb_device_descriptor &device_descriptor, DeviceInformation *device_info) | ola::plugin::usbdmx::LibUsbAdaptor | static |
InterruptTransfer(libusb_device_handle *dev_handle, unsigned char endpoint, unsigned char *data, int length, int *actual_length, unsigned int timeout)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
OpenDevice(libusb_device *usb_device, libusb_device_handle **usb_handle)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
OpenDeviceAndClaimInterface(libusb_device *usb_device, int interface, libusb_device_handle **usb_handle)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
RefDevice(libusb_device *dev)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
SetConfiguration(libusb_device_handle *dev, int configuration)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
SubmitTransfer(struct libusb_transfer *transfer)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
UnrefDevice(libusb_device *dev)=0 | ola::plugin::usbdmx::LibUsbAdaptor | pure virtual |
~LibUsbAdaptor() (defined in ola::plugin::usbdmx::LibUsbAdaptor) | ola::plugin::usbdmx::LibUsbAdaptor | inlinevirtual |