Add WKPageLoadData and WKPageLoadDataWithUserData SPI to support loading arbitrary...
[WebKit-https.git] / Source / WebKit2 / WebProcess / WebPage / WebPage.h
index 8a946185258e9e2e9e64b8f987de18211979ee61..bfca37986c2c85e0a06ecd68dd9a28a6f976bb9b 100644 (file)
@@ -672,7 +672,7 @@ private:
 
     String sourceForFrame(WebFrame*);
 
-    void loadData(PassRefPtr<WebCore::SharedBuffer>, const String& MIMEType, const String& encodingName, const WebCore::KURL& baseURL, const WebCore::KURL& failingURL, CoreIPC::MessageDecoder&);
+    void loadDataImpl(PassRefPtr<WebCore::SharedBuffer>, const String& MIMEType, const String& encodingName, const WebCore::KURL& baseURL, const WebCore::KURL& failingURL, CoreIPC::MessageDecoder&);
 
     bool platformHasLocalDataForURL(const WebCore::KURL&);
 
@@ -680,6 +680,7 @@ private:
     void tryClose();
     void loadURL(const String&, const SandboxExtension::Handle&, CoreIPC::MessageDecoder&);
     void loadURLRequest(const WebCore::ResourceRequest&, const SandboxExtension::Handle&, CoreIPC::MessageDecoder&);
+    void loadData(const CoreIPC::DataReference&, const String& MIMEType, const String& encodingName, const String& baseURL, CoreIPC::MessageDecoder&);
     void loadHTMLString(const String& htmlString, const String& baseURL, CoreIPC::MessageDecoder&);
     void loadAlternateHTMLString(const String& htmlString, const String& baseURL, const String& unreachableURL, CoreIPC::MessageDecoder&);
     void loadPlainTextString(const String&, CoreIPC::MessageDecoder&);