chromium/chrome/browser/extensions/updater/chrome_extension_downloader_factory.h

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef CHROME_BROWSER_EXTENSIONS_UPDATER_CHROME_EXTENSION_DOWNLOADER_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_UPDATER_CHROME_EXTENSION_DOWNLOADER_FACTORY_H_

#include <memory>
#include "base/files/file_path.h"
#include "base/memory/scoped_refptr.h"
#include "extensions/common/verifier_formats.h"

class Profile;

namespace crx_file {
enum class VerifierFormat;
}

namespace extensions {
class ExtensionDownloader;
class ExtensionDownloaderDelegate;
}

namespace network {
class SharedURLLoaderFactory;
}  // namespace network

// This provides a simple static interface for constructing an
// ExtensionDownloader suitable for use from within Chrome.
class ChromeExtensionDownloaderFactory {};

#endif  // CHROME_BROWSER_EXTENSIONS_UPDATER_CHROME_EXTENSION_DOWNLOADER_FACTORY_H_