Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(13)

Unified Diff: third_party/WebKit/public/platform/modules/webusb/WebUSBDeviceInfo.h

Issue 1850023002: Consume Mojo services directly in Blink's WebUSB implementation. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Don't do assignments in if statements. Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/public/platform/modules/webusb/WebUSBDeviceInfo.h
diff --git a/third_party/WebKit/public/platform/modules/webusb/WebUSBDeviceInfo.h b/third_party/WebKit/public/platform/modules/webusb/WebUSBDeviceInfo.h
deleted file mode 100644
index c59dd3b15526fab8a487d773b63fc1a3fa0ebcb3..0000000000000000000000000000000000000000
--- a/third_party/WebKit/public/platform/modules/webusb/WebUSBDeviceInfo.h
+++ /dev/null
@@ -1,110 +0,0 @@
-// Copyright 2015 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef WebUSBDeviceInfo_h
-#define WebUSBDeviceInfo_h
-
-#include "public/platform/WebString.h"
-#include "public/platform/WebVector.h"
-#include "public/platform/modules/webusb/WebUSBDevice.h"
-
-namespace blink {
-
-struct WebUSBDeviceInfo {
- struct Endpoint {
- enum class Type {
- Bulk,
- Interrupt,
- Isochronous
- };
-
- Endpoint()
- : endpointNumber(0)
- , direction(WebUSBDevice::TransferDirection::In)
- , type(Type::Bulk)
- , packetSize(0)
- {
- }
-
- uint8_t endpointNumber;
- WebUSBDevice::TransferDirection direction;
- Type type;
- uint32_t packetSize;
- };
-
- struct AlternateInterface {
- AlternateInterface()
- : alternateSetting(0)
- , classCode(0)
- , subclassCode(0)
- , protocolCode(0)
- {
- }
-
- uint8_t alternateSetting;
- uint8_t classCode;
- uint8_t subclassCode;
- uint8_t protocolCode;
- WebString interfaceName;
- WebVector<Endpoint> endpoints;
- };
-
- struct Interface {
- Interface()
- : interfaceNumber(0)
- {
- }
-
- uint8_t interfaceNumber;
- WebVector<AlternateInterface> alternates;
- };
-
- struct Configuration {
- Configuration()
- : configurationValue(0)
- {
- }
-
- uint8_t configurationValue;
- WebString configurationName;
- WebVector<Interface> interfaces;
- };
-
- WebUSBDeviceInfo()
- : usbVersionMajor(0)
- , usbVersionMinor(0)
- , usbVersionSubminor(0)
- , deviceClass(0)
- , deviceSubclass(0)
- , deviceProtocol(0)
- , vendorID(0)
- , productID(0)
- , deviceVersionMajor(0)
- , deviceVersionMinor(0)
- , deviceVersionSubminor(0)
- {
- }
-
- WebString guid;
- uint8_t usbVersionMajor;
- uint8_t usbVersionMinor;
- uint8_t usbVersionSubminor;
- uint8_t deviceClass;
- uint8_t deviceSubclass;
- uint8_t deviceProtocol;
- uint16_t vendorID;
- uint16_t productID;
- uint8_t deviceVersionMajor;
- uint8_t deviceVersionMinor;
- uint8_t deviceVersionSubminor;
- WebString manufacturerName;
- WebString productName;
- WebString serialNumber;
- uint8_t activeConfiguration;
- WebVector<Configuration> configurations;
-};
-
-} // namespace blink
-
-#endif // WebUSBDeviceInfo_h

Powered by Google App Engine
This is Rietveld 408576698