diff options
author | fgorski <fgorski@chromium.org> | 2015-07-14 21:47:14 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-07-15 04:47:41 +0000 |
commit | a979ca5250438d924bc98060a8ba72983bc60622 (patch) | |
tree | 32826935db0da295b1ed81b065142fa4a9d10adc /components/offline_pages/offline_page_model.h | |
parent | 568832fdf8b4a8d4076f75268602b12c82bc9f38 (diff) | |
download | chromium_src-a979ca5250438d924bc98060a8ba72983bc60622.zip chromium_src-a979ca5250438d924bc98060a8ba72983bc60622.tar.gz chromium_src-a979ca5250438d924bc98060a8ba72983bc60622.tar.bz2 |
[Offline pages] Implementation of loading of pages by the model
Added implementation of OfflinePageModel.LoadAllPages with tests.
BUG=491352
R=jianli@chromium.org
Review URL: https://codereview.chromium.org/1238723003
Cr-Commit-Position: refs/heads/master@{#338815}
Diffstat (limited to 'components/offline_pages/offline_page_model.h')
-rw-r--r-- | components/offline_pages/offline_page_model.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/components/offline_pages/offline_page_model.h b/components/offline_pages/offline_page_model.h index 66dd447..fbfab50 100644 --- a/components/offline_pages/offline_page_model.h +++ b/components/offline_pages/offline_page_model.h @@ -5,6 +5,8 @@ #ifndef COMPONENTS_OFFLINE_PAGES_OFFLINE_PAGE_MODEL_H_ #define COMPONENTS_OFFLINE_PAGES_OFFLINE_PAGE_MODEL_H_ +#include <vector> + #include "base/callback.h" #include "base/macros.h" #include "base/memory/ref_counted.h" @@ -118,6 +120,9 @@ class OfflinePageModel : public KeyedService { void OnAddOfflinePageDone(OfflinePageArchiver* archiver, const SavePageCallback& callback, bool success); + void OnLoadDone(const LoadAllPagesCallback& callback, + bool success, + const std::vector<OfflinePageItem>& offline_pages); void InformSavePageDone(const SavePageCallback& callback, SavePageResult result); |