webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
WebError Class Reference

#include <WebError.h>

Inheritance diagram for WebError:
IWebError IWebErrorPrivate

Public Member Functions

virtual HRESULT STDMETHODCALLTYPE QueryInterface (_In_ REFIID riid, _COM_Outptr_ void **ppvObject)
 
virtual ULONG STDMETHODCALLTYPE AddRef ()
 
virtual ULONG STDMETHODCALLTYPE Release ()
 
virtual HRESULT STDMETHODCALLTYPE init (_In_ BSTR domain, int code, _In_ BSTR url)
 
virtual HRESULT STDMETHODCALLTYPE code (_Out_ int *)
 
virtual HRESULT STDMETHODCALLTYPE domain (__deref_opt_out BSTR *)
 
virtual HRESULT STDMETHODCALLTYPE localizedDescription (__deref_opt_out BSTR *)
 
virtual HRESULT STDMETHODCALLTYPE localizedFailureReason (__deref_opt_out BSTR *)
 
virtual HRESULT STDMETHODCALLTYPE localizedRecoveryOptions (__deref_opt_out IEnumVARIANT **result)
 
virtual HRESULT STDMETHODCALLTYPE localizedRecoverySuggestion (__deref_opt_out BSTR *)
 
virtual HRESULT STDMETHODCALLTYPE recoverAttempter (__deref_opt_out IUnknown **result)
 
virtual HRESULT STDMETHODCALLTYPE userInfo (_COM_Outptr_opt_ IPropertyBag **result)
 
virtual HRESULT STDMETHODCALLTYPE failingURL (__deref_opt_out BSTR *)
 
virtual HRESULT STDMETHODCALLTYPE isPolicyChangeError (_Out_ BOOL *)
 
virtual HRESULT STDMETHODCALLTYPE sslPeerCertificate (_Out_ ULONG_PTR *)
 
const WebCore::ResourceErrorresourceError () const
 
- Public Member Functions inherited from IWebError
HRESULT init ([in] BSTR domain, [in] int code, [in] BSTR url)
 
HRESULT code ([out, retval] int *result)
 
HRESULT domain ([out, retval] BSTR *result)
 
HRESULT localizedDescription ([out, retval] BSTR *result)
 
HRESULT localizedFailureReason ([out, retval] BSTR *result)
 
HRESULT localizedRecoveryOptions ([out, retval] IEnumVARIANT **enumOptions)
 
HRESULT localizedRecoverySuggestion ([out, retval] BSTR *result)
 
HRESULT recoverAttempter ([out, retval] IUnknown **result)
 
HRESULT userInfo ([out, retval] IPropertyBag **result)
 
HRESULT failingURL ([out, retval] BSTR *result)
 
HRESULT isPolicyChangeError ([out, retval] BOOL *result)
 

Static Public Member Functions

static WebErrorcreateInstance (const WebCore::ResourceError &, IPropertyBag *userInfo=0)
 
static WebErrorcreateInstance ()
 

Protected Member Functions

 WebError (const WebCore::ResourceError &, IPropertyBag *userInfo)
 
 ~WebError ()
 

Constructor & Destructor Documentation

◆ WebError()

WebError::WebError ( const WebCore::ResourceError error,
IPropertyBag *  userInfo 
)
protected

◆ ~WebError()

WebError::~WebError ( )
protected

Member Function Documentation

◆ AddRef()

ULONG WebError::AddRef ( void  )
virtual

◆ code()

HRESULT WebError::code ( _Out_ int *  result)
virtual

◆ createInstance() [1/2]

WebError * WebError::createInstance ( const WebCore::ResourceError error,
IPropertyBag *  userInfo = 0 
)
static

◆ createInstance() [2/2]

WebError * WebError::createInstance ( )
static

◆ domain()

HRESULT WebError::domain ( __deref_opt_out BSTR result)
virtual

◆ failingURL()

HRESULT WebError::failingURL ( __deref_opt_out BSTR result)
virtual

◆ init()

HRESULT WebError::init ( _In_ BSTR  domain,
int  code,
_In_ BSTR  url 
)
virtual

◆ isPolicyChangeError()

HRESULT WebError::isPolicyChangeError ( _Out_ BOOL result)
virtual

◆ localizedDescription()

HRESULT WebError::localizedDescription ( __deref_opt_out BSTR result)
virtual

◆ localizedFailureReason()

HRESULT WebError::localizedFailureReason ( __deref_opt_out BSTR result)
virtual

◆ localizedRecoveryOptions()

HRESULT WebError::localizedRecoveryOptions ( __deref_opt_out IEnumVARIANT **  result)
virtual

◆ localizedRecoverySuggestion()

HRESULT WebError::localizedRecoverySuggestion ( __deref_opt_out BSTR result)
virtual

◆ QueryInterface()

HRESULT WebError::QueryInterface ( _In_ REFIID  riid,
_COM_Outptr_ void **  ppvObject 
)
virtual

◆ recoverAttempter()

HRESULT WebError::recoverAttempter ( __deref_opt_out IUnknown **  result)
virtual

◆ Release()

ULONG WebError::Release ( void  )
virtual

◆ resourceError()

const ResourceError & WebError::resourceError ( ) const

◆ sslPeerCertificate()

HRESULT WebError::sslPeerCertificate ( _Out_ ULONG_PTR *  result)
virtual

◆ userInfo()

HRESULT WebError::userInfo ( _COM_Outptr_opt_ IPropertyBag **  result)
virtual

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