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

#include <WebURLResponse.h>

Inheritance diagram for WebURLResponse:
IWebHTTPURLResponse IWebURLResponsePrivate IWebURLResponse

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 expectedContentLength (_Out_ long long *)
 
virtual HRESULT STDMETHODCALLTYPE initWithURL (_In_ BSTR url, _In_ BSTR mimeType, int expectedContentLength, _In_ BSTR textEncodingName)
 
virtual HRESULT STDMETHODCALLTYPE MIMEType (__deref_opt_out BSTR *result)
 
virtual HRESULT STDMETHODCALLTYPE suggestedFilename (__deref_opt_out BSTR *result)
 
virtual HRESULT STDMETHODCALLTYPE textEncodingName (__deref_opt_out BSTR *result)
 
virtual HRESULT STDMETHODCALLTYPE URL (__deref_opt_out BSTR *result)
 
virtual HRESULT STDMETHODCALLTYPE allHeaderFields (_COM_Outptr_opt_ IPropertyBag **headerFields)
 
virtual HRESULT STDMETHODCALLTYPE localizedStringForStatusCode (int statusCode, __deref_opt_out BSTR *statusString)
 
virtual HRESULT STDMETHODCALLTYPE statusCode (_Out_ int *)
 
virtual HRESULT STDMETHODCALLTYPE isAttachment (_Out_ BOOL *)
 
virtual HRESULT STDMETHODCALLTYPE sslPeerCertificate (_Out_ ULONG_PTR *result)
 
const WebCore::ResourceResponseresourceResponse () const
 
- Public Member Functions inherited from IWebHTTPURLResponse
HRESULT allHeaderFields ([out, retval] IPropertyBag **headerFields)
 
HRESULT localizedStringForStatusCode ([in] int statusCode, [out, retval] BSTR *statusString)
 
HRESULT statusCode ([out, retval] int *statusCode)
 
HRESULT isAttachment ([out, retval] BOOL *attachment)
 
- Public Member Functions inherited from IWebURLResponse
HRESULT expectedContentLength ([out, retval] long long *result)
 
HRESULT initWithURL ([in] BSTR url, [in] BSTR mimeType, [in] int expectedContentLength, [in] BSTR textEncodingName)
 
HRESULT MIMEType ([out, retval] BSTR *result)
 
HRESULT suggestedFilename ([out, retval] BSTR *result)
 
HRESULT textEncodingName ([out, retval] BSTR *result)
 
HRESULT URL ([out, retval] BSTR *result)
 

Static Public Member Functions

static WebURLResponsecreateInstance ()
 
static WebURLResponsecreateInstance (const WebCore::ResourceResponse &response)
 

Protected Member Functions

 WebURLResponse ()
 
 ~WebURLResponse ()
 
HRESULT suggestedFileExtension (BSTR *result)
 

Protected Attributes

ULONG m_refCount { 0 }
 
WebCore::ResourceResponse m_response
 

Constructor & Destructor Documentation

◆ WebURLResponse()

WebURLResponse::WebURLResponse ( )
protected

◆ ~WebURLResponse()

WebURLResponse::~WebURLResponse ( )
protected

Member Function Documentation

◆ AddRef()

ULONG WebURLResponse::AddRef ( void  )
virtual

◆ allHeaderFields()

HRESULT WebURLResponse::allHeaderFields ( _COM_Outptr_opt_ IPropertyBag **  headerFields)
virtual

◆ createInstance() [1/2]

WebURLResponse * WebURLResponse::createInstance ( )
static

◆ createInstance() [2/2]

WebURLResponse * WebURLResponse::createInstance ( const WebCore::ResourceResponse response)
static

◆ expectedContentLength()

HRESULT WebURLResponse::expectedContentLength ( _Out_ long long *  result)
virtual

◆ initWithURL()

HRESULT WebURLResponse::initWithURL ( _In_ BSTR  url,
_In_ BSTR  mimeType,
int  expectedContentLength,
_In_ BSTR  textEncodingName 
)
virtual

◆ isAttachment()

HRESULT WebURLResponse::isAttachment ( _Out_ BOOL attachment)
virtual

◆ localizedStringForStatusCode()

HRESULT WebURLResponse::localizedStringForStatusCode ( int  statusCode,
__deref_opt_out BSTR statusString 
)
virtual

◆ MIMEType()

HRESULT WebURLResponse::MIMEType ( __deref_opt_out BSTR result)
virtual

◆ QueryInterface()

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

◆ Release()

ULONG WebURLResponse::Release ( void  )
virtual

◆ resourceResponse()

const ResourceResponse & WebURLResponse::resourceResponse ( ) const

◆ sslPeerCertificate()

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

◆ statusCode()

HRESULT WebURLResponse::statusCode ( _Out_ int *  statusCode)
virtual

◆ suggestedFileExtension()

HRESULT WebURLResponse::suggestedFileExtension ( BSTR result)
protected

◆ suggestedFilename()

HRESULT WebURLResponse::suggestedFilename ( __deref_opt_out BSTR result)
virtual

◆ textEncodingName()

HRESULT WebURLResponse::textEncodingName ( __deref_opt_out BSTR result)
virtual

◆ URL()

HRESULT WebURLResponse::URL ( __deref_opt_out BSTR result)
virtual

Member Data Documentation

◆ m_refCount

ULONG WebURLResponse::m_refCount { 0 }
protected

◆ m_response

WebCore::ResourceResponse WebURLResponse::m_response
protected

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