2011-06-09 Jay Civelli <jcivelli@chromium.org>
[WebKit-https.git] / Source / WebKit / chromium / public / WebPageSerializer.h
index e2db07be418057b0e86d2a5c8068787dd0bcfe79..c9dc9db577551c05aca50feb82ef794895662881 100644 (file)
@@ -33,6 +33,7 @@
 
 #include "WebCString.h"
 #include "WebCommon.h"
+#include "WebData.h"
 #include "WebURL.h"
 
 namespace WebKit {
@@ -49,7 +50,7 @@ public:
     struct Resource {
         WebURL url;
         WebCString mimeType;
-        WebCString data;
+        WebData data;
     };
 
     // Serializes all the frames from the WebView, retrieves the page's
@@ -59,7 +60,7 @@ public:
     WEBKIT_API static void serialize(WebView*, WebVector<Resource>*);
 
     // Serializes the WebView contents to a MHTML representation.
-    WEBKIT_API static WebCString serializeToMHTML(WebView*);
+    WEBKIT_API static WebData serializeToMHTML(WebView*);
 
     // IMPORTANT:
     // The API below is an older implementation of a pageserialization that