| Index: chrome/browser/chromeos/login/signed_settings_helper.h
|
| diff --git a/chrome/browser/chromeos/login/signed_settings_helper.h b/chrome/browser/chromeos/login/signed_settings_helper.h
|
| index d65b6778f47130328e605074dc5ac6839777552c..362748de17ee50364230d873b42737069f4b9ce0 100644
|
| --- a/chrome/browser/chromeos/login/signed_settings_helper.h
|
| +++ b/chrome/browser/chromeos/login/signed_settings_helper.h
|
| @@ -6,6 +6,8 @@
|
| #define CHROME_BROWSER_CHROMEOS_LOGIN_SIGNED_SETTINGS_HELPER_H_
|
| #pragma once
|
|
|
| +#include <string>
|
| +
|
| #include "chrome/browser/chromeos/login/signed_settings.h"
|
|
|
| namespace chromeos {
|
| @@ -43,6 +45,15 @@ class SignedSettingsHelper {
|
| SignedSettings::ReturnCode code,
|
| const std::string& name,
|
| const std::string& value) {}
|
| +
|
| + // Callback of StorePolicyOp.
|
| + virtual void OnStorePolicyCompleted(
|
| + SignedSettings::ReturnCode code) {}
|
| +
|
| + // Callback of RetrievePolicyOp.
|
| + virtual void OnRetrievePolicyCompleted(
|
| + SignedSettings::ReturnCode code,
|
| + const std::string& value) {}
|
| };
|
|
|
| // Class factory
|
| @@ -59,6 +70,9 @@ class SignedSettingsHelper {
|
| Callback* callback) = 0;
|
| virtual void StartRetrieveProperty(const std::string& name,
|
| Callback* callback) = 0;
|
| + virtual void StartStorePolicyOp(const std::string& value,
|
| + Callback* callback) = 0;
|
| + virtual void StartRetrievePolicyOp(Callback* callback) = 0;
|
|
|
| // Cancels all pending calls of given callback.
|
| virtual void CancelCallback(Callback* callback) = 0;
|
|
|