Home | History | Annotate | Download | only in crypto

Lines Matching refs:Reporter

54 class KeySystemsSupportUMA::Reporter {
56 explicit Reporter(const std::string& key_system);
57 ~Reporter();
70 KeySystemsSupportUMA::Reporter::Reporter(const std::string& key_system)
77 KeySystemsSupportUMA::Reporter::~Reporter() {}
79 void KeySystemsSupportUMA::Reporter::Report(bool has_type, bool is_supported) {
98 reporters_.set(key_system, scoped_ptr<Reporter>(new Reporter(key_system)));
103 Reporter* reporter = GetReporter(key_system);
104 if (!reporter)
106 reporter->Report(has_type, false);
111 Reporter* reporter = GetReporter(key_system);
112 if (!reporter)
114 reporter->Report(has_type, true);
117 KeySystemsSupportUMA::Reporter* KeySystemsSupportUMA::GetReporter(
119 Reporters::iterator reporter = reporters_.find(key_system);
120 if (reporter == reporters_.end())
122 return reporter->second;