Home | History | Annotate | Download | only in browser

Lines Matching defs:BookmarkStorage

34 // BookmarkLoadDetails is used by BookmarkStorage when loading bookmarks.
36 // ownership) to BookmarkStorage. BookmarkStorage loads the bookmarks (and
131 // BookmarkStorage handles reading/write the bookmark bar model. The
132 // BookmarkModel uses the BookmarkStorage to load bookmarks from disk, as well
133 // as notifying the BookmarkStorage every time the model changes.
135 // Internally BookmarkStorage uses BookmarkCodec to do the actual read/write.
136 class BookmarkStorage : public base::ImportantFileWriter::DataSerializer,
137 public base::RefCountedThreadSafe<BookmarkStorage> {
139 // Creates a BookmarkStorage for the specified model. The data will be loaded
142 BookmarkStorage(BookmarkModel* model,
167 friend class base::RefCountedThreadSafe<BookmarkStorage>;
169 virtual ~BookmarkStorage();
187 DISALLOW_COPY_AND_ASSIGN(BookmarkStorage);