Index: components/network_hints/renderer/renderer_preconnect.h |
diff --git a/components/network_hints/renderer/renderer_preconnect.h b/components/network_hints/renderer/renderer_preconnect.h |
index 39dac9312ba6fe4e4371ccb84a5456fd1b350430..9a37e3dab0316285d4838e8fe4f43757f373bc8e 100644 |
--- a/components/network_hints/renderer/renderer_preconnect.h |
+++ b/components/network_hints/renderer/renderer_preconnect.h |
@@ -18,6 +18,7 @@ |
#define COMPONENTS_NETWORK_HINTS_RENDERER_RENDERER_PRECONNECT_H_ |
#include "base/macros.h" |
+#include "components/network_hints/common/network_hints.mojom.h" |
#include "url/gurl.h" |
namespace network_hints { |
@@ -33,6 +34,12 @@ class RendererPreconnect { |
void Preconnect(const GURL& url, bool allow_credentials); |
private: |
+ // Ensure that the Mojo connection to NetworkHints has been created. |
+ void EnsureConnected(); |
+ |
+ // |EnsureConnected()| must be called before sending messages using |
+ // |network_hints_|. |
+ mojom::NetworkHintsPtr network_hints_; |
DISALLOW_COPY_AND_ASSIGN(RendererPreconnect); |
}; // class RendererPreconnect |