| Index: content/renderer/media/android/media_info_loader.h
|
| diff --git a/content/renderer/media/android/media_info_loader.h b/content/renderer/media/android/media_info_loader.h
|
| index c9895025a8a7e9436bc803920c62d1bece96b9bb..4ce81fd2e297a2cbb073e51e5afebd5f899c9e00 100644
|
| --- a/content/renderer/media/android/media_info_loader.h
|
| +++ b/content/renderer/media/android/media_info_loader.h
|
| @@ -16,13 +16,13 @@
|
| #include "content/common/content_export.h"
|
| #include "media/blink/active_loader.h"
|
| #include "third_party/WebKit/public/platform/WebMediaPlayer.h"
|
| -#include "third_party/WebKit/public/platform/WebURLLoaderClient.h"
|
| +#include "third_party/WebKit/public/web/WebAssociatedURLLoaderClient.h"
|
| #include "third_party/WebKit/public/web/WebDocument.h"
|
| #include "url/gurl.h"
|
|
|
| namespace blink {
|
| +class WebAssociatedURLLoader;
|
| class WebFrame;
|
| -class WebURLLoader;
|
| class WebURLRequest;
|
| }
|
|
|
| @@ -31,7 +31,8 @@ namespace content {
|
| // This class provides additional information about a media URL. Currently it
|
| // can be used to determine if a media URL has a single security origin and
|
| // whether the URL passes a CORS access check.
|
| -class CONTENT_EXPORT MediaInfoLoader : private blink::WebURLLoaderClient {
|
| +class CONTENT_EXPORT MediaInfoLoader
|
| + : private blink::WebAssociatedURLLoaderClient {
|
| public:
|
| // Status codes for start operations on MediaInfoLoader.
|
| enum Status {
|
| @@ -78,38 +79,25 @@ class CONTENT_EXPORT MediaInfoLoader : private blink::WebURLLoaderClient {
|
| private:
|
| friend class MediaInfoLoaderTest;
|
|
|
| - // blink::WebURLLoaderClient implementation.
|
| + // blink::WebAssociatedURLLoaderClient implementation.
|
| bool willFollowRedirect(
|
| - blink::WebURLLoader* loader,
|
| - blink::WebURLRequest& newRequest,
|
| + const blink::WebURLRequest& newRequest,
|
| const blink::WebURLResponse& redirectResponse) override;
|
| - void didSendData(blink::WebURLLoader* loader,
|
| - unsigned long long bytesSent,
|
| + void didSendData(unsigned long long bytesSent,
|
| unsigned long long totalBytesToBeSent) override;
|
| - void didReceiveResponse(blink::WebURLLoader* loader,
|
| - const blink::WebURLResponse& response) override;
|
| - void didDownloadData(blink::WebURLLoader* loader,
|
| - int data_length,
|
| - int encodedDataLength) override;
|
| - void didReceiveData(blink::WebURLLoader* loader,
|
| - const char* data,
|
| - int data_length,
|
| - int encoded_data_length,
|
| - int encoded_body_length) override;
|
| - void didReceiveCachedMetadata(blink::WebURLLoader* loader,
|
| - const char* data,
|
| - int dataLength) override;
|
| - void didFinishLoading(blink::WebURLLoader* loader,
|
| - double finishTime,
|
| - int64_t total_encoded_data_length) override;
|
| - void didFail(blink::WebURLLoader* loader, const blink::WebURLError&) override;
|
| + void didReceiveResponse(const blink::WebURLResponse& response) override;
|
| + void didDownloadData(int data_length) override;
|
| + void didReceiveData(const char* data, int data_length) override;
|
| + void didReceiveCachedMetadata(const char* data, int dataLength) override;
|
| + void didFinishLoading(double finishTime) override;
|
| + void didFail(const blink::WebURLError&) override;
|
|
|
| void DidBecomeReady(Status status);
|
|
|
| - // Injected WebURLLoader instance for testing purposes.
|
| - std::unique_ptr<blink::WebURLLoader> test_loader_;
|
| + // Injected WebAssociatedURLLoader instance for testing purposes.
|
| + std::unique_ptr<blink::WebAssociatedURLLoader> test_loader_;
|
|
|
| - // Keeps track of an active WebURLLoader and associated state.
|
| + // Keeps track of an active WebAssociatedURLLoader and associated state.
|
| std::unique_ptr<media::ActiveLoader> active_loader_;
|
|
|
| bool loader_failed_;
|
|
|