Index: components/domain_reliability/monitor.cc |
diff --git a/components/domain_reliability/monitor.cc b/components/domain_reliability/monitor.cc |
index c57c16bcc16ac2f52e0d9cc68a35992dff60b2d1..68c54431e35d3bba6e5f48b6ccbabd4f2872fd27 100644 |
--- a/components/domain_reliability/monitor.cc |
+++ b/components/domain_reliability/monitor.cc |
@@ -128,6 +128,19 @@ void DomainReliabilityMonitor::OnCompleted(net::URLRequest* request, |
} |
} |
+void DomainReliabilityMonitor::ClearContexts() { |
+ DCHECK(OnIOThread()); |
+ STLDeleteContainerPairSecondPointers( |
+ contexts_.begin(), contexts_.end()); |
+} |
+ |
+void DomainReliabilityMonitor::ClearBeacons() { |
+ DCHECK(OnIOThread()); |
+ ContextMap::const_iterator it; |
+ for (it = contexts_.begin(); it != contexts_.end(); ++it) |
+ it->second->ClearBeacons(); |
+} |
+ |
DomainReliabilityContext* DomainReliabilityMonitor::AddContextForTesting( |
scoped_ptr<const DomainReliabilityConfig> config) { |
return AddContext(config.Pass()); |