|
(virtual HRESULT STDMETHODCALLTYPE) | - QueryInterface |
|
(virtual ULONG STDMETHODCALLTYPE) | - AddRef |
|
(virtual ULONG STDMETHODCALLTYPE) | - Release |
|
(virtual HRESULT STDMETHODCALLTYPE) | - initWithRequest |
|
(virtual HRESULT STDMETHODCALLTYPE) | - initToResumeWithBundle |
|
(virtual HRESULT STDMETHODCALLTYPE) | - canResumeDownloadDecodedWithEncodingMIMEType |
|
(virtual HRESULT STDMETHODCALLTYPE) | - start |
|
(virtual HRESULT STDMETHODCALLTYPE) | - cancel |
|
(virtual HRESULT STDMETHODCALLTYPE) | - cancelForResume |
|
(virtual HRESULT STDMETHODCALLTYPE) | - deletesFileUponFailure |
|
(virtual HRESULT STDMETHODCALLTYPE) | - bundlePathForTargetPath |
|
(virtual HRESULT STDMETHODCALLTYPE) | - request |
|
(virtual HRESULT STDMETHODCALLTYPE) | - setDeletesFileUponFailure |
|
(virtual HRESULT STDMETHODCALLTYPE) | - setDestination |
|
(virtual HRESULT STDMETHODCALLTYPE) | - cancelAuthenticationChallenge |
|
(virtual HRESULT STDMETHODCALLTYPE) | - continueWithoutCredentialForAuthenticationChallenge |
|
(virtual HRESULT STDMETHODCALLTYPE) | - useCredential |
|
HRESULT | canResumeDownloadDecodedWithEncodingMIMEType ([in] BSTR mimeType, [out, retval] BOOL *result) |
|
HRESULT | deletesFileUponFailure ([out, retval] BOOL *result) |
|
HRESULT | initWithRequest ([in] IWebURLRequest *request, [in] IWebDownloadDelegate *delegate) |
|
HRESULT | initToResumeWithBundle ([in] BSTR bundlePath, [in] IWebDownloadDelegate *delegate) |
|
HRESULT | bundlePathForTargetPath ([in] BSTR target, [out, retval] BSTR *bundle) |
|
HRESULT | request ([out, retval] IWebURLRequest **request) |
|
HRESULT | setDestination ([in] BSTR path, [in] BOOL allowOverwrite) |
|
HRESULT | cancelAuthenticationChallenge ([in] IWebURLAuthenticationChallenge *challenge) |
|
HRESULT | continueWithoutCredentialForAuthenticationChallenge ([in] IWebURLAuthenticationChallenge *challenge) |
|
HRESULT | useCredential ([in] IWebURLCredential *credential, [in] IWebURLAuthenticationChallenge *challenge) |
|
A WebDownload works just like an NSURLDownload, with one extra feature: if you do not implement the authentication-related delegate methods, it will automatically prompt for authentication using the standard WebKit authentication panel, as either a sheet or window. It provides no extra methods, but does have one additional delegate method.