Chromium Code Reviews| 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_string| 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_string, |
|
grt (UTC plus 2)
2011/10/26 14:35:55
nit: is this the same thing that's called |error_m
Finnur
2011/10/26 15:25:11
Good catch.
|
| + 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_; |