Move URL from WebCore to WTF
[WebKit-https.git] / Source / WebCore / loader / PingLoader.h
index b29e8da..6deef45 100644 (file)
 
 #pragma once
 
+#include <wtf/Forward.h>
 #include <wtf/Ref.h>
 
 namespace WebCore {
 
 class FormData;
 class Frame;
-class URL;
+class HTTPHeaderMap;
 class ResourceRequest;
 
 enum class ViolationReportType {
@@ -50,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&, ShouldFollowRedirects);
+    static void startPingLoad(Frame&, ResourceRequest&, HTTPHeaderMap&& originalRequestHeaders, ShouldFollowRedirects);
 };
 
 } // namespace WebCore