OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // See header file for description of class | 5 // See header file for description of class |
6 | 6 |
7 #include "chrome/browser/net/dns_master.h" | 7 #include "chrome/browser/net/dns_master.h" |
8 | 8 |
9 #include <sstream> | 9 #include <sstream> |
10 | 10 |
11 #include "base/histogram.h" | 11 #include "base/histogram.h" |
12 #include "base/stats_counters.h" | 12 #include "base/stats_counters.h" |
13 #include "base/thread.h" | 13 #include "base/thread.h" |
14 #include "base/win_util.h" | 14 #include "base/win_util.h" |
15 #include "chrome/browser/net/dns_slave.h" | 15 #include "chrome/browser/net/dns_slave.h" |
16 | 16 |
| 17 using base::TimeDelta; |
| 18 |
17 namespace chrome_browser_net { | 19 namespace chrome_browser_net { |
18 | 20 |
19 //------------------------------------------------------------------------------ | 21 //------------------------------------------------------------------------------ |
20 // This section contains methods for the DnsMaster class. | 22 // This section contains methods for the DnsMaster class. |
21 //------------------------------------------------------------------------------ | 23 //------------------------------------------------------------------------------ |
22 DnsMaster::DnsMaster(TimeDelta shutdown_wait_time) | 24 DnsMaster::DnsMaster(TimeDelta shutdown_wait_time) |
23 : slave_count_(0), | 25 : slave_count_(0), |
24 shutdown_(false), | 26 shutdown_(false), |
25 running_slave_count_(0), | 27 running_slave_count_(0), |
26 kShutdownWaitTime_(shutdown_wait_time), | 28 kShutdownWaitTime_(shutdown_wait_time), |
(...skipping 380 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
407 results_.clear(); | 409 results_.clear(); |
408 // Put back in the names being worked on by slaves. | 410 // Put back in the names being worked on by slaves. |
409 for (Results::iterator it = assignees.begin(); assignees.end() != it; ++it) { | 411 for (Results::iterator it = assignees.begin(); assignees.end() != it; ++it) { |
410 DCHECK(it->second.is_marked_to_delete()); | 412 DCHECK(it->second.is_marked_to_delete()); |
411 results_[it->first] = it->second; | 413 results_[it->first] = it->second; |
412 } | 414 } |
413 } | 415 } |
414 | 416 |
415 } // namespace chrome_browser_net | 417 } // namespace chrome_browser_net |
416 | 418 |
OLD | NEW |