diff options
author | isherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-20 23:32:47 +0000 |
---|---|---|
committer | isherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-20 23:32:47 +0000 |
commit | 6d87d61d30acf85de04e788187778f87bafcd818 (patch) | |
tree | 12e9ea962b57c84c83fdee6ea41afc8c7c5b8307 /chrome/browser/autocomplete/history_provider_util.cc | |
parent | a4ae7db11300ea8d5a57367ae6a742474be2684e (diff) | |
download | chromium_src-6d87d61d30acf85de04e788187778f87bafcd818.zip chromium_src-6d87d61d30acf85de04e788187778f87bafcd818.tar.gz chromium_src-6d87d61d30acf85de04e788187778f87bafcd818.tar.bz2 |
History provider: style cleanup
BUG=none
TEST=it compiles
Review URL: http://codereview.chromium.org/3177020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56939 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/autocomplete/history_provider_util.cc')
-rw-r--r-- | chrome/browser/autocomplete/history_provider_util.cc | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/chrome/browser/autocomplete/history_provider_util.cc b/chrome/browser/autocomplete/history_provider_util.cc new file mode 100644 index 0000000..39c26ec --- /dev/null +++ b/chrome/browser/autocomplete/history_provider_util.cc @@ -0,0 +1,39 @@ +// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "chrome/browser/autocomplete/history_provider_util.h" + +namespace history { + +const int kLowQualityMatchTypedLimit = 1; +const int kLowQualityMatchVisitLimit = 3; +const int kLowQualityMatchAgeLimitInDays = 3; + +HistoryMatch::HistoryMatch() + : url_info(), + input_location(std::wstring::npos), + match_in_scheme(false), + innermost_match(true) { +} + +HistoryMatch::HistoryMatch(const URLRow& url_info, + size_t input_location, + bool match_in_scheme, + bool innermost_match) + : url_info(url_info), + input_location(input_location), + match_in_scheme(match_in_scheme), + innermost_match(innermost_match) { +} + +bool HistoryMatch::operator==(const GURL& url) const { + return url_info.url() == url; +} + +base::Time AutocompleteAgeThreshold() { + return (base::Time::Now() - + base::TimeDelta::FromDays(kLowQualityMatchAgeLimitInDays)); +} + +} |