#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 { … }
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 { … }
}