Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(58)

Side by Side Diff: Source/core/xmlhttprequest/XMLHttpRequest.h

Issue 1030613002: [bindings] Make XMLHttpRequest.send() use the generated binding code over the custom one. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Patch for landing Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2003, 2006, 2008 Apple Inc. All rights reserved. 2 * Copyright (C) 2003, 2006, 2008 Apple Inc. All rights reserved.
3 * Copyright (C) 2005, 2006 Alexey Proskuryakov <ap@nypop.com> 3 * Copyright (C) 2005, 2006 Alexey Proskuryakov <ap@nypop.com>
4 * Copyright (C) 2011 Google Inc. All rights reserved. 4 * Copyright (C) 2011 Google Inc. All rights reserved.
5 * Copyright (C) 2012 Intel Corporation 5 * Copyright (C) 2012 Intel Corporation
6 * 6 *
7 * This library is free software; you can redistribute it and/or 7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public 8 * modify it under the terms of the GNU Lesser General Public
9 * License as published by the Free Software Foundation; either 9 * License as published by the Free Software Foundation; either
10 * version 2 of the License, or (at your option) any later version. 10 * version 2 of the License, or (at your option) any later version.
(...skipping 23 matching lines...) Expand all
34 #include "platform/network/FormData.h" 34 #include "platform/network/FormData.h"
35 #include "platform/network/ResourceResponse.h" 35 #include "platform/network/ResourceResponse.h"
36 #include "platform/weborigin/SecurityOrigin.h" 36 #include "platform/weborigin/SecurityOrigin.h"
37 #include "wtf/Forward.h" 37 #include "wtf/Forward.h"
38 #include "wtf/OwnPtr.h" 38 #include "wtf/OwnPtr.h"
39 #include "wtf/text/AtomicStringHash.h" 39 #include "wtf/text/AtomicStringHash.h"
40 #include "wtf/text/StringBuilder.h" 40 #include "wtf/text/StringBuilder.h"
41 41
42 namespace blink { 42 namespace blink {
43 43
44 class ArrayBufferOrArrayBufferViewOrBlobOrDocumentOrStringOrFormData;
44 class Blob; 45 class Blob;
45 class BlobDataHandle; 46 class BlobDataHandle;
46 class DOMArrayBuffer; 47 class DOMArrayBuffer;
47 class DOMArrayBufferView; 48 class DOMArrayBufferView;
48 class DOMFormData; 49 class DOMFormData;
49 class Document; 50 class Document;
50 class DocumentParser; 51 class DocumentParser;
51 class ExceptionState; 52 class ExceptionState;
52 class ReadableStream; 53 class ReadableStream;
53 class SecurityOrigin; 54 class SecurityOrigin;
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 String statusText() const; 110 String statusText() const;
110 int status() const; 111 int status() const;
111 State readyState() const; 112 State readyState() const;
112 bool withCredentials() const { return m_includeCredentials; } 113 bool withCredentials() const { return m_includeCredentials; }
113 void setWithCredentials(bool, ExceptionState&); 114 void setWithCredentials(bool, ExceptionState&);
114 void open(const AtomicString& method, const KURL&, ExceptionState&); 115 void open(const AtomicString& method, const KURL&, ExceptionState&);
115 void open(const AtomicString& method, const KURL&, bool async, ExceptionStat e&); 116 void open(const AtomicString& method, const KURL&, bool async, ExceptionStat e&);
116 void open(const AtomicString& method, const KURL&, bool async, const String& user, ExceptionState&); 117 void open(const AtomicString& method, const KURL&, bool async, const String& user, ExceptionState&);
117 void open(const AtomicString& method, const KURL&, bool async, const String& user, const String& password, ExceptionState&); 118 void open(const AtomicString& method, const KURL&, bool async, const String& user, const String& password, ExceptionState&);
118 void send(ExceptionState&); 119 void send(ExceptionState&);
119 void send(Document*, ExceptionState&); 120 void send(const ArrayBufferOrArrayBufferViewOrBlobOrDocumentOrStringOrFormDa ta&, ExceptionState&);
120 void send(const String&, ExceptionState&);
121 void send(Blob*, ExceptionState&);
122 void send(DOMFormData*, ExceptionState&);
123 void send(DOMArrayBuffer*, ExceptionState&);
124 void send(DOMArrayBufferView*, ExceptionState&);
125 void abort(); 121 void abort();
126 void setRequestHeader(const AtomicString& name, const AtomicString& value, E xceptionState&); 122 void setRequestHeader(const AtomicString& name, const AtomicString& value, E xceptionState&);
127 void overrideMimeType(const AtomicString& override, ExceptionState&); 123 void overrideMimeType(const AtomicString& override, ExceptionState&);
128 String getAllResponseHeaders() const; 124 String getAllResponseHeaders() const;
129 const AtomicString& getResponseHeader(const AtomicString&) const; 125 const AtomicString& getResponseHeader(const AtomicString&) const;
130 ScriptString responseText(ExceptionState&); 126 ScriptString responseText(ExceptionState&);
131 ScriptString responseJSONSource(); 127 ScriptString responseJSONSource();
132 Document* responseXML(ExceptionState&); 128 Document* responseXML(ExceptionState&);
133 Blob* responseBlob(); 129 Blob* responseBlob();
134 DOMArrayBuffer* responseArrayBuffer(); 130 DOMArrayBuffer* responseArrayBuffer();
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
197 193
198 PassOwnPtr<TextResourceDecoder> createDecoder() const; 194 PassOwnPtr<TextResourceDecoder> createDecoder() const;
199 195
200 void initResponseDocument(); 196 void initResponseDocument();
201 void parseDocumentChunk(const char* data, unsigned dataLength); 197 void parseDocumentChunk(const char* data, unsigned dataLength);
202 198
203 bool areMethodAndURLValidForSend(); 199 bool areMethodAndURLValidForSend();
204 200
205 bool initSend(ExceptionState&); 201 bool initSend(ExceptionState&);
206 void sendBytesData(const void*, size_t, ExceptionState&); 202 void sendBytesData(const void*, size_t, ExceptionState&);
203 void send(Document*, ExceptionState&);
204 void send(const String&, ExceptionState&);
205 void send(Blob*, ExceptionState&);
206 void send(DOMFormData*, ExceptionState&);
207 void send(DOMArrayBuffer*, ExceptionState&);
208 void send(DOMArrayBufferView*, ExceptionState&);
207 209
208 const AtomicString& getRequestHeader(const AtomicString& name) const; 210 const AtomicString& getRequestHeader(const AtomicString& name) const;
209 void setRequestHeaderInternal(const AtomicString& name, const AtomicString& value); 211 void setRequestHeaderInternal(const AtomicString& name, const AtomicString& value);
210 212
211 void trackProgress(long long dataLength); 213 void trackProgress(long long dataLength);
212 // Changes m_state and dispatches a readyStateChange event if new m_state 214 // Changes m_state and dispatches a readyStateChange event if new m_state
213 // value is different from last one. 215 // value is different from last one.
214 void changeState(State newState); 216 void changeState(State newState);
215 void dispatchReadyStateChangeEvent(); 217 void dispatchReadyStateChangeEvent();
216 218
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
311 bool m_sameOriginRequest; 313 bool m_sameOriginRequest;
312 // True iff the ongoing resource loading is using the downloadToFile 314 // True iff the ongoing resource loading is using the downloadToFile
313 // option. 315 // option.
314 bool m_downloadingToFile; 316 bool m_downloadingToFile;
315 bool m_responseTextOverflow; 317 bool m_responseTextOverflow;
316 }; 318 };
317 319
318 } // namespace blink 320 } // namespace blink
319 321
320 #endif // XMLHttpRequest_h 322 #endif // XMLHttpRequest_h
OLDNEW
« no previous file with comments | « Source/bindings/core/v8/custom/V8XMLHttpRequestCustom.cpp ('k') | Source/core/xmlhttprequest/XMLHttpRequest.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698