Index: extensions/browser/api/serial/serial_api.h |
diff --git a/extensions/browser/api/serial/serial_api.h b/extensions/browser/api/serial/serial_api.h |
index 4a84ffaa5c5a0239b7fb43dfc64e0debf23906c9..ea943d31d6249868ee2a0f71cf8868b7104479db 100644 |
--- a/extensions/browser/api/serial/serial_api.h |
+++ b/extensions/browser/api/serial/serial_api.h |
@@ -239,6 +239,38 @@ class SerialSetControlSignalsFunction : public SerialAsyncApiFunction { |
scoped_ptr<serial::SetControlSignals::Params> params_; |
}; |
+class SerialSetBreakFunction : public SerialAsyncApiFunction { |
+ public: |
+ DECLARE_EXTENSION_FUNCTION("serial.setBreak", SERIAL_SETBREAK) |
+ SerialSetBreakFunction(); |
+ |
+ protected: |
+ ~SerialSetBreakFunction() override; |
+ |
+ // AsyncApiFunction: |
+ bool Prepare() override; |
+ void Work() override; |
+ |
+ private: |
+ scoped_ptr<serial::SetBreak::Params> params_; |
+}; |
+ |
+class SerialClearBreakFunction : public SerialAsyncApiFunction { |
+ public: |
+ DECLARE_EXTENSION_FUNCTION("serial.clearBreak", SERIAL_CLEARBREAK) |
+ SerialClearBreakFunction(); |
+ |
+ protected: |
+ ~SerialClearBreakFunction() override; |
+ |
+ // AsyncApiFunction: |
+ bool Prepare() override; |
+ void Work() override; |
+ |
+ private: |
+ scoped_ptr<serial::ClearBreak::Params> params_; |
+}; |
+ |
} // namespace core_api |
} // namespace extensions |