| 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
|
|
|