Index: net/websockets/websocket_stream.h |
diff --git a/net/websockets/websocket_stream.h b/net/websockets/websocket_stream.h |
index 389e0922c955ad1d783b646d9ba8ec6bc58475eb..e960f3db0434ac725f8c554607578fba1e984ca3 100644 |
--- a/net/websockets/websocket_stream.h |
+++ b/net/websockets/websocket_stream.h |
@@ -32,6 +32,7 @@ class Origin; |
namespace net { |
class NetLogWithSource; |
+class URLRequest; |
class URLRequestContext; |
struct WebSocketFrame; |
class WebSocketHandshakeStreamBase; |
@@ -71,6 +72,9 @@ class NET_EXPORT_PRIVATE WebSocketStream { |
class NET_EXPORT_PRIVATE ConnectDelegate { |
public: |
virtual ~ConnectDelegate(); |
+ // Called when the URLRequest is created. |
+ virtual void OnCreateRequest(URLRequest* url_request) = 0; |
+ |
// Called on successful connection. The parameter is an object derived from |
// WebSocketStream. |
virtual void OnSuccess(std::unique_ptr<WebSocketStream> stream) = 0; |