diff options
Diffstat (limited to 'chromium/chrome/browser/extensions/api/passwords_private/passwords_private_api.h')
-rw-r--r-- | chromium/chrome/browser/extensions/api/passwords_private/passwords_private_api.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/chromium/chrome/browser/extensions/api/passwords_private/passwords_private_api.h b/chromium/chrome/browser/extensions/api/passwords_private/passwords_private_api.h index 59f7e3caf2a..f541487c4f4 100644 --- a/chromium/chrome/browser/extensions/api/passwords_private/passwords_private_api.h +++ b/chromium/chrome/browser/extensions/api/passwords_private/passwords_private_api.h @@ -155,9 +155,45 @@ class PasswordsPrivateExportPasswordsFunction ResponseAction Run() override; private: + void ExportRequestCompleted(const std::string& error); + DISALLOW_COPY_AND_ASSIGN(PasswordsPrivateExportPasswordsFunction); }; +class PasswordsPrivateCancelExportPasswordsFunction + : public UIThreadExtensionFunction { + public: + PasswordsPrivateCancelExportPasswordsFunction() {} + DECLARE_EXTENSION_FUNCTION("passwordsPrivate.cancelExportPasswords", + PASSWORDSPRIVATE_CANCELEXPORTPASSWORDS); + + protected: + ~PasswordsPrivateCancelExportPasswordsFunction() override; + + // ExtensionFunction overrides. + ResponseAction Run() override; + + private: + DISALLOW_COPY_AND_ASSIGN(PasswordsPrivateCancelExportPasswordsFunction); +}; + +class PasswordsPrivateRequestExportProgressStatusFunction + : public UIThreadExtensionFunction { + public: + PasswordsPrivateRequestExportProgressStatusFunction() {} + DECLARE_EXTENSION_FUNCTION("passwordsPrivate.requestExportProgressStatus", + PASSWORDSPRIVATE_REQUESTEXPORTPROGRESSSTATUS); + + protected: + ~PasswordsPrivateRequestExportProgressStatusFunction() override; + + // ExtensionFunction overrides. + ResponseAction Run() override; + + private: + DISALLOW_COPY_AND_ASSIGN(PasswordsPrivateRequestExportProgressStatusFunction); +}; + } // namespace extensions #endif // CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_API_H_ |