Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(862)

Unified Diff: net/websockets/websocket_channel.cc

Issue 2397393002: Provide child/frame IDs for WebSocket handshake request (Closed)
Patch Set: fix Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/websockets/websocket_channel.cc
diff --git a/net/websockets/websocket_channel.cc b/net/websockets/websocket_channel.cc
index 6cbd8b596425814d298b43a62b91fef81e284b40..f5d639f86536f2afe3032a1d1cd480885660113d 100644
--- a/net/websockets/websocket_channel.cc
+++ b/net/websockets/websocket_channel.cc
@@ -175,6 +175,10 @@ class WebSocketChannel::ConnectDelegate
public:
explicit ConnectDelegate(WebSocketChannel* creator) : creator_(creator) {}
+ void OnCreateRequest(net::URLRequest* request) override {
+ creator_->OnCreateURLRequest(request);
+ }
+
void OnSuccess(std::unique_ptr<WebSocketStream> stream) override {
creator_->OnConnectSuccess(std::move(stream));
// |this| may have been deleted.
@@ -603,6 +607,10 @@ void WebSocketChannel::SendAddChannelRequestWithSuppliedCallback(
SetState(CONNECTING);
}
+void WebSocketChannel::OnCreateURLRequest(URLRequest* request) {
+ event_interface_->OnCreateURLRequest(request);
+}
+
void WebSocketChannel::OnConnectSuccess(
std::unique_ptr<WebSocketStream> stream) {
DCHECK(stream);

Powered by Google App Engine
This is Rietveld 408576698