diff --git a/chrome/browser/nearby_sharing/nearby_connections_manager.h b/chrome/browser/nearby_sharing/nearby_connections_manager.h index d6ac91e..eb1fda7 100644 --- a/chrome/browser/nearby_sharing/nearby_connections_manager.h +++ b/chrome/browser/nearby_sharing/nearby_connections_manager.h @@ -7,6 +7,7 @@ #include #include +#include #include #include "base/callback.h" @@ -25,11 +26,13 @@ // A callback for handling incoming connections while advertising. class IncomingConnectionListener { + public: virtual ~IncomingConnectionListener() = default; - virtual void OnIncomingConnection(const std::string& endpoint_id, - const std::vector& endpoint_info, - NearbyConnection connection) = 0; + virtual void OnIncomingConnection( + const std::string& endpoint_id, + const std::vector& endpoint_info, + std::unique_ptr connection) = 0; }; // A callback for handling discovered devices while discovering.