Index: components/omaha_client/omaha_query_params.cc |
diff --git a/components/omaha_client/omaha_query_params.cc b/components/omaha_client/omaha_query_params.cc |
deleted file mode 100644 |
index 9abaa9d662c300ecdad632663c661a9f434bd437..0000000000000000000000000000000000000000 |
--- a/components/omaha_client/omaha_query_params.cc |
+++ /dev/null |
@@ -1,134 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "components/omaha_client/omaha_query_params.h" |
- |
-#include "base/compiler_specific.h" |
-#include "base/logging.h" |
-#include "base/strings/stringprintf.h" |
-#include "base/win/windows_version.h" |
-#include "components/omaha_client/omaha_query_params_delegate.h" |
- |
-namespace omaha_client { |
- |
-namespace { |
- |
-const char kUnknown[] = "unknown"; |
- |
-// The request extra information is the OS and architecture, this helps |
-// the server select the right package to be delivered. |
-const char kOs[] = |
-#if defined(OS_MACOSX) |
- "mac"; |
-#elif defined(OS_WIN) |
- "win"; |
-#elif defined(OS_ANDROID) |
- "android"; |
-#elif defined(OS_CHROMEOS) |
- "cros"; |
-#elif defined(OS_LINUX) |
- "linux"; |
-#elif defined(OS_OPENBSD) |
- "openbsd"; |
-#else |
-#error "unknown os" |
-#endif |
- |
-const char kArch[] = |
-#if defined(__amd64__) || defined(_WIN64) |
- "x64"; |
-#elif defined(__i386__) || defined(_WIN32) |
- "x86"; |
-#elif defined(__arm__) |
- "arm"; |
-#elif defined(__aarch64__) |
- "arm64"; |
-#elif defined(__mips__) |
- "mipsel"; |
-#else |
-#error "unknown arch" |
-#endif |
- |
-const char kChrome[] = "chrome"; |
- |
-#if defined(GOOGLE_CHROME_BUILD) |
-const char kChromeCrx[] = "chromecrx"; |
-#else |
-const char kChromiumCrx[] = "chromiumcrx"; |
-#endif // defined(GOOGLE_CHROME_BUILD) |
- |
-OmahaQueryParamsDelegate* g_delegate = NULL; |
- |
-} // namespace |
- |
-// static |
-std::string OmahaQueryParams::Get(ProdId prod) { |
- return base::StringPrintf( |
- "os=%s&arch=%s&nacl_arch=%s&prod=%s%s", |
- kOs, |
- kArch, |
- GetNaclArch(), |
- GetProdIdString(prod), |
- g_delegate ? g_delegate->GetExtraParams().c_str() : ""); |
-} |
- |
-// static |
-const char* OmahaQueryParams::GetProdIdString(OmahaQueryParams::ProdId prod) { |
- switch (prod) { |
- case OmahaQueryParams::CHROME: |
- return kChrome; |
- break; |
- case OmahaQueryParams::CRX: |
-#if defined(GOOGLE_CHROME_BUILD) |
- return kChromeCrx; |
-#else |
- return kChromiumCrx; |
-#endif |
- break; |
- } |
- return kUnknown; |
-} |
- |
-// static |
-const char* OmahaQueryParams::GetOS() { |
- return kOs; |
-} |
- |
-// static |
-const char* OmahaQueryParams::GetArch() { |
- return kArch; |
-} |
- |
-// static |
-const char* OmahaQueryParams::GetNaclArch() { |
-#if defined(ARCH_CPU_X86_FAMILY) |
-#if defined(ARCH_CPU_X86_64) |
- return "x86-64"; |
-#elif defined(OS_WIN) |
- bool x86_64 = (base::win::OSInfo::GetInstance()->wow64_status() == |
- base::win::OSInfo::WOW64_ENABLED); |
- return x86_64 ? "x86-64" : "x86-32"; |
-#else |
- return "x86-32"; |
-#endif |
-#elif defined(ARCH_CPU_ARMEL) |
- return "arm"; |
-#elif defined(ARCH_CPU_ARM64) |
- return "arm64"; |
-#elif defined(ARCH_CPU_MIPSEL) |
- return "mips32"; |
-#else |
-// NOTE: when adding new values here, please remember to update the |
-// comment in the .h file about possible return values from this function. |
-#error "You need to add support for your architecture here" |
-#endif |
-} |
- |
-// static |
-void OmahaQueryParams::SetDelegate(OmahaQueryParamsDelegate* delegate) { |
- DCHECK(!g_delegate || !delegate); |
- g_delegate = delegate; |
-} |
- |
-} // namespace omaha_client |