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

Side by Side Diff: chrome/browser/history/history.h

Issue 342048: Show a warning when the history files can't be read correctly.... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 1 month 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 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_HISTORY_HISTORY_H__ 5 #ifndef CHROME_BROWSER_HISTORY_HISTORY_H__
6 #define CHROME_BROWSER_HISTORY_HISTORY_H__ 6 #define CHROME_BROWSER_HISTORY_HISTORY_H__
7 7
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 595 matching lines...) Expand 10 before | Expand all | Expand 10 after
606 // backend. 606 // backend.
607 void SetFavicon(const GURL& page_url, 607 void SetFavicon(const GURL& page_url,
608 const GURL& icon_url, 608 const GURL& icon_url,
609 const std::vector<unsigned char>& image_data); 609 const std::vector<unsigned char>& image_data);
610 610
611 611
612 // Sets the in-memory URL database. This is called by the backend once the 612 // Sets the in-memory URL database. This is called by the backend once the
613 // database is loaded to make it available. 613 // database is loaded to make it available.
614 void SetInMemoryBackend(history::InMemoryHistoryBackend* mem_backend); 614 void SetInMemoryBackend(history::InMemoryHistoryBackend* mem_backend);
615 615
616 // Called by our BackendDelegate when the database version is too new to be 616 // Called by our BackendDelegate when there is a problem reading the database.
617 // read properly. 617 // |message_id| is the relevant message in the string table to display.
618 void NotifyTooNew(); 618 void NotifyProfileError(int message_id);
619 619
620 // Call to schedule a given task for running on the history thread with the 620 // Call to schedule a given task for running on the history thread with the
621 // specified priority. The task will have ownership taken. 621 // specified priority. The task will have ownership taken.
622 void ScheduleTask(SchedulePriority priority, Task* task); 622 void ScheduleTask(SchedulePriority priority, Task* task);
623 623
624 // Schedule ------------------------------------------------------------------ 624 // Schedule ------------------------------------------------------------------
625 // 625 //
626 // Functions for scheduling operations on the history thread that have a 626 // Functions for scheduling operations on the history thread that have a
627 // handle and may be cancelable. For fire-and-forget operations, see 627 // handle and may be cancelable. For fire-and-forget operations, see
628 // ScheduleAndForget below. 628 // ScheduleAndForget below.
(...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after
795 bool backend_loaded_; 795 bool backend_loaded_;
796 796
797 // Cached values from Init(), used whenever we need to reload the backend. 797 // Cached values from Init(), used whenever we need to reload the backend.
798 FilePath history_dir_; 798 FilePath history_dir_;
799 BookmarkService* bookmark_service_; 799 BookmarkService* bookmark_service_;
800 800
801 DISALLOW_COPY_AND_ASSIGN(HistoryService); 801 DISALLOW_COPY_AND_ASSIGN(HistoryService);
802 }; 802 };
803 803
804 #endif // CHROME_BROWSER_HISTORY_HISTORY_H__ 804 #endif // CHROME_BROWSER_HISTORY_HISTORY_H__
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698