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

#include <WebURLProtectionSpace.h>

Inheritance diagram for WebURLProtectionSpace:
IWebURLProtectionSpace

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 authenticationMethod (__deref_opt_out BSTR *result)
 
virtual HRESULT STDMETHODCALLTYPE host (__deref_opt_out BSTR *result)
 
virtual HRESULT STDMETHODCALLTYPE initWithHost (_In_ BSTR host, int port, _In_ BSTR protocol, _In_ BSTR realm, _In_ BSTR authenticationMethod)
 
virtual HRESULT STDMETHODCALLTYPE initWithProxyHost (_In_ BSTR host, int port, _In_ BSTR proxyType, _In_ BSTR realm, _In_ BSTR authenticationMethod)
 
virtual HRESULT STDMETHODCALLTYPE isProxy (_Out_ BOOL *result)
 
virtual HRESULT STDMETHODCALLTYPE port (_Out_ int *result)
 
virtual HRESULT STDMETHODCALLTYPE protocol (__deref_opt_out BSTR *result)
 
virtual HRESULT STDMETHODCALLTYPE proxyType (__deref_opt_out BSTR *result)
 
virtual HRESULT STDMETHODCALLTYPE realm (__deref_opt_out BSTR *result)
 
virtual HRESULT STDMETHODCALLTYPE receivesCredentialSecurely (_Out_ BOOL *result)
 
const WebCore::ProtectionSpaceprotectionSpace () const
 
- Public Member Functions inherited from IWebURLProtectionSpace
HRESULT authenticationMethod ([out, retval] BSTR *result)
 
HRESULT host ([out, retval] BSTR *result)
 
HRESULT initWithHost ([in] BSTR host, [in] int port, [in] BSTR protocol, [in] BSTR realm, [in] BSTR authenticationMethod)
 
HRESULT initWithProxyHost ([in] BSTR host, [in] int port, [in] BSTR proxyType, [in] BSTR realm, [in] BSTR authenticationMethod)
 
HRESULT isProxy ([out, retval] BOOL *result)
 
HRESULT port ([out, retval] int *result)
 
HRESULT protocol ([out, retval] BSTR *result)
 
HRESULT proxyType ([out, retval] BSTR *result)
 
HRESULT realm ([out, retval] BSTR *result)
 
HRESULT receivesCredentialSecurely ([out, retval] BOOL *result)
 

Static Public Member Functions

static WebURLProtectionSpacecreateInstance ()
 
static WebURLProtectionSpacecreateInstance (const WebCore::ProtectionSpace &)
 

Protected Attributes

ULONG m_refCount { 0 }
 
WebCore::ProtectionSpace m_protectionSpace
 

Member Function Documentation

◆ AddRef()

ULONG WebURLProtectionSpace::AddRef ( void  )
virtual

◆ authenticationMethod()

HRESULT WebURLProtectionSpace::authenticationMethod ( __deref_opt_out BSTR result)
virtual

◆ createInstance() [1/2]

WebURLProtectionSpace * WebURLProtectionSpace::createInstance ( )
static

◆ createInstance() [2/2]

WebURLProtectionSpace * WebURLProtectionSpace::createInstance ( const WebCore::ProtectionSpace protectionSpace)
static

◆ host()

HRESULT WebURLProtectionSpace::host ( __deref_opt_out BSTR result)
virtual

◆ initWithHost()

HRESULT WebURLProtectionSpace::initWithHost ( _In_ BSTR  host,
int  port,
_In_ BSTR  protocol,
_In_ BSTR  realm,
_In_ BSTR  authenticationMethod 
)
virtual

◆ initWithProxyHost()

HRESULT WebURLProtectionSpace::initWithProxyHost ( _In_ BSTR  host,
int  port,
_In_ BSTR  proxyType,
_In_ BSTR  realm,
_In_ BSTR  authenticationMethod 
)
virtual

◆ isProxy()

HRESULT WebURLProtectionSpace::isProxy ( _Out_ BOOL result)
virtual

◆ port()

HRESULT WebURLProtectionSpace::port ( _Out_ int *  result)
virtual

◆ protectionSpace()

const ProtectionSpace & WebURLProtectionSpace::protectionSpace ( ) const

◆ protocol()

HRESULT WebURLProtectionSpace::protocol ( __deref_opt_out BSTR result)
virtual

◆ proxyType()

HRESULT WebURLProtectionSpace::proxyType ( __deref_opt_out BSTR result)
virtual

◆ QueryInterface()

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

◆ realm()

HRESULT WebURLProtectionSpace::realm ( __deref_opt_out BSTR result)
virtual

◆ receivesCredentialSecurely()

HRESULT WebURLProtectionSpace::receivesCredentialSecurely ( _Out_ BOOL result)
virtual

◆ Release()

ULONG WebURLProtectionSpace::Release ( void  )
virtual

Member Data Documentation

◆ m_protectionSpace

WebCore::ProtectionSpace WebURLProtectionSpace::m_protectionSpace
protected

◆ m_refCount

ULONG WebURLProtectionSpace::m_refCount { 0 }
protected

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