| 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 61ed87345c3bb2573e9f3f3e0b3a7822871cdd88..a46a2bd33b26f28ab39cbfbeb43047d694ff683f 100644
|
| --- a/chrome/browser/chromeos/login/signed_settings_helper.h
|
| +++ b/chrome/browser/chromeos/login/signed_settings_helper.h
|
| @@ -26,45 +26,19 @@ class SignedSettings;
|
| // and handle callbacks destruction before ops completion.
|
| class SignedSettingsHelper {
|
| public:
|
| - class Callback {
|
| - public:
|
| - // Callback of StorePropertyOp.
|
| - virtual void OnStorePropertyCompleted(
|
| - SignedSettings::ReturnCode code,
|
| - const std::string& name,
|
| - const base::Value& value) {}
|
| -
|
| - // Callback of RetrievePropertyOp.
|
| - virtual void OnRetrievePropertyCompleted(
|
| - SignedSettings::ReturnCode code,
|
| - const std::string& name,
|
| - const base::Value* value) {}
|
| -
|
| - // Callback of StorePolicyOp.
|
| - virtual void OnStorePolicyCompleted(
|
| - SignedSettings::ReturnCode code) {}
|
| -
|
| - // Callback of RetrievePolicyOp.
|
| - virtual void OnRetrievePolicyCompleted(
|
| - SignedSettings::ReturnCode code,
|
| - const em::PolicyFetchResponse& policy) {}
|
| - };
|
| + typedef base::Callback<void(SignedSettings::ReturnCode)> StorePolicyCallback;
|
| + typedef base::Callback<void(SignedSettings::ReturnCode,
|
| + const em::PolicyFetchResponse&)> RetrievePolicyCallback;
|
|
|
| // Class factory
|
| static SignedSettingsHelper* Get();
|
|
|
| // Functions to start signed settings ops.
|
| - virtual void StartStorePropertyOp(const std::string& name,
|
| - const base::Value& value,
|
| - Callback* callback) = 0;
|
| - virtual void StartRetrieveProperty(const std::string& name,
|
| - Callback* callback) = 0;
|
| - virtual void StartStorePolicyOp(const em::PolicyFetchResponse& policy,
|
| - Callback* callback) = 0;
|
| - virtual void StartRetrievePolicyOp(Callback* callback) = 0;
|
| -
|
| - // Cancels all pending calls of given callback.
|
| - virtual void CancelCallback(Callback* callback) = 0;
|
| + virtual void StartStorePolicyOp(
|
| + const em::PolicyFetchResponse& policy,
|
| + StorePolicyCallback callback) = 0;
|
| + virtual void StartRetrievePolicyOp(
|
| + RetrievePolicyCallback callback) = 0;
|
|
|
| class TestDelegate {
|
| public:
|
|
|