Index: chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.cc |
diff --git a/chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.cc b/chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.cc |
index 3e7ae08e1870a97f1b2e7e116ad0393516fe71dc..c1bbc11a7b0286e91b6b170045c1f55e80584a60 100644 |
--- a/chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.cc |
+++ b/chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.cc |
@@ -17,6 +17,7 @@ |
#include "components/data_reduction_proxy/browser/data_reduction_proxy_settings.h" |
#include "net/url_request/url_request_context_getter.h" |
+using data_reduction_proxy::Client; |
using data_reduction_proxy::DataReductionProxyParams; |
using data_reduction_proxy::DataReductionProxySettings; |
@@ -51,12 +52,28 @@ void DataReductionProxyChromeSettings::RegisterSyntheticFieldTrial( |
} |
// static |
-std::string DataReductionProxyChromeSettings::GetClient() { |
+Client DataReductionProxyChromeSettings::GetClient() { |
#if defined(OS_ANDROID) |
- return data_reduction_proxy::kClientChromeAndroid; |
+ return Client::CHROME_ANDROID; |
#elif defined(OS_IOS) |
- return data_reduction_proxy::kClientChromeIOS; |
+ return Client::CHROME_IOS; |
+#elif defined(OS_MACOSX) |
+ return Client::CHROME_MAC; |
+#elif defined(OS_CHROMEOS) |
+ return Client::CHROME_CHROMEOS; |
+#elif defined(OS_LINUX) |
+ return Client::CHROME_LINUX; |
+#elif defined(OS_WIN) |
+ return Client::CHROME_WINDOWS; |
+#elif defined(OS_FREEBSD) |
+ return Client::CHROME_FREEBSD; |
+#elif defined(OS_OPENBSD) |
+ return Client::CHROME_OPENBSD; |
+#elif defined(OS_SOLARIS) |
+ return Client::CHROME_SOLARIS; |
+#elif defined(OS_QNX) |
+ return Client::CHROME_QNX; |
#else |
- return ""; |
+ return Client::UNKNOWN; |
#endif |
} |