blob: 1bd615e5bb4c6fc67f54f3c8241ecbfaaa0caf1c [file] [log] [blame]
[email protected]eb7c2e22014-06-12 16:26:071// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "components/search_engines/search_terms_data.h"
6
7#include "base/logging.h"
8#include "components/google/core/browser/google_url_tracker.h"
9#include "url/gurl.h"
10
11SearchTermsData::SearchTermsData() {
12}
13
14SearchTermsData::~SearchTermsData() {
15}
16
17std::string SearchTermsData::GoogleBaseURLValue() const {
18 return GoogleURLTracker::kDefaultGoogleHomepage;
19}
20
21std::string SearchTermsData::GoogleBaseSuggestURLValue() const {
22 // Start with the Google base URL.
23 const GURL base_url(GoogleBaseURLValue());
24 DCHECK(base_url.is_valid());
25
26 GURL::Replacements repl;
27
28 // Replace any existing path with "/complete/".
mgiuca77752c32015-02-05 07:31:1829 repl.SetPathStr("/complete/");
[email protected]eb7c2e22014-06-12 16:26:0730
31 // Clear the query and ref.
32 repl.ClearQuery();
33 repl.ClearRef();
34 return base_url.ReplaceComponents(repl).spec();
35}
36
37std::string SearchTermsData::GetApplicationLocale() const {
38 return "en";
39}
40
41base::string16 SearchTermsData::GetRlzParameterValue(bool from_app_list) const {
42 return base::string16();
43}
44
45std::string SearchTermsData::GetSearchClient() const {
46 return std::string();
47}
48
49std::string SearchTermsData::GetSuggestClient() const {
50 return std::string();
51}
52
53std::string SearchTermsData::GetSuggestRequestIdentifier() const {
54 return std::string();
55}
56
[email protected]1020fead2014-06-20 13:40:2857std::string SearchTermsData::GoogleImageSearchSource() const {
58 return std::string();
59}
tedchoc2928c632017-05-11 18:31:2860
61std::string SearchTermsData::GetYandexReferralID() const {
62 return std::string();
63}
Yusuf Ozuysal82ed511e2017-08-29 23:24:5264
65std::string SearchTermsData::GetMailRUReferralID() const {
66 return std::string();
67}
Denis Yaroshevskiy361a59322018-02-12 20:16:1268
69size_t SearchTermsData::EstimateMemoryUsage() const {
70 return 0;
71}