summaryrefslogtreecommitdiffstats
path: root/components/offline_pages/offline_page_model.h
diff options
context:
space:
mode:
authorfgorski <fgorski@chromium.org>2015-07-14 21:47:14 -0700
committerCommit bot <commit-bot@chromium.org>2015-07-15 04:47:41 +0000
commita979ca5250438d924bc98060a8ba72983bc60622 (patch)
tree32826935db0da295b1ed81b065142fa4a9d10adc /components/offline_pages/offline_page_model.h
parent568832fdf8b4a8d4076f75268602b12c82bc9f38 (diff)
downloadchromium_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.h5
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);