OLD | NEW |
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 #ifndef CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_H_ | 5 #ifndef CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_H_ |
6 #define CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_H_ | 6 #define CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #include <string> | 9 #include <string> |
10 #include <vector> | 10 #include <vector> |
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
161 FRIEND_TEST_ALL_PREFIXES(TemplateURLTest, ParseURLNoKnownParameters); | 161 FRIEND_TEST_ALL_PREFIXES(TemplateURLTest, ParseURLNoKnownParameters); |
162 FRIEND_TEST_ALL_PREFIXES(TemplateURLTest, ParseURLTwoParameters); | 162 FRIEND_TEST_ALL_PREFIXES(TemplateURLTest, ParseURLTwoParameters); |
163 FRIEND_TEST_ALL_PREFIXES(TemplateURLTest, ParseURLNestedParameter); | 163 FRIEND_TEST_ALL_PREFIXES(TemplateURLTest, ParseURLNestedParameter); |
164 | 164 |
165 // Enumeration of the known types. | 165 // Enumeration of the known types. |
166 enum ReplacementType { | 166 enum ReplacementType { |
167 ENCODING, | 167 ENCODING, |
168 GOOGLE_ACCEPTED_SUGGESTION, | 168 GOOGLE_ACCEPTED_SUGGESTION, |
169 GOOGLE_BASE_URL, | 169 GOOGLE_BASE_URL, |
170 GOOGLE_BASE_SUGGEST_URL, | 170 GOOGLE_BASE_SUGGEST_URL, |
| 171 GOOGLE_INSTANT_ENABLED, |
171 GOOGLE_INSTANT_FIELD_TRIAL_GROUP, | 172 GOOGLE_INSTANT_FIELD_TRIAL_GROUP, |
172 GOOGLE_ORIGINAL_QUERY_FOR_SUGGESTION, | 173 GOOGLE_ORIGINAL_QUERY_FOR_SUGGESTION, |
173 GOOGLE_RLZ, | 174 GOOGLE_RLZ, |
174 GOOGLE_SEARCH_FIELDTRIAL_GROUP, | 175 GOOGLE_SEARCH_FIELDTRIAL_GROUP, |
175 GOOGLE_UNESCAPED_SEARCH_TERMS, | 176 GOOGLE_UNESCAPED_SEARCH_TERMS, |
176 LANGUAGE, | 177 LANGUAGE, |
177 SEARCH_TERMS, | 178 SEARCH_TERMS, |
178 }; | 179 }; |
179 | 180 |
180 // Used to identify an element of the raw url that can be replaced. | 181 // Used to identify an element of the raw url that can be replaced. |
(...skipping 367 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
548 SearchEngineType search_engine_type_; | 549 SearchEngineType search_engine_type_; |
549 int prepopulate_id_; | 550 int prepopulate_id_; |
550 // The primary unique identifier for Sync. This is only set on TemplateURLs | 551 // The primary unique identifier for Sync. This is only set on TemplateURLs |
551 // that have been associated with Sync. | 552 // that have been associated with Sync. |
552 std::string sync_guid_; | 553 std::string sync_guid_; |
553 | 554 |
554 // TODO(sky): Add date last parsed OSD file. | 555 // TODO(sky): Add date last parsed OSD file. |
555 }; | 556 }; |
556 | 557 |
557 #endif // CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_H_ | 558 #endif // CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_H_ |
OLD | NEW |