Index: net/dns/dns_config_service.h |
diff --git a/net/dns/dns_config_service.h b/net/dns/dns_config_service.h |
index b3e151f3e1b85d34dbc94c279e5b9be4c3f144fa..51e26b396e83446b662da9788a0fc991b5dfefff 100644 |
--- a/net/dns/dns_config_service.h |
+++ b/net/dns/dns_config_service.h |
@@ -12,6 +12,7 @@ |
#include "base/file_path.h" |
#include "base/gtest_prod_util.h" |
+#include "base/memory/scoped_ptr.h" |
#include "base/observer_list.h" |
#include "base/threading/non_thread_safe.h" |
#include "base/time.h" |
@@ -64,6 +65,7 @@ struct NET_EXPORT_PRIVATE DnsConfig { |
// Service for watching when the system DNS settings have changed. |
// Depending on the platform, watches files in /etc/ or win registry. |
+// This class also serves as the do-nothing mock implementation. |
class NET_EXPORT_PRIVATE DnsConfigService |
: NON_EXPORTED_BASE(public base::NonThreadSafe) { |
public: |
@@ -78,7 +80,7 @@ class NET_EXPORT_PRIVATE DnsConfigService |
}; |
// Creates the platform-specific DnsConfigService. |
- static DnsConfigService* CreateSystemService(); |
+ static scoped_ptr<DnsConfigService> CreateSystemService(); |
DnsConfigService(); |
virtual ~DnsConfigService(); |