chromium/third_party/blink/renderer/core/page/plugin_data.cc

/*
    Copyright (C) 2000 Harri Porten ([email protected])
    Copyright (C) 2000 Daniel Molkentin ([email protected])
    Copyright (C) 2000 Stefan Schimanski ([email protected])
    Copyright (C) 2003, 2004, 2005, 2006, 2007 Apple Inc. All Rights Reserved.
    Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies)

    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Library General Public
    License as published by the Free Software Foundation; either
    version 2 of the License, or (at your option) any later version.

    This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Library General Public License for more details.

    You should have received a copy of the GNU Library General Public License
    along with this library; see the file COPYING.LIB.  If not, write to
    the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
    Boston, MA 02110-1301, USA.
*/

#include "third_party/blink/renderer/core/page/plugin_data.h"

#include "mojo/public/cpp/bindings/remote.h"
#include "third_party/blink/public/common/thread_safe_browser_interface_broker_proxy.h"
#include "third_party/blink/public/mojom/plugins/plugin_registry.mojom-blink.h"
#include "third_party/blink/public/platform/file_path_conversion.h"
#include "third_party/blink/public/platform/platform.h"

namespace blink {

void MimeClassInfo::Trace(Visitor* visitor) const {}

MimeClassInfo::MimeClassInfo(const String& type,
                             const String& description,
                             PluginInfo& plugin,
                             const Vector<String> extensions)
    :{}

void PluginInfo::Trace(Visitor* visitor) const {}

PluginInfo::PluginInfo(const String& name,
                       const String& filename,
                       const String& description,
                       Color background_color,
                       bool may_use_external_handler)
    :{}

void PluginInfo::AddMimeType(MimeClassInfo* info) {}

const MimeClassInfo* PluginInfo::GetMimeClassInfo(wtf_size_t index) const {}

const MimeClassInfo* PluginInfo::GetMimeClassInfo(const String& type) const {}

wtf_size_t PluginInfo::GetMimeClassInfoSize() const {}

void PluginData::Trace(Visitor* visitor) const {}

// static
void PluginData::RefreshBrowserSidePluginCache() {}

void PluginData::UpdatePluginList() {}

void PluginData::ResetPluginData() {}

bool PluginData::SupportsMimeType(const String& mime_type) const {}

Color PluginData::PluginBackgroundColorForMimeType(
    const String& mime_type) const {}

bool PluginData::IsExternalPluginMimeType(const String& mime_type) const {}

}  // namespace blink