Index: mojo/services/network/cookie_store_impl.h |
diff --git a/mojo/services/network/cookie_store_impl.h b/mojo/services/network/cookie_store_impl.h |
index e3e9711caf72f74a48abc724732b8433bc85bd20..9a9f65f2d21ebfd0f6122ca4e931449e0399107b 100644 |
--- a/mojo/services/network/cookie_store_impl.h |
+++ b/mojo/services/network/cookie_store_impl.h |
@@ -6,14 +6,17 @@ |
#define MOJO_SERVICES_NETWORK_COOKIE_STORE_IMPL_H_ |
#include "mojo/services/network/public/interfaces/cookie_store.mojom.h" |
+#include "third_party/mojo/src/mojo/public/cpp/bindings/strong_binding.h" |
#include "url/gurl.h" |
namespace mojo { |
class NetworkContext; |
-class CookieStoreImpl : public InterfaceImpl<CookieStore> { |
+class CookieStoreImpl : public CookieStore { |
public: |
- CookieStoreImpl(NetworkContext* context, const GURL& origin); |
+ CookieStoreImpl(InterfaceRequest<CookieStore> request, |
+ NetworkContext* context, |
+ const GURL& origin); |
~CookieStoreImpl() override; |
private: |
@@ -23,6 +26,7 @@ class CookieStoreImpl : public InterfaceImpl<CookieStore> { |
const String& cookie, |
const Callback<void(bool)>& callback) override; |
+ mojo::StrongBinding<CookieStore> binding_; |
NetworkContext* context_; |
GURL origin_; |