Index: components/nacl/renderer/file_downloader.h |
diff --git a/components/nacl/renderer/file_downloader.h b/components/nacl/renderer/file_downloader.h |
index 4b4665fdca091a3586cb93f6c65734603ba01686..91e8bc32c27a03db6da54abd682ed9837d4c7f23 100644 |
--- a/components/nacl/renderer/file_downloader.h |
+++ b/components/nacl/renderer/file_downloader.h |
@@ -9,9 +9,10 @@ |
#include "base/callback.h" |
#include "base/files/file.h" |
#include "components/nacl/renderer/ppb_nacl_private.h" |
-#include "third_party/WebKit/public/platform/WebURLLoaderClient.h" |
+#include "third_party/WebKit/public/web/WebAssociatedURLLoaderClient.h" |
namespace blink { |
+class WebAssociatedURLLoader; |
struct WebURLError; |
class WebURLLoader; |
class WebURLResponse; |
@@ -21,7 +22,7 @@ namespace nacl { |
// Downloads a file and writes the contents to a specified file open for |
// writing. |
-class FileDownloader : public blink::WebURLLoaderClient { |
+class FileDownloader : public blink::WebAssociatedURLLoaderClient { |
public: |
enum Status { |
SUCCESS, |
@@ -36,7 +37,7 @@ class FileDownloader : public blink::WebURLLoaderClient { |
// received. |
typedef base::Callback<void(int64_t, int64_t)> ProgressCallback; |
- FileDownloader(std::unique_ptr<blink::WebURLLoader> url_loader, |
+ FileDownloader(std::unique_ptr<blink::WebAssociatedURLLoader> url_loader, |
base::File file, |
StatusCallback status_cb, |
ProgressCallback progress_cb); |
@@ -46,21 +47,13 @@ class FileDownloader : public blink::WebURLLoaderClient { |
void Load(const blink::WebURLRequest& request); |
private: |
- // WebURLLoaderClient implementation. |
- void didReceiveResponse(blink::WebURLLoader* loader, |
- const blink::WebURLResponse& response) override; |
- void didReceiveData(blink::WebURLLoader* loader, |
- const char* data, |
- int data_length, |
- int encoded_data_length, |
- int encoded_body_length) override; |
- void didFinishLoading(blink::WebURLLoader* loader, |
- double finish_time, |
- int64_t total_encoded_data_length) override; |
- void didFail(blink::WebURLLoader* loader, |
- const blink::WebURLError& error) override; |
+ // WebAssociatedURLLoaderClient implementation. |
+ void didReceiveResponse(const blink::WebURLResponse& response) override; |
+ void didReceiveData(const char* data, int data_length) override; |
+ void didFinishLoading(double finish_time) override; |
+ void didFail(const blink::WebURLError& error) override; |
- std::unique_ptr<blink::WebURLLoader> url_loader_; |
+ std::unique_ptr<blink::WebAssociatedURLLoader> url_loader_; |
base::File file_; |
StatusCallback status_cb_; |
ProgressCallback progress_cb_; |