chromium/extensions/renderer/resource_request_policy.h

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

#ifndef EXTENSIONS_RENDERER_RESOURCE_REQUEST_POLICY_H_
#define EXTENSIONS_RENDERER_RESOURCE_REQUEST_POLICY_H_

#include <map>

#include "base/memory/raw_ptr.h"
#include "extensions/common/extension_guid.h"
#include "extensions/common/extension_id.h"
#include "ui/base/page_transition_types.h"
#include "url/origin.h"

class GURL;

namespace blink {
class WebLocalFrame;
}

namespace extensions {
class Dispatcher;
class Extension;

// Encapsulates the policy for when chrome-extension:// URLs can be requested.
class ResourceRequestPolicy {};

}  // namespace extensions

#endif  // EXTENSIONS_RENDERER_RESOURCE_REQUEST_POLICY_H_