PluginUMAReporter 564 chrome/renderer/chrome_content_renderer_client.cc PluginUMAReporter::GetInstance()->ReportPluginMissing(orig_mime_type, url); PluginUMAReporter 733 chrome/renderer/chrome_content_renderer_client.cc PluginUMAReporter::GetInstance()->ReportPluginDisabled(orig_mime_type, PluginUMAReporter 289 chrome/renderer/plugins/chrome_plugin_placeholder.cc PluginUMAReporter::GetInstance()->ReportPluginMissing( PluginUMAReporter 38 chrome/renderer/plugins/plugin_uma.cc class UMASenderImpl : public PluginUMAReporter::UMASender { PluginUMAReporter 40 chrome/renderer/plugins/plugin_uma.cc PluginUMAReporter::ReportType report_type, PluginUMAReporter 41 chrome/renderer/plugins/plugin_uma.cc PluginUMAReporter::PluginType plugin_type) OVERRIDE; PluginUMAReporter 44 chrome/renderer/plugins/plugin_uma.cc void UMASenderImpl::SendPluginUMA(PluginUMAReporter::ReportType report_type, PluginUMAReporter 45 chrome/renderer/plugins/plugin_uma.cc PluginUMAReporter::PluginType plugin_type) { PluginUMAReporter 49 chrome/renderer/plugins/plugin_uma.cc case PluginUMAReporter::MISSING_PLUGIN: PluginUMAReporter 52 chrome/renderer/plugins/plugin_uma.cc PluginUMAReporter::PLUGIN_TYPE_MAX); PluginUMAReporter 54 chrome/renderer/plugins/plugin_uma.cc case PluginUMAReporter::DISABLED_PLUGIN: PluginUMAReporter 57 chrome/renderer/plugins/plugin_uma.cc PluginUMAReporter::PLUGIN_TYPE_MAX); PluginUMAReporter 65 chrome/renderer/plugins/plugin_uma.cc PluginUMAReporter* PluginUMAReporter::GetInstance() { PluginUMAReporter 66 chrome/renderer/plugins/plugin_uma.cc return Singleton<PluginUMAReporter>::get(); PluginUMAReporter 69 chrome/renderer/plugins/plugin_uma.cc void PluginUMAReporter::ReportPluginMissing(const std::string& plugin_mime_type, PluginUMAReporter 75 chrome/renderer/plugins/plugin_uma.cc void PluginUMAReporter::ReportPluginDisabled( PluginUMAReporter 82 chrome/renderer/plugins/plugin_uma.cc PluginUMAReporter::PluginUMAReporter() : report_sender_(new UMASenderImpl()) {} PluginUMAReporter 84 chrome/renderer/plugins/plugin_uma.cc PluginUMAReporter::~PluginUMAReporter() {} PluginUMAReporter 87 chrome/renderer/plugins/plugin_uma.cc bool PluginUMAReporter::CompareCStrings(const char* first, const char* second) { PluginUMAReporter 91 chrome/renderer/plugins/plugin_uma.cc bool PluginUMAReporter::CStringArrayContainsCString(const char** array, PluginUMAReporter 97 chrome/renderer/plugins/plugin_uma.cc void PluginUMAReporter::ExtractFileExtension(const GURL& src, PluginUMAReporter 113 chrome/renderer/plugins/plugin_uma.cc PluginUMAReporter::PluginType PluginUMAReporter::GetPluginType( PluginUMAReporter 124 chrome/renderer/plugins/plugin_uma.cc PluginUMAReporter::PluginType PluginUMAReporter::SrcToPluginType( PluginUMAReporter 155 chrome/renderer/plugins/plugin_uma.cc PluginUMAReporter::PluginType PluginUMAReporter::MimeTypeToPluginType( PluginUMAReporter 18 chrome/renderer/plugins/plugin_uma.h class PluginUMAReporter { PluginUMAReporter 53 chrome/renderer/plugins/plugin_uma.h static PluginUMAReporter* GetInstance(); PluginUMAReporter 62 chrome/renderer/plugins/plugin_uma.h friend struct DefaultSingletonTraits<PluginUMAReporter>; PluginUMAReporter 65 chrome/renderer/plugins/plugin_uma.h PluginUMAReporter(); PluginUMAReporter 66 chrome/renderer/plugins/plugin_uma.h ~PluginUMAReporter(); PluginUMAReporter 85 chrome/renderer/plugins/plugin_uma.h DISALLOW_COPY_AND_ASSIGN(PluginUMAReporter); PluginUMAReporter 12 chrome/renderer/plugins/plugin_uma_unittest.cc PluginUMAReporter::PluginType expected_plugin_type, PluginUMAReporter 16 chrome/renderer/plugins/plugin_uma_unittest.cc PluginUMAReporter::GetInstance()->GetPluginType(plugin_mime_type, PluginUMAReporter 22 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::WINDOWS_MEDIA_PLAYER, PluginUMAReporter 25 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::UNSUPPORTED_MIMETYPE, PluginUMAReporter 28 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::UNSUPPORTED_MIMETYPE, PluginUMAReporter 34 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::SILVERLIGHT, PluginUMAReporter 37 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::SILVERLIGHT, PluginUMAReporter 40 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::UNSUPPORTED_MIMETYPE, PluginUMAReporter 47 chrome/renderer/plugins/plugin_uma_unittest.cc PluginUMAReporter::REALPLAYER, "audio/x-pn-realaudio", GURL("some url")); PluginUMAReporter 48 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::REALPLAYER, PluginUMAReporter 51 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::UNSUPPORTED_MIMETYPE, PluginUMAReporter 58 chrome/renderer/plugins/plugin_uma_unittest.cc PluginUMAReporter::JAVA, "application/x-java-applet", GURL("some url")); PluginUMAReporter 59 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::JAVA, PluginUMAReporter 62 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::JAVA, PluginUMAReporter 69 chrome/renderer/plugins/plugin_uma_unittest.cc PluginUMAReporter::QUICKTIME, "video/quicktime", GURL("some url")); PluginUMAReporter 70 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::UNSUPPORTED_MIMETYPE, PluginUMAReporter 73 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::UNSUPPORTED_MIMETYPE, PluginUMAReporter 79 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::BROWSER_PLUGIN, PluginUMAReporter 82 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::UNSUPPORTED_MIMETYPE, PluginUMAReporter 85 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::UNSUPPORTED_MIMETYPE, PluginUMAReporter 91 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::SHOCKWAVE_FLASH, PluginUMAReporter 94 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::SHOCKWAVE_FLASH, PluginUMAReporter 97 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::UNSUPPORTED_MIMETYPE, PluginUMAReporter 100 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::UNSUPPORTED_MIMETYPE, PluginUMAReporter 107 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::WIDEVINE_CDM, PluginUMAReporter 109 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::UNSUPPORTED_MIMETYPE, PluginUMAReporter 113 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::UNSUPPORTED_MIMETYPE, PluginUMAReporter 116 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::UNSUPPORTED_MIMETYPE, PluginUMAReporter 123 chrome/renderer/plugins/plugin_uma_unittest.cc PluginUMAReporter::QUICKTIME, std::string(), GURL("file://file.mov")); PluginUMAReporter 126 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::UNSUPPORTED_MIMETYPE, PluginUMAReporter 130 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::WINDOWS_MEDIA_PLAYER, PluginUMAReporter 134 chrome/renderer/plugins/plugin_uma_unittest.cc PluginUMAReporter::REALPLAYER, std::string(), GURL("file://file.rm")); PluginUMAReporter 135 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::QUICKTIME, PluginUMAReporter 138 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::QUICKTIME, PluginUMAReporter 141 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::SHOCKWAVE_FLASH, PluginUMAReporter 144 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::SHOCKWAVE_FLASH, PluginUMAReporter 148 chrome/renderer/plugins/plugin_uma_unittest.cc ExpectPluginType(PluginUMAReporter::UNSUPPORTED_EXTENSION, PluginUMAReporter 152 chrome/renderer/plugins/plugin_uma_unittest.cc PluginUMAReporter::UNSUPPORTED_EXTENSION, std::string(), GURL("http://")); PluginUMAReporter 154 chrome/renderer/plugins/plugin_uma_unittest.cc PluginUMAReporter::UNSUPPORTED_EXTENSION, std::string(), GURL("mov")); PluginUMAReporter 159 chrome/renderer/plugins/plugin_uma_unittest.cc PluginUMAReporter::QUICKTIME, "video/QUICKTIME", GURL("http://file.aaa")); PluginUMAReporter 161 chrome/renderer/plugins/plugin_uma_unittest.cc PluginUMAReporter::QUICKTIME, std::string(), GURL("http://file.MoV"));