Index: chrome/browser/component_updater/component_updater_configurator.cc |
diff --git a/chrome/browser/component_updater/component_updater_configurator.cc b/chrome/browser/component_updater/component_updater_configurator.cc |
index f9027e782e6688df466dc6a509ee5071edbe054d..792d2f77938e3c9e8b2440e48160819ac727168c 100644 |
--- a/chrome/browser/component_updater/component_updater_configurator.cc |
+++ b/chrome/browser/component_updater/component_updater_configurator.cc |
@@ -11,7 +11,10 @@ |
#include "base/command_line.h" |
#include "base/compiler_specific.h" |
#include "base/strings/string_util.h" |
+#include "base/version.h" |
#include "build/build_config.h" |
+#include "chrome/browser/omaha_query_params/chrome_omaha_query_params_delegate.h" |
+#include "chrome/common/chrome_version_info.h" |
#include "components/component_updater/component_updater_switches.h" |
#include "net/url_request/url_request_context_getter.h" |
#include "url/gurl.h" |
@@ -101,6 +104,10 @@ class ChromeConfigurator : public Configurator { |
virtual int OnDemandDelay() const OVERRIDE; |
virtual GURL UpdateUrl() const OVERRIDE; |
virtual GURL PingUrl() const OVERRIDE; |
+ virtual base::Version ApplicationVersion() const OVERRIDE; |
+ virtual std::string GetChannelString() const OVERRIDE; |
+ virtual std::string GetLang() const OVERRIDE; |
+ virtual std::string GetOSLongName() const OVERRIDE; |
virtual std::string ExtraRequestParams() const OVERRIDE; |
virtual size_t UrlSizeLimit() const OVERRIDE; |
virtual net::URLRequestContextGetter* RequestContext() const OVERRIDE; |
@@ -183,6 +190,23 @@ GURL ChromeConfigurator::PingUrl() const { |
return pings_enabled_ ? GURL(kPingUrl) : GURL(); |
} |
+base::Version ChromeConfigurator::ApplicationVersion() const { |
+ return base::Version(chrome::VersionInfo().Version()); |
+} |
+ |
+ |
Sorin Jianu
2014/07/10 12:27:28
extra empty line
tommycli
2014/07/10 16:08:13
Done.
|
+std::string ChromeConfigurator::GetChannelString() const { |
+ return ChromeOmahaQueryParamsDelegate::GetChannelString(); |
+} |
+ |
+std::string ChromeConfigurator::GetLang() const { |
+ return ChromeOmahaQueryParamsDelegate::GetLang(); |
+} |
+ |
+std::string ChromeConfigurator::GetOSLongName() const { |
+ return chrome::VersionInfo().OSType(); |
+} |
+ |
std::string ChromeConfigurator::ExtraRequestParams() const { |
return extra_info_; |
} |