| 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());
|
|
|