| Index: content/renderer/image_loading_helper.h
|
| diff --git a/content/renderer/image_loading_helper.h b/content/renderer/image_loading_helper.h
|
| deleted file mode 100644
|
| index d5daf8fa517966f3e11d719238283cc3672a0dae..0000000000000000000000000000000000000000
|
| --- a/content/renderer/image_loading_helper.h
|
| +++ /dev/null
|
| @@ -1,79 +0,0 @@
|
| -// Copyright (c) 2013 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#ifndef CONTENT_RENDERER_IMAGE_LOADING_HELPER_H_
|
| -#define CONTENT_RENDERER_IMAGE_LOADING_HELPER_H_
|
| -
|
| -#include <string>
|
| -#include <vector>
|
| -
|
| -#include "base/memory/scoped_vector.h"
|
| -#include "content/public/renderer/render_frame_observer.h"
|
| -#include "url/gurl.h"
|
| -
|
| -class SkBitmap;
|
| -
|
| -namespace content {
|
| -
|
| -class MultiResolutionImageResourceFetcher;
|
| -
|
| -// This class deals with image downloading.
|
| -// One instance of ImageLoadingHelper is owned by RenderFrame.
|
| -class ImageLoadingHelper : public RenderFrameObserver {
|
| - public:
|
| - explicit ImageLoadingHelper(RenderFrame* render_frame);
|
| -
|
| - private:
|
| - ~ImageLoadingHelper() override;
|
| -
|
| - // Message handler.
|
| - void OnDownloadImage(int id,
|
| - const GURL& image_url,
|
| - bool is_favicon,
|
| - uint32_t max_image_size,
|
| - bool bypass_cache);
|
| -
|
| - // Requests to download an image. When done, the ImageLoadingHelper
|
| - // is notified by way of DidDownloadImage. Returns true if the
|
| - // request was successfully started, false otherwise. id is used to
|
| - // uniquely identify the request and passed back to the
|
| - // DidDownloadImage method. If the image is a favicon, cookies will not be
|
| - // sent nor accepted during download. If the image has multiple frames, all
|
| - // the frames whose size <= |max_image_size| are returned. If all of the
|
| - // frames are larger than |max_image_size|, the smallest frame is resized to
|
| - // |max_image_size| and is the only result. |max_image_size| == 0 is
|
| - // interpreted as no max image size.
|
| - bool DownloadImage(int id,
|
| - const GURL& image_url,
|
| - bool is_favicon,
|
| - uint32_t max_image_size,
|
| - bool bypass_cache);
|
| -
|
| - // This callback is triggered when DownloadImage completes, either
|
| - // succesfully or with a failure. See DownloadImage for more
|
| - // details.
|
| - void DidDownloadImage(
|
| - uint32_t max_image_size,
|
| - MultiResolutionImageResourceFetcher* fetcher,
|
| - const std::vector<SkBitmap>& images);
|
| -
|
| - // Decodes a data: URL image or returns an empty image in case of failure.
|
| - SkBitmap ImageFromDataUrl(const GURL&) const;
|
| -
|
| - // RenderFrameObserver implementation.
|
| - bool OnMessageReceived(const IPC::Message& message) override;
|
| -
|
| - typedef ScopedVector<MultiResolutionImageResourceFetcher>
|
| - ImageResourceFetcherList;
|
| -
|
| - // ImageResourceFetchers schedule via DownloadImage.
|
| - ImageResourceFetcherList image_fetchers_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(ImageLoadingHelper);
|
| -};
|
| -
|
| -} // namespace content
|
| -
|
| -#endif // CONTENT_RENDERER_IMAGE_LOADING_HELPER_H_
|
| -
|
|
|