ACMDevice
return new(std::nothrow) ACMDevice(device, vendorID, productID, "CDC ACM compatible device");
ACMDevice::ACMDevice(usb_device device, uint16 vendorID, uint16 productID,
ACMDevice::SetLineCoding(usb_cdc_line_coding *lineCoding)
ACMDevice::SetControlLineState(uint16 state)
ACMDevice::AddDevice(const usb_configuration_info *config)
class ACMDevice : public SerialDevice {
ACMDevice(usb_device device, uint16 vendorID,
ACMDevice(device, vendorID, productID, description)
class OptionDevice : public ACMDevice {
: ACMDevice(device, vendorID, productID, description),
class ProlificDevice : public ACMDevice {
return new(std::nothrow) ACMDevice(device, vendorID, productID,