Index: chrome/browser/signin/chrome_proximity_auth_client.h |
diff --git a/chrome/browser/signin/chrome_proximity_auth_client.h b/chrome/browser/signin/chrome_proximity_auth_client.h |
index 53bc6e223724e9e2215c901e71188a802fd48d5e..7a0815e36f46a34bf9368a4eafb58d4f15b1b8f0 100644 |
--- a/chrome/browser/signin/chrome_proximity_auth_client.h |
+++ b/chrome/browser/signin/chrome_proximity_auth_client.h |
@@ -8,7 +8,9 @@ |
#include "base/macros.h" |
#include "components/proximity_auth/proximity_auth_client.h" |
+class PrefService; |
class Profile; |
+class EasyUnlockServiceRegular; |
// A Chrome-specific implementation of the ProximityAuthClient interface. |
// There is one |ChromeProximityAuthClient| per |Profile|. |
@@ -21,6 +23,16 @@ class ChromeProximityAuthClient : public proximity_auth::ProximityAuthClient { |
std::string GetAuthenticatedUsername() const override; |
void UpdateScreenlockState(proximity_auth::ScreenlockState state) override; |
void FinalizeUnlock(bool success) override; |
+ PrefService* GetPrefService() override; |
+ scoped_ptr<proximity_auth::SecureMessageDelegate> |
+ CreateSecureMessageDelegate() override; |
+ scoped_ptr<proximity_auth::CryptAuthClientFactory> |
+ CreateCryptAuthClientFactory() override; |
+ cryptauth::DeviceClassifier GetDeviceClassifier() override; |
+ std::string GetAccountId() override; |
+ proximity_auth::CryptAuthEnrollmentManager* GetCryptAuthEnrollmentManager() |
+ override; |
+ proximity_auth::CryptAuthDeviceManager* GetCryptAuthDeviceManager() override; |
void FinalizeSignin(const std::string& secret) override; |
private: |