| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "device/usb/mock_usb_device.h" | 5 #include "device/usb/mock_usb_device.h" |
| 6 | 6 |
| 7 #include "base/strings/utf_string_conversions.h" | 7 #include "base/strings/utf_string_conversions.h" |
| 8 | 8 |
| 9 namespace device { | 9 namespace device { |
| 10 | 10 |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 49 MockUsbDevice::MockUsbDevice(uint16_t vendor_id, | 49 MockUsbDevice::MockUsbDevice(uint16_t vendor_id, |
| 50 uint16_t product_id, | 50 uint16_t product_id, |
| 51 const UsbConfigDescriptor& configuration) | 51 const UsbConfigDescriptor& configuration) |
| 52 : MockUsbDevice(vendor_id, product_id) { | 52 : MockUsbDevice(vendor_id, product_id) { |
| 53 configurations_.push_back(configuration); | 53 configurations_.push_back(configuration); |
| 54 } | 54 } |
| 55 | 55 |
| 56 MockUsbDevice::MockUsbDevice( | 56 MockUsbDevice::MockUsbDevice( |
| 57 uint16_t vendor_id, | 57 uint16_t vendor_id, |
| 58 uint16_t product_id, | 58 uint16_t product_id, |
| 59 uint8_t device_class, |
| 60 const std::vector<UsbConfigDescriptor>& configurations) |
| 61 : UsbDevice(0x0200, // usb_version |
| 62 device_class, |
| 63 0xff, // device_subclass |
| 64 0xff, // device_protocol |
| 65 vendor_id, |
| 66 product_id, |
| 67 0x0100, // device_version |
| 68 base::string16(), |
| 69 base::string16(), |
| 70 base::string16()) { |
| 71 configurations_ = configurations; |
| 72 } |
| 73 |
| 74 MockUsbDevice::MockUsbDevice( |
| 75 uint16_t vendor_id, |
| 76 uint16_t product_id, |
| 59 const std::string& manufacturer_string, | 77 const std::string& manufacturer_string, |
| 60 const std::string& product_string, | 78 const std::string& product_string, |
| 61 const std::string& serial_number, | 79 const std::string& serial_number, |
| 62 const std::vector<UsbConfigDescriptor>& configurations) | 80 const std::vector<UsbConfigDescriptor>& configurations) |
| 63 : MockUsbDevice(vendor_id, | 81 : MockUsbDevice(vendor_id, |
| 64 product_id, | 82 product_id, |
| 65 manufacturer_string, | 83 manufacturer_string, |
| 66 product_string, | 84 product_string, |
| 67 serial_number) { | 85 serial_number) { |
| 68 configurations_ = configurations; | 86 configurations_ = configurations; |
| 69 } | 87 } |
| 70 | 88 |
| 71 MockUsbDevice::~MockUsbDevice() { | 89 MockUsbDevice::~MockUsbDevice() { |
| 72 } | 90 } |
| 73 | 91 |
| 74 void MockUsbDevice::AddMockConfig(const UsbConfigDescriptor& config) { | 92 void MockUsbDevice::AddMockConfig(const UsbConfigDescriptor& config) { |
| 75 configurations_.push_back(config); | 93 configurations_.push_back(config); |
| 76 } | 94 } |
| 77 | 95 |
| 78 void MockUsbDevice::ActiveConfigurationChanged(int configuration_value) { | 96 void MockUsbDevice::ActiveConfigurationChanged(int configuration_value) { |
| 79 UsbDevice::ActiveConfigurationChanged(configuration_value); | 97 UsbDevice::ActiveConfigurationChanged(configuration_value); |
| 80 } | 98 } |
| 81 | 99 |
| 82 void MockUsbDevice::NotifyDeviceRemoved() { | 100 void MockUsbDevice::NotifyDeviceRemoved() { |
| 83 UsbDevice::NotifyDeviceRemoved(); | 101 UsbDevice::NotifyDeviceRemoved(); |
| 84 } | 102 } |
| 85 | 103 |
| 86 } // namespace device | 104 } // namespace device |
| OLD | NEW |