| Index: chrome/browser/google/google_update.h
|
| ===================================================================
|
| --- chrome/browser/google/google_update.h (revision 107092)
|
| +++ chrome/browser/google/google_update.h (working copy)
|
| @@ -6,10 +6,9 @@
|
| #define CHROME_BROWSER_GOOGLE_GOOGLE_UPDATE_H_
|
| #pragma once
|
|
|
| -#include <string>
|
| -
|
| #include "base/basictypes.h"
|
| #include "base/memory/ref_counted.h"
|
| +#include "base/string16.h"
|
| #if defined(OS_WIN)
|
| #include "google_update_idl.h"
|
| #endif
|
| @@ -67,13 +66,15 @@
|
| public:
|
| // This function is called when Google Update has finished its operation and
|
| // wants to notify us about the results. |results| represents what the end
|
| - // state is, |error_code| represents what error occurred and |version|
|
| - // specifies what new version Google Update detected (or installed). This
|
| - // value can be a blank string, if the version tag in the Update{} block
|
| - // (in Google Update's server config for Chrome) is blank.
|
| + // state is, |error_code| represents what error occurred, |error_message| is a
|
| + // string version of the same (might be blank) and |version| specifies what
|
| + // new version Google Update detected (or installed). This value can be a
|
| + // blank string, if the version tag in the Update{} block (in Google Update's
|
| + // server config for Chrome) is blank.
|
| virtual void OnReportResults(GoogleUpdateUpgradeResult results,
|
| GoogleUpdateErrorCode error_code,
|
| - const std::wstring& version) = 0;
|
| + const string16& error_message,
|
| + const string16& version) = 0;
|
| };
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
| @@ -114,7 +115,7 @@
|
| // listener.
|
| // Note, after this function completes, this object will have deleted itself.
|
| bool ReportFailure(HRESULT hr, GoogleUpdateErrorCode error_code,
|
| - MessageLoop* main_loop);
|
| + const string16& error_message, MessageLoop* main_loop);
|
|
|
| #endif
|
|
|
| @@ -127,15 +128,16 @@
|
| MessageLoop* main_loop);
|
|
|
| // This function reports the results of the GoogleUpdate operation to the
|
| - // listener. If results indicates an error, the error_code will indicate which
|
| - // error occurred.
|
| + // listener. If results indicates an error, the |error_code| and
|
| + // |error_message| will indicate which error occurred.
|
| // Note, after this function completes, this object will have deleted itself.
|
| void ReportResults(GoogleUpdateUpgradeResult results,
|
| - GoogleUpdateErrorCode error_code);
|
| + GoogleUpdateErrorCode error_code,
|
| + const string16& error_message);
|
|
|
| // Which version string Google Update found (if a new one was available).
|
| // Otherwise, this will be blank.
|
| - std::wstring version_available_;
|
| + string16 version_available_;
|
|
|
| // The listener who is interested in finding out the result of the operation.
|
| GoogleUpdateStatusListener* listener_;
|
|
|