Index: chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h |
diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h |
index f80f85bd3f5d6c2a085d51578ce88cf939c37600..53c8d421f75d8c2ee76b3aab2249dd37c1315c49 100644 |
--- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h |
+++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h |
@@ -277,6 +277,38 @@ class EasyUnlockPrivateGetRemoteDevicesFunction : public SyncExtensionFunction { |
DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateGetRemoteDevicesFunction); |
}; |
+class EasyUnlockPrivateGetSignInChallengeFunction : |
+ public AsyncExtensionFunction { |
+ public: |
+ DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.getSignInChallenge", |
+ EASYUNLOCKPRIVATE_GETSIGNINCHALLENGE) |
+ EasyUnlockPrivateGetSignInChallengeFunction(); |
+ |
+ private: |
+ virtual ~EasyUnlockPrivateGetSignInChallengeFunction(); |
+ |
+ // AsyncExtensionFunction: |
+ virtual bool RunAsync() OVERRIDE; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateGetSignInChallengeFunction); |
+}; |
+ |
+class EasyUnlockPrivateTrySignInSecretFunction : |
+ public AsyncExtensionFunction { |
+ public: |
+ DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.trySignInSecret", |
+ EASYUNLOCKPRIVATE_TRYSIGNINSECRET) |
+ EasyUnlockPrivateTrySignInSecretFunction(); |
+ |
+ private: |
+ virtual ~EasyUnlockPrivateTrySignInSecretFunction(); |
+ |
+ // AsyncExtensionFunction: |
+ virtual bool RunAsync() OVERRIDE; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateTrySignInSecretFunction); |
+}; |
+ |
} // namespace api |
} // namespace extensions |