| Index: extensions/browser/api/usb/usb_api.h
|
| diff --git a/extensions/browser/api/usb/usb_api.h b/extensions/browser/api/usb/usb_api.h
|
| index 9310f60e72453c970cba1375fb525454dd4c25bd..8903348a3ba06b38c5c608a0d20b0d9b1b70515f 100644
|
| --- a/extensions/browser/api/usb/usb_api.h
|
| +++ b/extensions/browser/api/usb/usb_api.h
|
| @@ -169,6 +169,23 @@ class UsbOpenDeviceFunction : public UsbAsyncApiFunction {
|
| scoped_ptr<extensions::core_api::usb::OpenDevice::Params> parameters_;
|
| };
|
|
|
| +class UsbSetConfigurationFunction : public UsbAsyncApiFunction {
|
| + public:
|
| + DECLARE_EXTENSION_FUNCTION("usb.setConfiguration", USB_SETCONFIGURATION)
|
| +
|
| + UsbSetConfigurationFunction();
|
| +
|
| + protected:
|
| + ~UsbSetConfigurationFunction() override;
|
| +
|
| + // AsyncApiFunction:
|
| + bool Prepare() override;
|
| + void AsyncWorkStart() override;
|
| +
|
| + private:
|
| + scoped_ptr<extensions::core_api::usb::SetConfiguration::Params> parameters_;
|
| +};
|
| +
|
| class UsbGetConfigurationFunction : public UsbAsyncApiFunction {
|
| public:
|
| DECLARE_EXTENSION_FUNCTION("usb.getConfiguration", USB_GETCONFIGURATION)
|
|
|