Index: chrome/browser/extensions/api/gcd_private/gcd_private_api.cc |
diff --git a/chrome/browser/extensions/api/gcd_private/gcd_private_api.cc b/chrome/browser/extensions/api/gcd_private/gcd_private_api.cc |
index 9541d0efa5c7a929297dc2b82d40a8cfadddddc6..d21dc8f19f6d34fb0b15df9dad066a4fc4913480 100644 |
--- a/chrome/browser/extensions/api/gcd_private/gcd_private_api.cc |
+++ b/chrome/browser/extensions/api/gcd_private/gcd_private_api.cc |
@@ -4,9 +4,10 @@ |
#include "chrome/browser/extensions/api/gcd_private/gcd_private_api.h" |
+#include <memory> |
+ |
#include "base/lazy_instance.h" |
#include "base/macros.h" |
-#include "base/memory/linked_ptr.h" |
#include "base/threading/thread_task_runner_handle.h" |
#include "chrome/browser/extensions/api/gcd_private/privet_v3_context_getter.h" |
#include "chrome/browser/extensions/api/gcd_private/privet_v3_session.h" |
@@ -93,8 +94,8 @@ class GcdPrivateAPIImpl { |
service_discovery_client_; |
struct SessionInfo { |
- linked_ptr<PrivetV3Session> session; |
- linked_ptr<local_discovery::EndpointResolver> resolver; |
+ std::unique_ptr<PrivetV3Session> session; |
+ std::unique_ptr<local_discovery::EndpointResolver> resolver; |
}; |
std::map<int, SessionInfo> sessions_; |