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

#include <WebDownloadDelegate.h>

Inheritance diagram for WebDownloadDelegate:
IWebDownloadDelegate

Public Member Functions

 WebDownloadDelegate ()
 
virtual ~WebDownloadDelegate ()
 
virtual HRESULT STDMETHODCALLTYPE QueryInterface (_In_ REFIID riid, _COM_Outptr_ void **ppvObject)
 
virtual ULONG STDMETHODCALLTYPE AddRef ()
 
virtual ULONG STDMETHODCALLTYPE Release ()
 
virtual HRESULT STDMETHODCALLTYPE decideDestinationWithSuggestedFilename (_In_opt_ IWebDownload *, _In_ BSTR filename)
 
virtual HRESULT STDMETHODCALLTYPE didCancelAuthenticationChallenge (_In_opt_ IWebDownload *, _In_opt_ IWebURLAuthenticationChallenge *)
 
virtual HRESULT STDMETHODCALLTYPE didCreateDestination (_In_opt_ IWebDownload *, _In_ BSTR destination)
 
virtual HRESULT STDMETHODCALLTYPE didFailWithError (_In_opt_ IWebDownload *, _In_opt_ IWebError *)
 
virtual HRESULT STDMETHODCALLTYPE didReceiveAuthenticationChallenge (_In_opt_ IWebDownload *, _In_opt_ IWebURLAuthenticationChallenge *)
 
virtual HRESULT STDMETHODCALLTYPE didReceiveDataOfLength (_In_opt_ IWebDownload *, unsigned length)
 
virtual HRESULT STDMETHODCALLTYPE didReceiveResponse (_In_opt_ IWebDownload *, _In_opt_ IWebURLResponse *)
 
virtual HRESULT STDMETHODCALLTYPE shouldDecodeSourceDataOfMIMEType (_In_opt_ IWebDownload *, _In_ BSTR encodingType, _Out_ BOOL *shouldDecode)
 
virtual HRESULT STDMETHODCALLTYPE willResumeWithResponse (_In_opt_ IWebDownload *, _In_opt_ IWebURLResponse *, long long fromByte)
 
virtual HRESULT STDMETHODCALLTYPE willSendRequest (_In_opt_ IWebDownload *, _In_opt_ IWebMutableURLRequest *, _In_opt_ IWebURLResponse *redirectResponse, _COM_Outptr_opt_ IWebMutableURLRequest **finalRequest)
 
virtual HRESULT STDMETHODCALLTYPE didBegin (_In_opt_ IWebDownload *)
 
virtual HRESULT STDMETHODCALLTYPE didFinish (_In_opt_ IWebDownload *)
 
- Public Member Functions inherited from IWebDownloadDelegate
HRESULT decideDestinationWithSuggestedFilename ([in] IWebDownload *download, [in] BSTR filename)
 
HRESULT didCancelAuthenticationChallenge ([in] IWebDownload *download, [in] IWebURLAuthenticationChallenge *challenge)
 
HRESULT didCreateDestination ([in] IWebDownload *download, [in] BSTR destination)
 
HRESULT didFailWithError ([in] IWebDownload *download, [in] IWebError *error)
 
HRESULT didReceiveAuthenticationChallenge ([in] IWebDownload *download, [in] IWebURLAuthenticationChallenge *challenge)
 
HRESULT didReceiveDataOfLength ([in] IWebDownload *download, [in] unsigned length)
 
HRESULT didReceiveResponse ([in] IWebDownload *download, [in] IWebURLResponse *response)
 
HRESULT shouldDecodeSourceDataOfMIMEType ([in] IWebDownload *download, [in] BSTR encodingType, [out, retval] BOOL *shouldDecode)
 
HRESULT willResumeWithResponse ([in] IWebDownload *download, [in] IWebURLResponse *response, [in] long long fromByte)
 
HRESULT willSendRequest ([in] IWebDownload *download, [in] IWebMutableURLRequest *request, [in] IWebURLResponse *redirectResponse, [out] IWebMutableURLRequest **finalRequest)
 
HRESULT didBegin ([in] IWebDownload *download)
 
HRESULT didFinish ([in] IWebDownload *download)
 

Constructor & Destructor Documentation

◆ WebDownloadDelegate()

WebDownloadDelegate::WebDownloadDelegate ( )

◆ ~WebDownloadDelegate()

WebDownloadDelegate::~WebDownloadDelegate ( )
virtual

Member Function Documentation

◆ AddRef()

ULONG WebDownloadDelegate::AddRef ( void  )
virtual

◆ decideDestinationWithSuggestedFilename()

HRESULT WebDownloadDelegate::decideDestinationWithSuggestedFilename ( _In_opt_ IWebDownload download,
_In_ BSTR  filename 
)
virtual

◆ didBegin()

HRESULT WebDownloadDelegate::didBegin ( _In_opt_ IWebDownload download)
virtual

◆ didCancelAuthenticationChallenge()

HRESULT WebDownloadDelegate::didCancelAuthenticationChallenge ( _In_opt_ IWebDownload download,
_In_opt_ IWebURLAuthenticationChallenge challenge 
)
virtual

◆ didCreateDestination()

HRESULT WebDownloadDelegate::didCreateDestination ( _In_opt_ IWebDownload download,
_In_ BSTR  destination 
)
virtual

◆ didFailWithError()

HRESULT WebDownloadDelegate::didFailWithError ( _In_opt_ IWebDownload download,
_In_opt_ IWebError error 
)
virtual

◆ didFinish()

HRESULT WebDownloadDelegate::didFinish ( _In_opt_ IWebDownload download)
virtual

◆ didReceiveAuthenticationChallenge()

HRESULT WebDownloadDelegate::didReceiveAuthenticationChallenge ( _In_opt_ IWebDownload download,
_In_opt_ IWebURLAuthenticationChallenge challenge 
)
virtual

◆ didReceiveDataOfLength()

HRESULT WebDownloadDelegate::didReceiveDataOfLength ( _In_opt_ IWebDownload download,
unsigned  length 
)
virtual

◆ didReceiveResponse()

HRESULT WebDownloadDelegate::didReceiveResponse ( _In_opt_ IWebDownload download,
_In_opt_ IWebURLResponse response 
)
virtual

◆ QueryInterface()

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

◆ Release()

ULONG WebDownloadDelegate::Release ( void  )
virtual

◆ shouldDecodeSourceDataOfMIMEType()

HRESULT WebDownloadDelegate::shouldDecodeSourceDataOfMIMEType ( _In_opt_ IWebDownload download,
_In_ BSTR  encodingType,
_Out_ BOOL shouldDecode 
)
virtual

◆ willResumeWithResponse()

HRESULT WebDownloadDelegate::willResumeWithResponse ( _In_opt_ IWebDownload download,
_In_opt_ IWebURLResponse response,
long long  fromByte 
)
virtual

◆ willSendRequest()

HRESULT WebDownloadDelegate::willSendRequest ( _In_opt_ IWebDownload download,
_In_opt_ IWebMutableURLRequest request,
_In_opt_ IWebURLResponse redirectResponse,
_COM_Outptr_opt_ IWebMutableURLRequest **  finalRequest 
)
virtual

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