| Index: components/dom_distiller/core/dom_distiller_service.h
|
| diff --git a/components/dom_distiller/core/dom_distiller_service.h b/components/dom_distiller/core/dom_distiller_service.h
|
| index a0c55bd6466cc96c1ed5c166c47d586da45d6c0a..bbf64e6e1573f3a9e3f77e051566848a0cef5c3c 100644
|
| --- a/components/dom_distiller/core/dom_distiller_service.h
|
| +++ b/components/dom_distiller/core/dom_distiller_service.h
|
| @@ -55,6 +55,14 @@ class DomDistillerServiceInterface {
|
| scoped_ptr<DistillerPage> distiller_page,
|
| const ArticleAvailableCallback& article_cb) = 0;
|
|
|
| + // Returns whether an article stored has the given entry id.
|
| + virtual bool HasEntry(const std::string& entry_id) = 0;
|
| +
|
| + // Returns the source URL given an entry ID. If the entry ID article has
|
| + // multiple pages, this will return the URL of the first page. Returns an
|
| + // empty string if there is no entry associated with the given entry ID.
|
| + virtual std::string GetUrlForEntry(const std::string& entry_id) = 0;
|
| +
|
| // Gets the full list of entries.
|
| virtual std::vector<ArticleEntry> GetEntries() const = 0;
|
|
|
| @@ -118,6 +126,8 @@ class DomDistillerService : public DomDistillerServiceInterface {
|
| const GURL& url,
|
| scoped_ptr<DistillerPage> distiller_page,
|
| const ArticleAvailableCallback& article_cb) OVERRIDE;
|
| + virtual bool HasEntry(const std::string& entry_id) OVERRIDE;
|
| + virtual std::string GetUrlForEntry(const std::string& entry_id) OVERRIDE;
|
| virtual std::vector<ArticleEntry> GetEntries() const OVERRIDE;
|
| virtual scoped_ptr<ArticleEntry> RemoveEntry(
|
| const std::string& entry_id) OVERRIDE;
|
|
|