| Index: chrome/browser/chromeos/login/signed_settings.h
|
| diff --git a/chrome/browser/chromeos/login/signed_settings.h b/chrome/browser/chromeos/login/signed_settings.h
|
| index d9f7dd9d252cd43006b9079f7f779e01c47a9b0d..a1604630389a90bc74278232eb68a9ae2788c441 100644
|
| --- a/chrome/browser/chromeos/login/signed_settings.h
|
| +++ b/chrome/browser/chromeos/login/signed_settings.h
|
| @@ -51,7 +51,6 @@ class SignedSettings : public base::RefCountedThreadSafe<SignedSettings>,
|
| };
|
|
|
| SignedSettings();
|
| - virtual ~SignedSettings();
|
|
|
| // These are both "policy" operations, and only one instance of
|
| // one type can be in flight at a time.
|
| @@ -74,6 +73,8 @@ class SignedSettings : public base::RefCountedThreadSafe<SignedSettings>,
|
| const std::vector<uint8>& payload) = 0;
|
|
|
| protected:
|
| + virtual ~SignedSettings();
|
| +
|
| static bool PolicyIsSane(
|
| const enterprise_management::PolicyFetchResponse& value,
|
| enterprise_management::PolicyData* poldata);
|
| @@ -83,6 +84,7 @@ class SignedSettings : public base::RefCountedThreadSafe<SignedSettings>,
|
| OwnershipService* service_;
|
|
|
| private:
|
| + friend class base::RefCountedThreadSafe<SignedSettings>;
|
| friend class SignedSettingsTest;
|
| friend class SignedSettingsHelperTest;
|
|
|
|
|