Chromium Code Reviews| Index: Source/core/xml/XMLHttpRequest.h |
| diff --git a/Source/core/xml/XMLHttpRequest.h b/Source/core/xml/XMLHttpRequest.h |
| index 15484a4f1c3ebeb52cfb2f28cf9a3cfb5aea0783..b18581c42f9c58f1434920cad64b80d9dd6e42e5 100644 |
| --- a/Source/core/xml/XMLHttpRequest.h |
| +++ b/Source/core/xml/XMLHttpRequest.h |
| @@ -149,6 +149,13 @@ public: |
| virtual void trace(Visitor*) OVERRIDE; |
| + static XMLHttpRequest* findInstancePendingDocumentParse(Document*); |
| + |
| + // This is only to be called from |Document::finishedParsing|. |
| + // When we use the off-thread HTML parser, we don't have a complete document just after |HTMLDocumentParser::finish()|. |
|
tyoshino (SeeGerritForStatus)
2014/09/02 04:12:16
let's wrap comments in 80 col
kouhei (in TOK)
2014/09/02 16:17:27
Done.
|
| + // This method is used to notify that the response document is completely built. |
| + void didFinishParsingDocument(); |
| + |
| private: |
| XMLHttpRequest(ExecutionContext*, PassRefPtr<SecurityOrigin>); |
| @@ -165,6 +172,8 @@ private: |
| virtual void didFail(const ResourceError&) OVERRIDE; |
| virtual void didFailRedirectCheck() OVERRIDE; |
| + void endLoading(); |
| + |
| // Returns the MIME type part of m_mimeTypeOverride if present and |
| // successfully parsed, or returns one of the "Content-Type" header value |
| // of the received response. |
| @@ -243,6 +252,7 @@ private: |
| PersistentWillBeMember<UnderlyingSource> m_streamSource; |
| RefPtr<ThreadableLoader> m_loader; |
| + unsigned long m_loaderIdentifier; |
| State m_state; |
| ResourceResponse m_response; |