Detailed Description
Public Member Functions |
| SunliteFactory (class LibUsbAdaptor *adaptor) |
bool | DeviceAdded (WidgetObserver *observer, libusb_device *usb_device, const struct libusb_device_descriptor &descriptor) |
| Called when a new USB device is added.
|
void | DeviceRemoved (WidgetObserver *observer, libusb_device *device) |
| Called when a USB device is removed.
|
Additional Inherited Members |
bool | HasDevice (libusb_device *usb_device) |
| Check if this factory is already using this device.
|
unsigned int | DeviceCount () const |
| Return the number of active widgets.
|
bool | AddWidget (WidgetObserver *observer, libusb_device *usb_device, Sunlite *widget) |
| Initialize a widget and notify the observer.
|
Member Function Documentation
bool ola::plugin::usbdmx::SunliteFactory::DeviceAdded |
( |
WidgetObserver * |
observer, |
|
|
libusb_device * |
usb_device, |
|
|
const struct libusb_device_descriptor & |
descriptor |
|
) |
| |
|
virtual |
Called when a new USB device is added.
- Parameters
-
observer | The WidgetObserver to notify if this results in a new widget. |
usb_device | the libusb_device that was added. |
descriptor | the libusb_device_descriptor that corresponds to the usb_device. |
- Returns
- True if this factory has claimed the usb_device, false otherwise.
Implements ola::plugin::usbdmx::WidgetFactory.
void ola::plugin::usbdmx::SunliteFactory::DeviceRemoved |
( |
WidgetObserver * |
observer, |
|
|
libusb_device * |
usb_device |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following files: