Index: chrome/browser/chromeos/extensions/quick_unlock_private/quick_unlock_private_api.h |
diff --git a/chrome/browser/chromeos/extensions/quick_unlock_private/quick_unlock_private_api.h b/chrome/browser/chromeos/extensions/quick_unlock_private/quick_unlock_private_api.h |
index 65e79fa1a08ee2ccb769c385473995241e37e1ee..34aac6a150a497ace0db4f960a7979a59c73b184 100644 |
--- a/chrome/browser/chromeos/extensions/quick_unlock_private/quick_unlock_private_api.h |
+++ b/chrome/browser/chromeos/extensions/quick_unlock_private/quick_unlock_private_api.h |
@@ -56,6 +56,40 @@ class QuickUnlockPrivateGetActiveModesFunction |
DISALLOW_COPY_AND_ASSIGN(QuickUnlockPrivateGetActiveModesFunction); |
}; |
+class QuickUnlockPrivateCheckCredentialFunction |
+ : public UIThreadExtensionFunction { |
+ public: |
+ QuickUnlockPrivateCheckCredentialFunction(); |
+ DECLARE_EXTENSION_FUNCTION("quickUnlockPrivate.checkCredential", |
+ QUICKUNLOCKPRIVATE_CHECKCREDENTIAL); |
+ |
+ protected: |
+ ~QuickUnlockPrivateCheckCredentialFunction() override; |
+ |
+ // ExtensionFunction overrides. |
+ ResponseAction Run() override; |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(QuickUnlockPrivateCheckCredentialFunction); |
+}; |
+ |
+class QuickUnlockPrivateGetCredentialRequirementsFunction |
+ : public UIThreadExtensionFunction { |
+ public: |
+ QuickUnlockPrivateGetCredentialRequirementsFunction(); |
+ DECLARE_EXTENSION_FUNCTION("quickUnlockPrivate.getCredentialRequirements", |
+ QUICKUNLOCKPRIVATE_GETCREDENTIALREQUIREMENTS); |
+ |
+ protected: |
+ ~QuickUnlockPrivateGetCredentialRequirementsFunction() override; |
+ |
+ // ExtensionFunction overrides. |
+ ResponseAction Run() override; |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(QuickUnlockPrivateGetCredentialRequirementsFunction); |
+}; |
+ |
class QuickUnlockPrivateSetModesFunction : public UIThreadExtensionFunction, |
public chromeos::AuthStatusConsumer { |
public: |