Chromium Code Reviews| 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 1d31ba652eb1d0282a4a5cb4072c3a784821b447..52ff92824153c8bbf9f140650d060b6c185ea918 100644 |
| --- a/chrome/browser/extensions/api/serial/serial_api.h |
| +++ b/chrome/browser/extensions/api/serial/serial_api.h |
| @@ -16,6 +16,7 @@ |
| namespace extensions { |
| class APIResourceEventNotifier; |
| +class SerialConnection; |
| extern const char kConnectionIdKey[]; |
| @@ -49,6 +50,13 @@ class SerialOpenFunction : public AsyncAPIFunction { |
| virtual void Work() OVERRIDE; |
| virtual bool Respond() OVERRIDE; |
| + // Overrideable for testing. |
|
Mihai Parparita -not on Chrome
2012/07/11 00:45:45
FWIW, the delegate pattern that Antony and I menti
|
| + virtual SerialConnection* CreateSerialConnection( |
| + const std::string& port, |
| + int bitrate, |
| + APIResourceEventNotifier* event_notifier); |
| + virtual bool DoesPortExist(const std::string& port); |
| + |
| private: |
| scoped_ptr<api::experimental_serial::Open::Params> params_; |
| int src_id_; |