Index: device/serial/serial_io_handler.h |
diff --git a/device/serial/serial_io_handler.h b/device/serial/serial_io_handler.h |
index 81d70282a00188dce960ca65308b6d3e119707ce..63e6c90a36a7f45ea865f15807318b05ec0031e1 100644 |
--- a/device/serial/serial_io_handler.h |
+++ b/device/serial/serial_io_handler.h |
@@ -190,6 +190,16 @@ class SerialIoHandler : public base::NonThreadSafe, |
// Possibly fixes up a serial port path name in a platform-specific manner. |
static std::string MaybeFixUpPortName(const std::string& port_name); |
+ base::SingleThreadTaskRunner* file_thread_task_runner() const { |
+ return file_thread_task_runner_.get(); |
+ } |
+ |
+ base::SingleThreadTaskRunner* ui_thread_task_runner() const { |
+ return ui_thread_task_runner_.get(); |
+ } |
+ |
+ const std::string& port() const { return port_; } |
+ |
private: |
friend class base::RefCounted<SerialIoHandler>; |
@@ -229,6 +239,8 @@ class SerialIoHandler : public base::NonThreadSafe, |
// On Chrome OS, PermissionBrokerClient should be called on the UI thread. |
scoped_refptr<base::SingleThreadTaskRunner> ui_thread_task_runner_; |
+ std::string port_; |
+ |
DISALLOW_COPY_AND_ASSIGN(SerialIoHandler); |
}; |