Index: content/public/browser/cookie_store_factory.h |
diff --git a/content/public/browser/cookie_store_factory.h b/content/public/browser/cookie_store_factory.h |
index 53da902cf49816762989eeefc0fee5fa282538a0..40e7808dd4be0b446ec212bde773f32109228560 100644 |
--- a/content/public/browser/cookie_store_factory.h |
+++ b/content/public/browser/cookie_store_factory.h |
@@ -18,6 +18,7 @@ class SequencedTaskRunner; |
} |
namespace net { |
+class ChannelIDService; |
class CookieCryptoDelegate; |
class CookieMonsterDelegate; |
class CookieStore; |
@@ -79,6 +80,11 @@ struct CONTENT_EXPORT CookieStoreConfig { |
// config. |
net::CookieCryptoDelegate* crypto_delegate; |
+ // Provides the cookie store with a pointer to the corresponding |
+ // ChannelIDService that should be used with that cookie store. The |
+ // ChannelIDService must outlive any cookie store created with this config. |
+ net::ChannelIDService* channel_id_service; |
+ |
// Callbacks for data load events will be performed on |client_task_runner|. |
// If nullptr, uses the task runner for BrowserThread::IO. |
// |