| Index: third_party/WebKit/Source/core/frame/RemoteFrameClient.h
|
| diff --git a/third_party/WebKit/Source/core/frame/RemoteFrameClient.h b/third_party/WebKit/Source/core/frame/RemoteFrameClient.h
|
| index 4c11f7829b14abe612ac2d07cd625bbecda74224..ed0c6de19aca2717652c78ef6f19e239991c2c26 100644
|
| --- a/third_party/WebKit/Source/core/frame/RemoteFrameClient.h
|
| +++ b/third_party/WebKit/Source/core/frame/RemoteFrameClient.h
|
| @@ -7,13 +7,17 @@
|
|
|
| #include "core/frame/FrameClient.h"
|
| #include "core/frame/FrameTypes.h"
|
| +#include "core/frame/csp/ContentSecurityPolicy.h"
|
| #include "core/loader/FrameLoaderTypes.h"
|
| #include "public/platform/WebFocusType.h"
|
| +#include "wtf/Vector.h"
|
| +#include "wtf/text/WTFString.h"
|
|
|
| namespace blink {
|
|
|
| class Event;
|
| class IntRect;
|
| +class KURL;
|
| class ResourceRequest;
|
|
|
| class RemoteFrameClient : public FrameClient {
|
| @@ -36,6 +40,8 @@ public:
|
| virtual void advanceFocus(WebFocusType, LocalFrame* source) = 0;
|
|
|
| virtual void visibilityChanged(bool visible) = 0;
|
| +
|
| + virtual void forwardContentSecurityPolicyViolation(const String& directiveText, const String& effectiveDirective, const String& consoleMessage, const KURL& blockedURL, const Vector<String>& reportEndpoints, const String& header, ContentSecurityPolicy::ViolationType, bool followedRedirect) = 0;
|
| };
|
|
|
| } // namespace blink
|
|
|