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

Side by Side Diff: trunk/src/chrome/common/omaha_query_params/omaha_query_params.cc

Issue 17551004: Revert 207805 "Differential updates for components. We are addin..." (Closed) Base URL: svn://svn.chromium.org/chrome/
Patch Set: Created 7 years, 6 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 "chrome/common/omaha_query_params/omaha_query_params.h" 5 #include "chrome/common/omaha_query_params/omaha_query_params.h"
6 6
7 #include "base/compiler_specific.h" 7 #include "base/compiler_specific.h"
8 #include "base/strings/stringprintf.h" 8 #include "base/strings/stringprintf.h"
9 #include "base/win/windows_version.h" 9 #include "base/win/windows_version.h"
10 #include "chrome/common/chrome_version_info.h" 10 #include "chrome/common/chrome_version_info.h"
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
42 #elif defined(__mips__) 42 #elif defined(__mips__)
43 "mipsel"; 43 "mipsel";
44 #else 44 #else
45 #error "unknown arch" 45 #error "unknown arch"
46 #endif 46 #endif
47 47
48 const char kChrome[] = "chrome"; 48 const char kChrome[] = "chrome";
49 const char kChromeCrx[] = "chromecrx"; 49 const char kChromeCrx[] = "chromecrx";
50 const char kChromiumCrx[] = "chromiumcrx"; 50 const char kChromiumCrx[] = "chromiumcrx";
51 51
52 const char* GetProdIdString(chrome::OmahaQueryParams::ProdId prod) {
53 switch (prod) {
54 case chrome::OmahaQueryParams::CHROME:
55 return kChrome;
56 break;
57 case chrome::OmahaQueryParams::CRX:
58 #if defined(GOOGLE_CHROME_BUILD)
59 return kChromeCrx;
60 #else
61 return kChromiumCrx;
62 #endif
63 break;
64 }
65 return kUnknown;
66 }
67
52 const char kStable[] = "stable"; 68 const char kStable[] = "stable";
53 const char kBeta[] = "beta"; 69 const char kBeta[] = "beta";
54 const char kDev[] = "dev"; 70 const char kDev[] = "dev";
55 const char kCanary[] = "canary"; 71 const char kCanary[] = "canary";
56 72
57 const char* GetChannelString() { 73 const char* GetChannelString() {
58 switch (chrome::VersionInfo::GetChannel()) { 74 switch (chrome::VersionInfo::GetChannel()) {
59 case chrome::VersionInfo::CHANNEL_STABLE: 75 case chrome::VersionInfo::CHANNEL_STABLE:
60 return kStable; 76 return kStable;
61 break; 77 break;
(...skipping 10 matching lines...) Expand all
72 return kUnknown; 88 return kUnknown;
73 break; 89 break;
74 } 90 }
75 return kUnknown; 91 return kUnknown;
76 } 92 }
77 93
78 } // namespace 94 } // namespace
79 95
80 namespace chrome { 96 namespace chrome {
81 97
82 // static
83 std::string OmahaQueryParams::Get(ProdId prod) { 98 std::string OmahaQueryParams::Get(ProdId prod) {
84 return base::StringPrintf( 99 return base::StringPrintf(
85 "os=%s&arch=%s&nacl_arch=%s&prod=%s&prodchannel=%s&prodversion=%s", 100 "os=%s&arch=%s&nacl_arch=%s&prod=%s&prodchannel=%s&prodversion=%s",
86 kOs, 101 kOs,
87 kArch, 102 kArch,
88 getNaclArch(), 103 getNaclArch(),
89 GetProdIdString(prod), 104 GetProdIdString(prod),
90 GetChannelString(), 105 GetChannelString(),
91 chrome::VersionInfo().Version().c_str()); 106 chrome::VersionInfo().Version().c_str());
92 } 107 }
93 108
94 // static 109 // static
95 const char* OmahaQueryParams::GetProdIdString(
96 chrome::OmahaQueryParams::ProdId prod) {
97 switch (prod) {
98 case chrome::OmahaQueryParams::CHROME:
99 return kChrome;
100 break;
101 case chrome::OmahaQueryParams::CRX:
102 #if defined(GOOGLE_CHROME_BUILD)
103 return kChromeCrx;
104 #else
105 return kChromiumCrx;
106 #endif
107 break;
108 }
109 return kUnknown;
110 }
111
112 // static
113 const char* OmahaQueryParams::getOS() { 110 const char* OmahaQueryParams::getOS() {
114 return kOs; 111 return kOs;
115 } 112 }
116 113
117 // static 114 // static
118 const char* OmahaQueryParams::getArch() { 115 const char* OmahaQueryParams::getArch() {
119 return kArch; 116 return kArch;
120 } 117 }
121 118
122 // static 119 // static
(...skipping 13 matching lines...) Expand all
136 #elif defined(ARCH_CPU_MIPSEL) 133 #elif defined(ARCH_CPU_MIPSEL)
137 return "mips32"; 134 return "mips32";
138 #else 135 #else
139 // NOTE: when adding new values here, please remember to update the 136 // NOTE: when adding new values here, please remember to update the
140 // comment in the .h file about possible return values from this function. 137 // comment in the .h file about possible return values from this function.
141 #error "You need to add support for your architecture here" 138 #error "You need to add support for your architecture here"
142 #endif 139 #endif
143 } 140 }
144 141
145 } // namespace chrome 142 } // namespace chrome
OLDNEW
« no previous file with comments | « trunk/src/chrome/common/omaha_query_params/omaha_query_params.h ('k') | trunk/src/chrome/installer/setup/setup_main.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698