Lines Matching refs:nsPluginTag

311 bool nsPluginHost::IsRunningPlugin(nsPluginTag* aPluginTag) {  in IsRunningPlugin()
373 RefPtr<nsPluginTag> prev; in ActuallyReloadPlugins()
374 RefPtr<nsPluginTag> next; in ActuallyReloadPlugins()
376 for (RefPtr<nsPluginTag> p = mPlugins; p != nullptr;) { in ActuallyReloadPlugins()
556 nsPluginTag* pluginTag; in UnloadPlugins()
561 NS_ITERATIVE_UNREF_LIST(RefPtr<nsPluginTag>, mPlugins, mNext); in UnloadPlugins()
562 NS_ITERATIVE_UNREF_LIST(RefPtr<nsPluginTag>, mCachedPlugins, mNext); in UnloadPlugins()
585 void nsPluginHost::OnPluginInstanceDestroyed(nsPluginTag* aPluginTag) { in OnPluginInstanceDestroyed()
709 nsPluginTag* nsPluginHost::FindTagForLibrary(PRLibrary* aLibrary) { in FindTagForLibrary()
710 nsPluginTag* pluginTag; in FindTagForLibrary()
719 nsPluginTag* nsPluginHost::TagForPlugin(nsNPAPIPlugin* aPlugin) { in TagForPlugin()
720 nsPluginTag* pluginTag; in TagForPlugin()
792 nsPluginTag* pluginTag = FindNativePluginForType(aMimeType, true); in TrySetUpPluginInstance()
975 nsPluginTag* plugin = mPlugins; in GetPlugins()
991 RefPtr<nsPluginTag> plugin = mPlugins; in GetPluginTags()
1019 nsPluginTag* nsPluginHost::FindPreferredPlugin( in FindPreferredPlugin()
1020 const InfallibleTArray<nsPluginTag*>& matches) { in FindPreferredPlugin()
1032 nsPluginTag* preferredPlugin = matches[0]; in FindPreferredPlugin()
1080 nsPluginTag* nsPluginHost::FindNativePluginForType(const nsACString& aMimeType, in FindNativePluginForType()
1094 InfallibleTArray<nsPluginTag*> matchingPlugins; in FindNativePluginForType()
1096 nsPluginTag* plugin = mPlugins; in FindNativePluginForType()
1108 nsPluginTag* nsPluginHost::FindNativePluginForExtension( in FindNativePluginForExtension()
1117 InfallibleTArray<nsPluginTag*> matchingPlugins; in FindNativePluginForExtension()
1119 nsPluginTag* plugin = mPlugins; in FindNativePluginForExtension()
1130 nsPluginTag* preferredPlugin = FindPreferredPlugin(matchingPlugins); in FindNativePluginForExtension()
1140 static nsresult CreateNPAPIPlugin(nsPluginTag* aPluginTag, in CreateNPAPIPlugin()
1148 nsresult nsPluginHost::EnsurePluginLoaded(nsPluginTag* aPluginTag) { in EnsurePluginLoaded()
1168 nsPluginTag* pluginTag = PluginWithId(aPluginId); in GetPluginForContentProcess()
1204 nsPluginTag* pluginTag = host->PluginWithId(mPluginId); in Run()
1242 nsPluginTag* pluginTag = FindNativePluginForType(aMimeType, true); in GetPlugin()
1493 static_cast<nsPluginTag*>(tag)->mPlugin->GetLibrary(); in Callback()
1549 nsPluginTag* tag = static_cast<nsPluginTag*>(plugin); in NS_DEFINE_STATIC_IID_ACCESSOR()
1649 nsPluginTag* tag = static_cast<nsPluginTag*>(plugin); in NS_DEFINE_STATIC_IID_ACCESSOR()
1702 nsPluginTag* tag; in IsLiveTag()
1712 nsPluginTag* nsPluginHost::HaveSamePlugin(const nsPluginTag* aPluginTag) { in HaveSamePlugin()
1713 for (nsPluginTag* tag = mPlugins; tag; tag = tag->mNext) { in HaveSamePlugin()
1723 nsPluginTag* nsPluginHost::FirstPluginWithPath(const nsCString& path) { in FirstPluginWithPath()
1724 for (nsPluginTag* tag = mPlugins; tag; tag = tag->mNext) { in FirstPluginWithPath()
1732 nsPluginTag* nsPluginHost::PluginWithId(uint32_t aId) { in PluginWithId()
1733 for (nsPluginTag* tag = mPlugins; tag; tag = tag->mNext) { in PluginWithId()
1848 void nsPluginHost::AddPluginTag(nsPluginTag* aPluginTag) { in AddPluginTag()
1933 RefPtr<nsPluginTag> pluginTag; in ScanPluginsDirectory()
2013 pluginTag = new nsPluginTag(&info, fileModTime, fromExtension, state); in ScanPluginsDirectory()
2045 if (nsPluginTag* duplicate = FirstPluginWithPath(pluginTag->mFullPath)) { in ScanPluginsDirectory()
2183 if (nsPluginTag* existing = PluginWithId(tag.id())) { in SetPluginsInContent()
2189 nsPluginTag* pluginTag = new nsPluginTag( in SetPluginsInContent()
2287 NS_ITERATIVE_UNREF_LIST(RefPtr<nsPluginTag>, mCachedPlugins, mNext); in FindPlugins()
2312 NS_ITERATIVE_UNREF_LIST(RefPtr<nsPluginTag>, mCachedPlugins, mNext); in FindPlugins()
2356 NS_ITERATIVE_UNREF_LIST(RefPtr<nsPluginTag>, mCachedPlugins, mNext); in FindPlugins()
2366 NS_ITERATIVE_UNREF_LIST(RefPtr<nsPluginTag>, mCachedPlugins, mNext); in FindPlugins()
2407 nsPluginTag* tag = static_cast<nsPluginTag*>(basetag.get()); in SendPluginsToContent()
2429 void nsPluginHost::UpdateInMemoryPluginInfo(nsPluginTag* aPluginTag) { in UpdateInMemoryPluginInfo()
2430 NS_ITERATIVE_UNREF_LIST(RefPtr<nsPluginTag>, mCachedPlugins, mNext); in UpdateInMemoryPluginInfo()
2446 nsPluginTag* plugin = in UpdateInMemoryPluginInfo()
2461 void nsPluginHost::UpdatePluginInfo(nsPluginTag* aPluginTag) { in UpdatePluginInfo()
2586 for (nsPluginTag* tag = mPlugins; tag; tag = tag->mNext) { in WritePluginInfo()
2857 RefPtr<nsPluginTag> tag = new nsPluginTag( in ReadPluginInfo()
2901 nsPluginTag** result) { in RemoveCachedPluginsInfo()
2902 RefPtr<nsPluginTag> prev; in RemoveCachedPluginsInfo()
2903 RefPtr<nsPluginTag> tag = mCachedPlugins; in RemoveCachedPluginsInfo()
3130 nsPluginTag* pluginTag = TagForPlugin(oldestInstance->GetPlugin()); in StopPluginInstance()
3140 nsPluginTag* pluginTag = TagForPlugin(aInstance->GetPlugin()); in StopPluginInstance()
3198 nsPluginTag* plugin = mPlugins; in Observe()
3414 RefPtr<nsPluginTag> pluginTag = mPlugins; in Notify()
3479 nsPluginTag* crashedPluginTag = TagForPlugin(aPlugin); in PluginCrashed()
3592 void nsPluginHost::DestroyRunningInstances(nsPluginTag* aPluginTag) { in DestroyRunningInstances()
3601 nsPluginTag* pluginTag = TagForPlugin(instance->GetPlugin()); in DestroyRunningInstances()