| OLD | NEW | 
|    1 /* |    1 /* | 
|    2  * Copyright (C) 2005, 2006, 2011 Apple Inc. All rights reserved. |    2  * Copyright (C) 2005, 2006, 2011 Apple Inc. All rights reserved. | 
|    3  * |    3  * | 
|    4  * Redistribution and use in source and binary forms, with or without |    4  * Redistribution and use in source and binary forms, with or without | 
|    5  * modification, are permitted provided that the following conditions |    5  * modification, are permitted provided that the following conditions | 
|    6  * are met: |    6  * are met: | 
|    7  * |    7  * | 
|    8  * 1.  Redistributions of source code must retain the above copyright |    8  * 1.  Redistributions of source code must retain the above copyright | 
|    9  *     notice, this list of conditions and the following disclaimer. |    9  *     notice, this list of conditions and the following disclaimer. | 
|   10  * 2.  Redistributions in binary form must reproduce the above copyright |   10  * 2.  Redistributions in binary form must reproduce the above copyright | 
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   81   // A succesful load will consist of: |   81   // A succesful load will consist of: | 
|   82   // 0+  willFollowRedirect() |   82   // 0+  willFollowRedirect() | 
|   83   // 0+  didSendData() |   83   // 0+  didSendData() | 
|   84   // 1   didReceiveResponse() |   84   // 1   didReceiveResponse() | 
|   85   // 0-1 didReceiveCachedMetadata() |   85   // 0-1 didReceiveCachedMetadata() | 
|   86   // 0+  didReceiveData() or didDownloadData(), but never both |   86   // 0+  didReceiveData() or didDownloadData(), but never both | 
|   87   // 1   didFinishLoading() |   87   // 1   didFinishLoading() | 
|   88   // A failed load is indicated by 1 didFail(), which can occur at any time |   88   // A failed load is indicated by 1 didFail(), which can occur at any time | 
|   89   // before didFinishLoading(), including synchronous inside one of the other |   89   // before didFinishLoading(), including synchronous inside one of the other | 
|   90   // callbacks via ResourceLoader::cancel() |   90   // callbacks via ResourceLoader::cancel() | 
|   91   bool willFollowRedirect(WebURLLoader*, |   91   bool willFollowRedirect(WebURLRequest&, | 
|   92                           WebURLRequest&, |  | 
|   93                           const WebURLResponse& redirectResponse) override; |   92                           const WebURLResponse& redirectResponse) override; | 
|   94   void didSendData(WebURLLoader*, |   93   void didSendData(unsigned long long bytesSent, | 
|   95                    unsigned long long bytesSent, |  | 
|   96                    unsigned long long totalBytesToBeSent) override; |   94                    unsigned long long totalBytesToBeSent) override; | 
|   97   void didReceiveResponse(WebURLLoader*, const WebURLResponse&) override; |   95   void didReceiveResponse(const WebURLResponse&) override; | 
|   98   void didReceiveResponse(WebURLLoader*, |   96   void didReceiveResponse(const WebURLResponse&, | 
|   99                           const WebURLResponse&, |  | 
|  100                           std::unique_ptr<WebDataConsumerHandle>) override; |   97                           std::unique_ptr<WebDataConsumerHandle>) override; | 
|  101   void didReceiveCachedMetadata(WebURLLoader*, |   98   void didReceiveCachedMetadata(const char* data, int length) override; | 
|  102                                 const char* data, |   99   void didReceiveData(const char*, int, int encodedDataLength) override; | 
|  103                                 int length) override; |  100   void didDownloadData(int, int) override; | 
|  104   void didReceiveData(WebURLLoader*, |  101   void didFinishLoading(double finishTime, | 
|  105                       const char*, |  | 
|  106                       int, |  | 
|  107                       int encodedDataLength) override; |  | 
|  108   void didDownloadData(WebURLLoader*, int, int) override; |  | 
|  109   void didFinishLoading(WebURLLoader*, |  | 
|  110                         double finishTime, |  | 
|  111                         int64_t encodedDataLength, |  102                         int64_t encodedDataLength, | 
|  112                         int64_t encodedBodyLength) override; |  103                         int64_t encodedBodyLength) override; | 
|  113   void didFail(WebURLLoader*, |  104   void didFail(const WebURLError&, | 
|  114                const WebURLError&, |  | 
|  115                int64_t encodedDataLength, |  105                int64_t encodedDataLength, | 
|  116                int64_t encodedBodyLength) override; |  106                int64_t encodedBodyLength) override; | 
|  117  |  107  | 
|  118   void didFinishLoadingFirstPartInMultipart(); |  108   void didFinishLoadingFirstPartInMultipart(); | 
|  119   void didFail(const ResourceError&); |  109   void didFail(const ResourceError&); | 
|  120  |  110  | 
|  121  private: |  111  private: | 
|  122   // Assumes ResourceFetcher and Resource are non-null. |  112   // Assumes ResourceFetcher and Resource are non-null. | 
|  123   ResourceLoader(ResourceFetcher*, Resource*); |  113   ResourceLoader(ResourceFetcher*, Resource*); | 
|  124  |  114  | 
|  125   void cancelForRedirectAccessCheckError(const KURL&); |  115   void cancelForRedirectAccessCheckError(const KURL&); | 
|  126   void requestSynchronously(const ResourceRequest&); |  116   void requestSynchronously(const ResourceRequest&); | 
|  127  |  117  | 
|  128   std::unique_ptr<WebURLLoader> m_loader; |  118   std::unique_ptr<WebURLLoader> m_loader; | 
|  129   Member<ResourceFetcher> m_fetcher; |  119   Member<ResourceFetcher> m_fetcher; | 
|  130   Member<Resource> m_resource; |  120   Member<Resource> m_resource; | 
|  131   bool m_isCacheAwareLoadingActivated; |  121   bool m_isCacheAwareLoadingActivated; | 
|  132 }; |  122 }; | 
|  133  |  123  | 
|  134 }  // namespace blink |  124 }  // namespace blink | 
|  135  |  125  | 
|  136 #endif |  126 #endif | 
| OLD | NEW |