#include <LOW_portUsb_Factory.h>
Static Public Methods | |
| LOW_portUsbDevice * | new_portUsbDevice (const usbDeviceSpecifier_t inUsbDevSpec) |
| Platform aware replacement for creating dynamic instances of LOW_portUsbDevice. More... | |
| LOW_portUsbDevice * | new_portUsbDevice (const LOW_portUsbDevice::usbVendorID_t inVendorID, const LOW_portUsbDevice::usbProductID_t inProductID) |
| Platform aware replacement for creating dynamic instances of LOW_portUsbDevice. More... | |
Private Methods | |
| LOW_portUsb_Factory () | |
| Constructor. More... | |
| virtual | ~LOW_portUsb_Factory () |
| Destructor. More... | |
This class also contains platform specific type definitions.
This class is thread-safe.
Definition at line 38 of file LOW_portUsb_Factory.h.
|
|
Constructor. Private to prevent instaciation as this is a static factory. Definition at line 27 of file LOW_portUsb_Factory.cpp. |
|
|
Destructor. Private to prevent instaciation as this is a static factory. Definition at line 32 of file LOW_portUsb_Factory.cpp. |
|
||||||||||||
|
Platform aware replacement for creating dynamic instances of LOW_portUsbDevice. If more than one device with the same vendor/product id is present, the first device found is used.
Definition at line 50 of file LOW_portUsb_Factory.cpp. References LOW_portUsbDevice::usbProductID_t, and LOW_portUsbDevice::usbVendorID_t. |
|
|
Platform aware replacement for creating dynamic instances of LOW_portUsbDevice.
Definition at line 42 of file LOW_portUsb_Factory.cpp. Referenced by LOW_linkDS2490::LOW_linkDS2490(). |
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001