diff options
Diffstat (limited to 'chromium/chrome/browser/extensions/api/mdns/dns_sd_registry.h')
-rw-r--r-- | chromium/chrome/browser/extensions/api/mdns/dns_sd_registry.h | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/chromium/chrome/browser/extensions/api/mdns/dns_sd_registry.h b/chromium/chrome/browser/extensions/api/mdns/dns_sd_registry.h index d85f297fdc5..4f342684288 100644 --- a/chromium/chrome/browser/extensions/api/mdns/dns_sd_registry.h +++ b/chromium/chrome/browser/extensions/api/mdns/dns_sd_registry.h @@ -12,7 +12,6 @@ #include <vector> #include "base/macros.h" -#include "base/memory/linked_ptr.h" #include "base/observer_list.h" #include "chrome/browser/extensions/api/mdns/dns_sd_delegate.h" @@ -94,10 +93,6 @@ class DnsSdRegistry : public DnsSdDelegate { DISALLOW_COPY_AND_ASSIGN(ServiceTypeData); }; - // Maps service types to associated data such as listers and service lists. - typedef std::map<std::string, linked_ptr<ServiceTypeData> > - DnsSdServiceTypeDataMap; - virtual DnsSdDeviceLister* CreateDnsSdDeviceLister( DnsSdDelegate* delegate, const std::string& service_type, @@ -111,7 +106,7 @@ class DnsSdRegistry : public DnsSdDelegate { const std::string& service_name) override; void ServicesFlushed(const std::string& service_type) override; - DnsSdServiceTypeDataMap service_data_map_; + std::map<std::string, std::unique_ptr<ServiceTypeData>> service_data_map_; private: void DispatchApiEvent(const std::string& service_type); |