chromium/chrome/browser/content_settings/mixed_content_settings_tab_helper.cc

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

#include "chrome/browser/content_settings/mixed_content_settings_tab_helper.h"

#include "base/containers/contains.h"
#include "components/content_settings/common/content_settings_agent.mojom.h"
#include "content/public/browser/back_forward_cache.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/navigation_handle.h"
#include "content/public/browser/render_frame_host.h"
#include "content/public/browser/site_instance.h"
#include "mojo/public/cpp/bindings/associated_remote.h"
#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"

BrowserThread;
RenderFrameHost;
WebContents;

MixedContentSettingsTabHelper::MixedContentSettingsTabHelper(WebContents* tab)
    :{}

MixedContentSettingsTabHelper::~MixedContentSettingsTabHelper() {}

void MixedContentSettingsTabHelper::AllowRunningOfInsecureContent(
    RenderFrameHost& render_frame_host) {}

void MixedContentSettingsTabHelper::RenderFrameCreated(
    content::RenderFrameHost* render_frame_host) {}

void MixedContentSettingsTabHelper::RenderFrameDeleted(RenderFrameHost* frame) {}

bool MixedContentSettingsTabHelper::IsRunningInsecureContentAllowed(
    RenderFrameHost& render_frame_host) {}

MixedContentSettingsTabHelper::SiteSettings::SiteSettings(
    RenderFrameHost* main_frame_host) {}

void MixedContentSettingsTabHelper::SiteSettings::
    AllowRunningOfInsecureContent() {}

void MixedContentSettingsTabHelper::SiteSettings::IncrementRenderFrameCount() {}

void MixedContentSettingsTabHelper::SiteSettings::DecrementRenderFrameCount() {}

WEB_CONTENTS_USER_DATA_KEY_IMPL(MixedContentSettingsTabHelper);