Index: device/usb/mojo/device_impl.h |
diff --git a/device/usb/mojo/device_impl.h b/device/usb/mojo/device_impl.h |
index 60a7756bb434eb6b43c0d289d8263425895ba13b..02983cae5fed5bf388faf0fb4d951388078383a9 100644 |
--- a/device/usb/mojo/device_impl.h |
+++ b/device/usb/mojo/device_impl.h |
@@ -27,16 +27,16 @@ class PermissionProvider; |
// Implementation of the public Device interface. Instances of this class are |
// constructed by DeviceManagerImpl and are strongly bound to their MessagePipe |
// lifetime. |
-class DeviceImpl : public Device, public device::UsbDevice::Observer { |
+class DeviceImpl : public mojom::UsbDevice, public device::UsbDevice::Observer { |
public: |
- static void Create(scoped_refptr<UsbDevice> device, |
+ static void Create(scoped_refptr<device::UsbDevice> device, |
base::WeakPtr<PermissionProvider> permission_provider, |
- DeviceRequest request); |
+ mojom::UsbDeviceRequest request); |
~DeviceImpl() override; |
private: |
- DeviceImpl(scoped_refptr<UsbDevice> device, |
+ DeviceImpl(scoped_refptr<device::UsbDevice> device, |
base::WeakPtr<PermissionProvider> permission_provider); |
// Closes the device if it's open. This will always set |device_handle_| to |
@@ -44,8 +44,9 @@ class DeviceImpl : public Device, public device::UsbDevice::Observer { |
void CloseHandle(); |
// Checks interface permissions for control transfers. |
- bool HasControlTransferPermission(ControlTransferRecipient recipient, |
- uint16_t index); |
+ bool HasControlTransferPermission( |
+ mojom::UsbControlTransferRecipient recipient, |
+ uint16_t index); |
// Handles completion of an open request. |
static void OnOpen(base::WeakPtr<DeviceImpl> device, |
@@ -68,11 +69,11 @@ class DeviceImpl : public Device, public device::UsbDevice::Observer { |
const SetInterfaceAlternateSettingCallback& callback) override; |
void Reset(const ResetCallback& callback) override; |
void ClearHalt(uint8_t endpoint, const ClearHaltCallback& callback) override; |
- void ControlTransferIn(ControlTransferParamsPtr params, |
+ void ControlTransferIn(mojom::UsbControlTransferParamsPtr params, |
uint32_t length, |
uint32_t timeout, |
const ControlTransferInCallback& callback) override; |
- void ControlTransferOut(ControlTransferParamsPtr params, |
+ void ControlTransferOut(mojom::UsbControlTransferParamsPtr params, |
const std::vector<uint8_t>& data, |
uint32_t timeout, |
const ControlTransferOutCallback& callback) override; |
@@ -99,7 +100,7 @@ class DeviceImpl : public Device, public device::UsbDevice::Observer { |
// device::UsbDevice::Observer implementation: |
void OnDeviceRemoved(scoped_refptr<device::UsbDevice> device) override; |
- const scoped_refptr<UsbDevice> device_; |
+ const scoped_refptr<device::UsbDevice> device_; |
base::WeakPtr<PermissionProvider> permission_provider_; |
ScopedObserver<device::UsbDevice, device::UsbDevice::Observer> observer_; |
@@ -107,7 +108,7 @@ class DeviceImpl : public Device, public device::UsbDevice::Observer { |
// has been closed. |
scoped_refptr<UsbDeviceHandle> device_handle_; |
- mojo::StrongBindingPtr<Device> binding_; |
+ mojo::StrongBindingPtr<mojom::UsbDevice> binding_; |
base::WeakPtrFactory<DeviceImpl> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(DeviceImpl); |