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

Side by Side Diff: chrome/browser/prerender/prerender_local_predictor.cc

Issue 624173002: replace OVERRIDE and FINAL with override and final in chrome/browser/[j-q]* (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase on master Created 6 years, 2 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
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/browser/prerender/prerender_local_predictor.h" 5 #include "chrome/browser/prerender/prerender_local_predictor.h"
6 6
7 #include <ctype.h> 7 #include <ctype.h>
8 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <map> 10 #include <map>
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after
169 public: 169 public:
170 GetURLForURLIDTask( 170 GetURLForURLIDTask(
171 PrerenderLocalPredictor::CandidatePrerenderInfo* request, 171 PrerenderLocalPredictor::CandidatePrerenderInfo* request,
172 const base::Closure& callback) 172 const base::Closure& callback)
173 : request_(request), 173 : request_(request),
174 callback_(callback), 174 callback_(callback),
175 start_time_(base::Time::Now()) { 175 start_time_(base::Time::Now()) {
176 } 176 }
177 177
178 virtual bool RunOnDBThread(history::HistoryBackend* backend, 178 virtual bool RunOnDBThread(history::HistoryBackend* backend,
179 history::HistoryDatabase* db) OVERRIDE { 179 history::HistoryDatabase* db) override {
180 DoURLLookup(db, &request_->source_url_); 180 DoURLLookup(db, &request_->source_url_);
181 for (int i = 0; i < static_cast<int>(request_->candidate_urls_.size()); i++) 181 for (int i = 0; i < static_cast<int>(request_->candidate_urls_.size()); i++)
182 DoURLLookup(db, &request_->candidate_urls_[i]); 182 DoURLLookup(db, &request_->candidate_urls_[i]);
183 return true; 183 return true;
184 } 184 }
185 185
186 virtual void DoneRunOnMainThread() OVERRIDE { 186 virtual void DoneRunOnMainThread() override {
187 callback_.Run(); 187 callback_.Run();
188 TIMING_HISTOGRAM("Prerender.LocalPredictorURLLookupTime", 188 TIMING_HISTOGRAM("Prerender.LocalPredictorURLLookupTime",
189 base::Time::Now() - start_time_); 189 base::Time::Now() - start_time_);
190 } 190 }
191 191
192 private: 192 private:
193 virtual ~GetURLForURLIDTask() {} 193 virtual ~GetURLForURLIDTask() {}
194 194
195 void DoURLLookup(history::HistoryDatabase* db, 195 void DoURLLookup(history::HistoryDatabase* db,
196 PrerenderLocalPredictor::LocalPredictorURLInfo* request) { 196 PrerenderLocalPredictor::LocalPredictorURLInfo* request) {
(...skipping 13 matching lines...) Expand all
210 class GetVisitHistoryTask : public history::HistoryDBTask { 210 class GetVisitHistoryTask : public history::HistoryDBTask {
211 public: 211 public:
212 GetVisitHistoryTask(PrerenderLocalPredictor* local_predictor, 212 GetVisitHistoryTask(PrerenderLocalPredictor* local_predictor,
213 int max_visits) 213 int max_visits)
214 : local_predictor_(local_predictor), 214 : local_predictor_(local_predictor),
215 max_visits_(max_visits), 215 max_visits_(max_visits),
216 visit_history_(new vector<history::BriefVisitInfo>) { 216 visit_history_(new vector<history::BriefVisitInfo>) {
217 } 217 }
218 218
219 virtual bool RunOnDBThread(history::HistoryBackend* backend, 219 virtual bool RunOnDBThread(history::HistoryBackend* backend,
220 history::HistoryDatabase* db) OVERRIDE { 220 history::HistoryDatabase* db) override {
221 db->GetBriefVisitInfoOfMostRecentVisits(max_visits_, visit_history_.get()); 221 db->GetBriefVisitInfoOfMostRecentVisits(max_visits_, visit_history_.get());
222 return true; 222 return true;
223 } 223 }
224 224
225 virtual void DoneRunOnMainThread() OVERRIDE { 225 virtual void DoneRunOnMainThread() override {
226 local_predictor_->OnGetInitialVisitHistory(visit_history_.Pass()); 226 local_predictor_->OnGetInitialVisitHistory(visit_history_.Pass());
227 } 227 }
228 228
229 private: 229 private:
230 virtual ~GetVisitHistoryTask() {} 230 virtual ~GetVisitHistoryTask() {}
231 231
232 PrerenderLocalPredictor* local_predictor_; 232 PrerenderLocalPredictor* local_predictor_;
233 int max_visits_; 233 int max_visits_;
234 scoped_ptr<vector<history::BriefVisitInfo> > visit_history_; 234 scoped_ptr<vector<history::BriefVisitInfo> > visit_history_;
235 DISALLOW_COPY_AND_ASSIGN(GetVisitHistoryTask); 235 DISALLOW_COPY_AND_ASSIGN(GetVisitHistoryTask);
(...skipping 1336 matching lines...) Expand 10 before | Expand all | Expand 10 after
1572 break; 1572 break;
1573 case content::SessionStorageNamespace::MERGE_RESULT_MERGEABLE: 1573 case content::SessionStorageNamespace::MERGE_RESULT_MERGEABLE:
1574 RecordEvent(EVENT_NAMESPACE_MISMATCH_MERGE_RESULT_MERGEABLE); 1574 RecordEvent(EVENT_NAMESPACE_MISMATCH_MERGE_RESULT_MERGEABLE);
1575 break; 1575 break;
1576 default: 1576 default:
1577 NOTREACHED(); 1577 NOTREACHED();
1578 } 1578 }
1579 } 1579 }
1580 1580
1581 } // namespace prerender 1581 } // namespace prerender
OLDNEW
« no previous file with comments | « chrome/browser/prerender/prerender_local_predictor.h ('k') | chrome/browser/prerender/prerender_manager.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698