Move URL from WebCore to WTF
[WebKit-https.git] / Source / WebCore / loader / PingLoader.h
index 97354fb..6deef45 100644 (file)
@@ -39,9 +39,8 @@ namespace WebCore {
 
 class FormData;
 class Frame;
-class URL;
+class HTTPHeaderMap;
 class ResourceRequest;
-class SecurityOrigin;
 
 enum class ViolationReportType {
     ContentSecurityPolicy,
@@ -52,11 +51,11 @@ class PingLoader {
 public:
     static void loadImage(Frame&, const URL&);
     static void sendPing(Frame&, const URL& pingURL, const URL& destinationURL);
-    static void sendViolationReport(Frame&, const URL& reportURL, Ref<FormData>&& report, ViolationReportType);
+    WEBCORE_EXPORT static void sendViolationReport(Frame&, const URL& reportURL, Ref<FormData>&& report, ViolationReportType);
 
 private:
     enum class ShouldFollowRedirects { No, Yes };
-    static void startPingLoad(Frame&, ResourceRequest&, SecurityOrigin& sourceOrigin, ShouldFollowRedirects);
+    static void startPingLoad(Frame&, ResourceRequest&, HTTPHeaderMap&& originalRequestHeaders, ShouldFollowRedirects);
 };
 
 } // namespace WebCore