Index: components/dom_distiller/core/distiller_page.h |
diff --git a/components/dom_distiller/core/distiller_page.h b/components/dom_distiller/core/distiller_page.h |
index 21c037fd507dcf7023148596468d38a0fef96166..7119f0d07e418f2768922760082f684a7e529413 100644 |
--- a/components/dom_distiller/core/distiller_page.h |
+++ b/components/dom_distiller/core/distiller_page.h |
@@ -17,59 +17,6 @@ |
namespace dom_distiller { |
-struct DistilledPageInfo { |
- struct MarkupArticle { |
- std::string published_time; |
- std::string modified_time; |
- std::string expiration_time; |
- std::string section; |
- std::vector<std::string> authors; |
- |
- MarkupArticle(); |
- ~MarkupArticle(); |
- }; |
- |
- struct MarkupImage { |
- std::string url; |
- std::string secure_url; |
- std::string type; |
- std::string caption; |
- int width; |
- int height; |
- |
- MarkupImage(); |
- ~MarkupImage(); |
- }; |
- |
- struct MarkupInfo { |
- std::string title; |
- std::string type; |
- std::string url; |
- std::string description; |
- std::string publisher; |
- std::string copyright; |
- std::string author; |
- MarkupArticle article; |
- std::vector<MarkupImage> images; |
- |
- MarkupInfo(); |
- ~MarkupInfo(); |
- }; |
- |
- std::string title; |
- std::string html; |
- std::string next_page_url; |
- std::string prev_page_url; |
- std::vector<std::string> image_urls; |
- MarkupInfo markup_info; |
- |
- DistilledPageInfo(); |
- ~DistilledPageInfo(); |
- |
- private: |
- DISALLOW_COPY_AND_ASSIGN(DistilledPageInfo); |
-}; |
- |
class SourcePageHandle { |
public: |
virtual ~SourcePageHandle() {} |
@@ -82,9 +29,9 @@ class SourcePageHandle { |
// thrown away without ever being used. |
class DistillerPage { |
public: |
- typedef base::Callback<void(scoped_ptr<DistilledPageInfo> distilled_page, |
- bool distillation_successful)> |
- DistillerPageCallback; |
+ typedef base::Callback< |
+ void(scoped_ptr<proto::DomDistillerResult> distilled_page, |
+ bool distillation_successful)> DistillerPageCallback; |
DistillerPage(); |
virtual ~DistillerPage(); |
@@ -94,7 +41,7 @@ class DistillerPage { |
// for a given |url| and |options|, any DistillerPage implementation will |
// extract the same content. |
void DistillPage(const GURL& url, |
- const dom_distiller::proto::DomDistillerOptions options, |
+ const proto::DomDistillerOptions options, |
const DistillerPageCallback& callback); |
// Called when the JavaScript execution completes. |page_url| is the url of |