Index: chrome/browser/extensions/api/serial/serial_api.h |
diff --git a/chrome/browser/extensions/api/serial/serial_api.h b/chrome/browser/extensions/api/serial/serial_api.h |
index e384eb6ad901d4cdca492c27b3f586b95317615a..9dcee141fec129ff2e093fbe00ccf27a3f4014d7 100644 |
--- a/chrome/browser/extensions/api/serial/serial_api.h |
+++ b/chrome/browser/extensions/api/serial/serial_api.h |
@@ -9,6 +9,7 @@ |
#include "base/memory/ref_counted.h" |
#include "chrome/common/extensions/api/serial.h" |
+#include "device/serial/serial.mojom.h" |
#include "extensions/browser/api/api_resource_manager.h" |
#include "extensions/browser/api/async_api_function.h" |
@@ -243,4 +244,16 @@ class SerialSetControlSignalsFunction : public SerialAsyncApiFunction { |
} // namespace extensions |
+namespace mojo { |
+ |
+template <> |
+class TypeConverter<device::SerialDeviceInfoPtr, |
+ linked_ptr<extensions::api::serial::DeviceInfo> > { |
+ public: |
+ static linked_ptr<extensions::api::serial::DeviceInfo> ConvertTo( |
+ const device::SerialDeviceInfoPtr& input); |
+}; |
+ |
+} // namespace mojo |
+ |
#endif // CHROME_BROWSER_EXTENSIONS_API_SERIAL_SERIAL_API_H_ |