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

#include <WebURLCredential.h>

Inheritance diagram for WebURLCredential:
IWebURLCredential

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 hasPassword (_Out_ BOOL *result)
 
virtual HRESULT STDMETHODCALLTYPE initWithUser (_In_ BSTR user, _In_ BSTR password, WebURLCredentialPersistence)
 
virtual HRESULT STDMETHODCALLTYPE password (__deref_opt_out BSTR *password)
 
virtual HRESULT STDMETHODCALLTYPE persistence (_Out_ WebURLCredentialPersistence *result)
 
virtual HRESULT STDMETHODCALLTYPE user (__deref_opt_out BSTR *result)
 
const WebCore::Credentialcredential () const
 
- Public Member Functions inherited from IWebURLCredential
HRESULT hasPassword ([out, retval] BOOL *result)
 
HRESULT initWithUser ([in] BSTR user, [in] BSTR password, [in] WebURLCredentialPersistence persistence)
 
HRESULT password ([out, retval] BSTR *password)
 
HRESULT persistence ([out, retval] WebURLCredentialPersistence *result)
 
HRESULT user ([out, retval] BSTR *result)
 

Static Public Member Functions

static WebURLCredentialcreateInstance ()
 
static WebURLCredentialcreateInstance (const WebCore::Credential &)
 

Protected Attributes

ULONG m_refCount { 0 }
 
WebCore::Credential m_credential
 

Member Function Documentation

◆ AddRef()

ULONG WebURLCredential::AddRef ( void  )
virtual

◆ createInstance() [1/2]

WebURLCredential * WebURLCredential::createInstance ( )
static

◆ createInstance() [2/2]

WebURLCredential * WebURLCredential::createInstance ( const WebCore::Credential credential)
static

◆ credential()

const WebCore::Credential & WebURLCredential::credential ( ) const

◆ hasPassword()

HRESULT WebURLCredential::hasPassword ( _Out_ BOOL result)
virtual

◆ initWithUser()

HRESULT WebURLCredential::initWithUser ( _In_ BSTR  user,
_In_ BSTR  password,
WebURLCredentialPersistence  persistence 
)
virtual

◆ password()

HRESULT WebURLCredential::password ( __deref_opt_out BSTR password)
virtual

◆ persistence()

HRESULT WebURLCredential::persistence ( _Out_ WebURLCredentialPersistence result)
virtual

◆ QueryInterface()

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

◆ Release()

ULONG WebURLCredential::Release ( void  )
virtual

◆ user()

HRESULT WebURLCredential::user ( __deref_opt_out BSTR result)
virtual

Member Data Documentation

◆ m_credential

WebCore::Credential WebURLCredential::m_credential
protected

◆ m_refCount

ULONG WebURLCredential::m_refCount { 0 }
protected

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