OLD | NEW |
---|---|
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 #ifndef COMPONENTS_OMNIBOX_BROWSER_OMNIBOX_FIELD_TRIAL_H_ | 5 #ifndef COMPONENTS_OMNIBOX_BROWSER_OMNIBOX_FIELD_TRIAL_H_ |
6 #define COMPONENTS_OMNIBOX_BROWSER_OMNIBOX_FIELD_TRIAL_H_ | 6 #define COMPONENTS_OMNIBOX_BROWSER_OMNIBOX_FIELD_TRIAL_H_ |
7 | 7 |
8 #include <stddef.h> | 8 #include <stddef.h> |
9 #include <stdint.h> | 9 #include <stdint.h> |
10 | 10 |
(...skipping 408 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
419 // (no "?"). | 419 // (no "?"). |
420 static std::string ZeroSuggestRedirectToChromeServerAddress(); | 420 static std::string ZeroSuggestRedirectToChromeServerAddress(); |
421 | 421 |
422 // Returns a string representing the parameters that are sent to the | 422 // Returns a string representing the parameters that are sent to the |
423 // alternative service providing zero suggestions. The returned value is | 423 // alternative service providing zero suggestions. The returned value is |
424 // properly escaped. It can be appended to the string representaiton of a | 424 // properly escaped. It can be appended to the string representaiton of a |
425 // request URL. | 425 // request URL. |
426 static std::string ZeroSuggestRedirectToChromeAdditionalFields(); | 426 static std::string ZeroSuggestRedirectToChromeAdditionalFields(); |
427 | 427 |
428 // --------------------------------------------------------- | 428 // --------------------------------------------------------- |
429 // Clipboard URL suggestions: | |
430 | |
431 // One parameter for the omnibox field trial that doesn't live in this file; | |
Peter Kasting
2017/04/12 20:02:30
Nit: Remove "that"
Mark P
2017/04/12 21:56:59
Done.
| |
432 // instead it lives in | |
433 // components/open_from_clipboard/clipboard_recent_content.cc. | |
434 // This is because that component cannot include this component, else there | |
435 // would be a circular dependency. Please see ClipboardRecentContent:: | |
436 // MaximumAgeOfClipboard() for the usage of that parameter, named | |
437 // "ClipboardURLMaximumAge". | |
Peter Kasting
2017/04/12 20:02:30
Nit: Name the parameter at the beginning of the co
Mark P
2017/04/12 21:56:59
Reorganized and rewrote. Take a gander.
| |
438 | |
439 // --------------------------------------------------------- | |
429 // Exposed publicly for the sake of unittests. | 440 // Exposed publicly for the sake of unittests. |
430 static const char kBundledExperimentFieldTrialName[]; | 441 static const char kBundledExperimentFieldTrialName[]; |
431 // Rule names used by the bundled experiment. | 442 // Rule names used by the bundled experiment. |
432 static const char kDisableProvidersRule[]; | 443 static const char kDisableProvidersRule[]; |
433 static const char kShortcutsScoringMaxRelevanceRule[]; | 444 static const char kShortcutsScoringMaxRelevanceRule[]; |
434 static const char kSearchHistoryRule[]; | 445 static const char kSearchHistoryRule[]; |
435 static const char kDemoteByTypeRule[]; | 446 static const char kDemoteByTypeRule[]; |
436 static const char kHQPBookmarkValueRule[]; | 447 static const char kHQPBookmarkValueRule[]; |
437 static const char kHQPTypedValueRule[]; | 448 static const char kHQPTypedValueRule[]; |
438 static const char kHQPDiscountFrecencyWhenFewVisitsRule[]; | 449 static const char kHQPDiscountFrecencyWhenFewVisitsRule[]; |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
508 // prioritize different wildcard contexts, see the implementation. How to | 519 // prioritize different wildcard contexts, see the implementation. How to |
509 // interpret the value is left to the caller; this is rule-dependent. | 520 // interpret the value is left to the caller; this is rule-dependent. |
510 static std::string GetValueForRuleInContext( | 521 static std::string GetValueForRuleInContext( |
511 const std::string& rule, | 522 const std::string& rule, |
512 metrics::OmniboxEventProto::PageClassification page_classification); | 523 metrics::OmniboxEventProto::PageClassification page_classification); |
513 | 524 |
514 DISALLOW_IMPLICIT_CONSTRUCTORS(OmniboxFieldTrial); | 525 DISALLOW_IMPLICIT_CONSTRUCTORS(OmniboxFieldTrial); |
515 }; | 526 }; |
516 | 527 |
517 #endif // COMPONENTS_OMNIBOX_BROWSER_OMNIBOX_FIELD_TRIAL_H_ | 528 #endif // COMPONENTS_OMNIBOX_BROWSER_OMNIBOX_FIELD_TRIAL_H_ |
OLD | NEW |