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 a423aaed70ccd5234a6ca2e29bce56d7e5f9abc2..a4839620924e1aefab899dcf3d71db44a9a12610 100644 |
--- a/chrome/browser/chromeos/login/signed_settings.h |
+++ b/chrome/browser/chromeos/login/signed_settings.h |
@@ -30,6 +30,10 @@ |
// and then call the appropriate method of the Delegate you passed in |
// -- again, on the UI thread. |
+namespace base { |
+class Value; |
+} // namespace base |
+ |
namespace enterprise_management { |
class PolicyFetchResponse; |
class PolicyData; |
@@ -74,12 +78,12 @@ class SignedSettings : public base::RefCountedThreadSafe<SignedSettings>, |
// one type can be in flight at a time. |
static SignedSettings* CreateStorePropertyOp( |
const std::string& name, |
- const std::string& value, |
+ const base::Value& value, |
SignedSettings::Delegate<bool>* d); |
static SignedSettings* CreateRetrievePropertyOp( |
const std::string& name, |
- SignedSettings::Delegate<std::string>* d); |
+ SignedSettings::Delegate<const base::Value*>* d); |
// These are both "policy" operations, and only one instance of |
// one type can be in flight at a time. |