Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(37)

Side by Side Diff: components/update_client/update_query_params.cc

Issue 803313003: Rename omaha_client and similar tokens to update_client in all contexts. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@lkgr
Patch Set: rebase to master Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "components/omaha_client/omaha_query_params.h" 5 #include "components/update_client/update_query_params.h"
6 6
7 #include "base/compiler_specific.h" 7 #include "base/compiler_specific.h"
8 #include "base/logging.h" 8 #include "base/logging.h"
9 #include "base/strings/stringprintf.h" 9 #include "base/strings/stringprintf.h"
10 #include "base/win/windows_version.h" 10 #include "base/win/windows_version.h"
11 #include "components/omaha_client/omaha_query_params_delegate.h" 11 #include "components/update_client/update_query_params_delegate.h"
12 12
13 namespace omaha_client { 13 namespace update_client {
14 14
15 namespace { 15 namespace {
16 16
17 const char kUnknown[] = "unknown"; 17 const char kUnknown[] = "unknown";
18 18
19 // The request extra information is the OS and architecture, this helps 19 // The request extra information is the OS and architecture, this helps
20 // the server select the right package to be delivered. 20 // the server select the right package to be delivered.
21 const char kOs[] = 21 const char kOs[] =
22 #if defined(OS_MACOSX) 22 #if defined(OS_MACOSX)
23 "mac"; 23 "mac";
(...skipping 27 matching lines...) Expand all
51 #endif 51 #endif
52 52
53 const char kChrome[] = "chrome"; 53 const char kChrome[] = "chrome";
54 54
55 #if defined(GOOGLE_CHROME_BUILD) 55 #if defined(GOOGLE_CHROME_BUILD)
56 const char kChromeCrx[] = "chromecrx"; 56 const char kChromeCrx[] = "chromecrx";
57 #else 57 #else
58 const char kChromiumCrx[] = "chromiumcrx"; 58 const char kChromiumCrx[] = "chromiumcrx";
59 #endif // defined(GOOGLE_CHROME_BUILD) 59 #endif // defined(GOOGLE_CHROME_BUILD)
60 60
61 OmahaQueryParamsDelegate* g_delegate = NULL; 61 UpdateQueryParamsDelegate* g_delegate = NULL;
62 62
63 } // namespace 63 } // namespace
64 64
65 // static 65 // static
66 std::string OmahaQueryParams::Get(ProdId prod) { 66 std::string UpdateQueryParams::Get(ProdId prod) {
67 return base::StringPrintf( 67 return base::StringPrintf(
68 "os=%s&arch=%s&nacl_arch=%s&prod=%s%s", 68 "os=%s&arch=%s&nacl_arch=%s&prod=%s%s", kOs, kArch, GetNaclArch(),
69 kOs,
70 kArch,
71 GetNaclArch(),
72 GetProdIdString(prod), 69 GetProdIdString(prod),
73 g_delegate ? g_delegate->GetExtraParams().c_str() : ""); 70 g_delegate ? g_delegate->GetExtraParams().c_str() : "");
74 } 71 }
75 72
76 // static 73 // static
77 const char* OmahaQueryParams::GetProdIdString(OmahaQueryParams::ProdId prod) { 74 const char* UpdateQueryParams::GetProdIdString(UpdateQueryParams::ProdId prod) {
78 switch (prod) { 75 switch (prod) {
79 case OmahaQueryParams::CHROME: 76 case UpdateQueryParams::CHROME:
80 return kChrome; 77 return kChrome;
81 break; 78 break;
82 case OmahaQueryParams::CRX: 79 case UpdateQueryParams::CRX:
83 #if defined(GOOGLE_CHROME_BUILD) 80 #if defined(GOOGLE_CHROME_BUILD)
84 return kChromeCrx; 81 return kChromeCrx;
85 #else 82 #else
86 return kChromiumCrx; 83 return kChromiumCrx;
87 #endif 84 #endif
88 break; 85 break;
89 } 86 }
90 return kUnknown; 87 return kUnknown;
91 } 88 }
92 89
93 // static 90 // static
94 const char* OmahaQueryParams::GetOS() { 91 const char* UpdateQueryParams::GetOS() {
95 return kOs; 92 return kOs;
96 } 93 }
97 94
98 // static 95 // static
99 const char* OmahaQueryParams::GetArch() { 96 const char* UpdateQueryParams::GetArch() {
100 return kArch; 97 return kArch;
101 } 98 }
102 99
103 // static 100 // static
104 const char* OmahaQueryParams::GetNaclArch() { 101 const char* UpdateQueryParams::GetNaclArch() {
105 #if defined(ARCH_CPU_X86_FAMILY) 102 #if defined(ARCH_CPU_X86_FAMILY)
106 #if defined(ARCH_CPU_X86_64) 103 #if defined(ARCH_CPU_X86_64)
107 return "x86-64"; 104 return "x86-64";
108 #elif defined(OS_WIN) 105 #elif defined(OS_WIN)
109 bool x86_64 = (base::win::OSInfo::GetInstance()->wow64_status() == 106 bool x86_64 = (base::win::OSInfo::GetInstance()->wow64_status() ==
110 base::win::OSInfo::WOW64_ENABLED); 107 base::win::OSInfo::WOW64_ENABLED);
111 return x86_64 ? "x86-64" : "x86-32"; 108 return x86_64 ? "x86-64" : "x86-32";
112 #else 109 #else
113 return "x86-32"; 110 return "x86-32";
114 #endif 111 #endif
115 #elif defined(ARCH_CPU_ARMEL) 112 #elif defined(ARCH_CPU_ARMEL)
116 return "arm"; 113 return "arm";
117 #elif defined(ARCH_CPU_ARM64) 114 #elif defined(ARCH_CPU_ARM64)
118 return "arm64"; 115 return "arm64";
119 #elif defined(ARCH_CPU_MIPSEL) 116 #elif defined(ARCH_CPU_MIPSEL)
120 return "mips32"; 117 return "mips32";
121 #else 118 #else
122 // NOTE: when adding new values here, please remember to update the 119 // NOTE: when adding new values here, please remember to update the
123 // comment in the .h file about possible return values from this function. 120 // comment in the .h file about possible return values from this function.
124 #error "You need to add support for your architecture here" 121 #error "You need to add support for your architecture here"
125 #endif 122 #endif
126 } 123 }
127 124
128 // static 125 // static
129 void OmahaQueryParams::SetDelegate(OmahaQueryParamsDelegate* delegate) { 126 void UpdateQueryParams::SetDelegate(UpdateQueryParamsDelegate* delegate) {
130 DCHECK(!g_delegate || !delegate); 127 DCHECK(!g_delegate || !delegate);
131 g_delegate = delegate; 128 g_delegate = delegate;
132 } 129 }
133 130
134 } // namespace omaha_client 131 } // namespace update_client
OLDNEW
« no previous file with comments | « components/update_client/update_query_params.h ('k') | components/update_client/update_query_params_delegate.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698