webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Instance Methods | Protected Attributes | List of all members
PolicyDelegate Class Reference

#import <PolicyDelegate.h>

Inheritance diagram for PolicyDelegate:
IWebPolicyDelegate NSObject

Instance Methods

(void- setPermissive:
 
(void- setControllerToNotifyDone:
 
() - PolicyDelegate
 
(virtual HRESULT STDMETHODCALLTYPE) - QueryInterface
 
(virtual ULONG STDMETHODCALLTYPE) - AddRef
 
(virtual ULONG STDMETHODCALLTYPE) - Release
 
(virtual HRESULT STDMETHODCALLTYPE) - decidePolicyForNavigationAction
 
(virtual HRESULT STDMETHODCALLTYPE) - decidePolicyForNewWindowAction
 
(virtual HRESULT STDMETHODCALLTYPE) - decidePolicyForMIMEType
 
(virtual HRESULT STDMETHODCALLTYPE) - unableToImplementPolicyWithError
 
(void- setPermissive
 
(void- setControllerToNotifyDone
 
- Instance Methods inherited from IWebPolicyDelegate
HRESULT decidePolicyForNavigationAction ([in] IWebView *webView, [in] IPropertyBag *actionInformation, [in] IWebURLRequest *request, [in] IWebFrame *frame, [in] IWebPolicyDecisionListener *listener)
 
HRESULT decidePolicyForNewWindowAction ([in] IWebView *webView, [in] IPropertyBag *actionInformation, [in] IWebURLRequest *request, [in] BSTR frameName, [in] IWebPolicyDecisionListener *listener)
 
HRESULT decidePolicyForMIMEType ([in] IWebView *webView, [in] BSTR type, [in] IWebURLRequest *request, [in] IWebFrame *frame, [in] IWebPolicyDecisionListener *listener)
 
HRESULT unableToImplementPolicyWithError ([in] IWebView *webView, [in] IWebError *error, [in] IWebFrame *frame)
 

Protected Attributes

BOOL permissiveDelegate
 
TestRunnercontrollerToNotifyDone
 

Constructor & Destructor Documentation

◆ PolicyDelegate()

Method Documentation

◆ AddRef()

- (ULONG) AddRef (void

◆ decidePolicyForMIMEType()

- (virtual HRESULT STDMETHODCALLTYPE) decidePolicyForMIMEType (_In_opt_ IWebView *) 
(_In_ BSTR type
(_In_opt_ IWebURLRequest *) 
(_In_opt_ IWebFrame *) 
(_In_opt_ IWebPolicyDecisionListener *)   

◆ decidePolicyForNavigationAction()

- (HRESULT) decidePolicyForNavigationAction (_In_opt_ IWebView *) 
(_In_opt_ IPropertyBag *)  actionInformation
(_In_opt_ IWebURLRequest *)  request
(_In_opt_ IWebFrame *)  frame
(_In_opt_ IWebPolicyDecisionListener *)  listener 

◆ decidePolicyForNewWindowAction()

- (virtual HRESULT STDMETHODCALLTYPE) decidePolicyForNewWindowAction (_In_opt_ IWebView *) 
(_In_opt_ IPropertyBag *)  actionInformation
(_In_opt_ IWebURLRequest *) 
(_In_ BSTR frameName
(_In_opt_ IWebPolicyDecisionListener *)   

◆ QueryInterface()

- (HRESULT) QueryInterface (_In_ REFIID)  riid
(_COM_Outptr_ void **)  ppvObject 

◆ Release()

- (ULONG) Release (void

◆ setControllerToNotifyDone()

- (void) setControllerToNotifyDone (TestRunner *)  controller

◆ setControllerToNotifyDone:()

- (void) setControllerToNotifyDone: (TestRunner*)  controller

◆ setPermissive()

- (void) setPermissive (bool)  permissive

◆ setPermissive:()

- (void) setPermissive: (BOOL permissive

◆ unableToImplementPolicyWithError()

- (HRESULT) unableToImplementPolicyWithError (_In_opt_ IWebView *) 
(_In_opt_ IWebError *)  error
(_In_opt_ IWebFrame *)  frame 

Member Data Documentation

◆ controllerToNotifyDone

- (TestRunner*) controllerToNotifyDone
protected

◆ permissiveDelegate

- (BOOL) permissiveDelegate
protected

The documentation for this class was generated from the following files: