29 #include <WebCore/COMPtr.h> 30 #include <wtf/RetainPtr.h> 31 #include <wtf/text/WTFString.h> 33 #if USE(CFURLCONNECTION) 34 #include <CFNetwork/CFURLDownloadPriv.h> 36 #include <WebCore/CurlDownload.h> 42 class ResourceRequest;
43 class ResourceResponse;
64 virtual HRESULT STDMETHODCALLTYPE QueryInterface(_In_ REFIID riid, _COM_Outptr_
void** ppvObject);
71 virtual HRESULT STDMETHODCALLTYPE canResumeDownloadDecodedWithEncodingMIMEType(_In_
BSTR mimeType, _Out_
BOOL*
result);
73 virtual HRESULT STDMETHODCALLTYPE cancel();
74 virtual HRESULT STDMETHODCALLTYPE cancelForResume();
78 virtual HRESULT STDMETHODCALLTYPE setDeletesFileUponFailure(
BOOL);
86 #if USE(CFURLCONNECTION) 90 void didReceiveAuthenticationChallenge(CFURLAuthChallengeRef);
93 void didReceiveData(CFIndex);
95 void decideDestinationWithSuggestedObjectName(
CFStringRef);
98 void didFail(CFErrorRef);
100 virtual void didReceiveResponse();
101 virtual void didReceiveDataOfLength(
int size);
102 virtual void didFinish();
103 virtual void didFail();
111 #if USE(CFURLCONNECTION) 112 RetainPtr<CFURLDownloadRef> m_download;
114 RefPtr<WebCore::CurlDownload> m_download;
COMPtr< IWebMutableURLRequest > m_request
Definition: WebDownload.h:116
Definition: ResourceRequest.h:41
EGLStreamKHR EGLint EGLint EGLint size
Definition: eglext.h:984
const struct __CFURL * CFURLRef
Definition: WebKitSystemInterface.h:58
Definition: IWebURLRequest.idl:46
Definition: RTCConfiguration.idl:27
WTF::String m_bundlePath
Definition: WebDownload.h:110
EGLContext EGLenum target
Definition: eglext.h:192
path
Definition: generate.py:74
Definition: IWebURLAuthenticationChallenge.idl:198
Definition: IWebDownload.idl:133
Definition: IWebDownload.idl:61
HRESULT
Definition: ScrollbarThemeWin.cpp:74
Definition: WTFString.h:78
GLuint start
Definition: gl2ext.h:323
double m_startTime
Definition: WebDownload.h:120
const struct __CFString * CFStringRef
Definition: WebCoreSystemInterface.h:31
wchar_t * BSTR
Definition: BString.h:36
Definition: IWebURLAuthenticationChallenge.idl:51
const struct _CFURLRequest * CFURLRequestRef
Definition: WebKitSystemInterface.h:32
Definition: CurlDownload.h:81
Definition: IWebURLAuthenticationChallenge.idl:100
double m_dataTime
Definition: WebDownload.h:121
int Release(RepeatedCompositeContainer *self)
Definition: repeated_composite_container.cc:458
WTF::String m_destination
Definition: WebDownload.h:109
result
Definition: target-blank-opener-post-window.php:5
void init()
Definition: HTMLNames.cpp:1637
struct _CFURLResponse * CFURLResponseRef
Definition: WebKitSystemInterface.h:31
COMPtr< IWebDownloadDelegate > m_delegate
Definition: WebDownload.h:117
Definition: WebDownload.h:58
const CString & bundlePath()
Definition: BundlePath.mm:43
Definition: ResourceResponse.h:39
HANDLE hTheme BOOL
Definition: ScrollbarThemeWin.cpp:76
int m_received
Definition: WebDownload.h:122
This file is generated by create-http-header-name-table, do not edit.
Definition: CharsetData.cpp:6
CFAllocatorRef CFURLRef URL
Definition: AVFoundationCFSoftLinking.h:225
Definition: ResourceHandle.h:93