chromium/content/browser/browser_plugin/browser_plugin_embedder.cc

// 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.

#include "content/browser/browser_plugin/browser_plugin_embedder.h"

#include "base/functional/bind.h"
#include "components/input/native_web_keyboard_event.h"
#include "content/browser/browser_plugin/browser_plugin_guest.h"
#include "content/browser/web_contents/web_contents_impl.h"
#include "content/public/browser/browser_context.h"
#include "content/public/browser/browser_plugin_guest_manager.h"
#include "ui/events/keycodes/keyboard_codes.h"

namespace content {

BrowserPluginEmbedder::BrowserPluginEmbedder(WebContentsImpl* web_contents)
    :{}

BrowserPluginEmbedder::~BrowserPluginEmbedder() = default;

// static
BrowserPluginEmbedder* BrowserPluginEmbedder::Create(
    WebContentsImpl* web_contents) {}

void BrowserPluginEmbedder::CancelGuestDialogs() {}

BrowserPluginGuestManager*
BrowserPluginEmbedder::GetBrowserPluginGuestManager() const {}

bool BrowserPluginEmbedder::HandleKeyboardEvent(
    const input::NativeWebKeyboardEvent& event) {}

BrowserPluginGuest* BrowserPluginEmbedder::GetFullPageGuest() {}

bool BrowserPluginEmbedder::AreAnyGuestsCurrentlyAudible() {}

}  // namespace content