summaryrefslogtreecommitdiff
path: root/chromium/net/socket/websocket_transport_client_socket_pool.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-07-16 11:45:35 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-07-17 08:59:23 +0000
commit552906b0f222c5d5dd11b9fd73829d510980461a (patch)
tree3a11e6ed0538a81dd83b20cf3a4783e297f26d91 /chromium/net/socket/websocket_transport_client_socket_pool.cc
parent1b05827804eaf047779b597718c03e7d38344261 (diff)
downloadqtwebengine-chromium-552906b0f222c5d5dd11b9fd73829d510980461a.tar.gz
BASELINE: Update Chromium to 83.0.4103.122
Change-Id: Ie3a82f5bb0076eec2a7c6a6162326b4301ee291e Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/net/socket/websocket_transport_client_socket_pool.cc')
-rw-r--r--chromium/net/socket/websocket_transport_client_socket_pool.cc15
1 files changed, 11 insertions, 4 deletions
diff --git a/chromium/net/socket/websocket_transport_client_socket_pool.cc b/chromium/net/socket/websocket_transport_client_socket_pool.cc
index d773a8ee408..9a46a622ef2 100644
--- a/chromium/net/socket/websocket_transport_client_socket_pool.cc
+++ b/chromium/net/socket/websocket_transport_client_socket_pool.cc
@@ -42,7 +42,7 @@ WebSocketTransportClientSocketPool::WebSocketTransportClientSocketPool(
WebSocketTransportClientSocketPool::~WebSocketTransportClientSocketPool() {
// Clean up any pending connect jobs.
- FlushWithError(ERR_ABORTED);
+ FlushWithError(ERR_ABORTED, "");
DCHECK(pending_connects_.empty());
DCHECK_EQ(0, handed_out_socket_count_);
DCHECK(stalled_request_queue_.empty());
@@ -174,7 +174,9 @@ void WebSocketTransportClientSocketPool::ReleaseSocket(
ActivateStalledRequest();
}
-void WebSocketTransportClientSocketPool::FlushWithError(int error) {
+void WebSocketTransportClientSocketPool::FlushWithError(
+ int error,
+ const char* net_log_reason_utf8) {
DCHECK_NE(error, OK);
// Sockets which are in LOAD_STATE_CONNECTING are in danger of unlocking
@@ -187,6 +189,9 @@ void WebSocketTransportClientSocketPool::FlushWithError(int error) {
for (auto it = pending_connects_.begin(); it != pending_connects_.end();) {
InvokeUserCallbackLater(it->second->socket_handle(),
it->second->release_callback(), error);
+ it->second->connect_job_net_log().AddEventWithStringParams(
+ NetLogEventType::SOCKET_POOL_CLOSING_SOCKET, "reason",
+ net_log_reason_utf8);
it = pending_connects_.erase(it);
}
for (auto it = stalled_request_queue_.begin();
@@ -198,12 +203,14 @@ void WebSocketTransportClientSocketPool::FlushWithError(int error) {
flushing_ = false;
}
-void WebSocketTransportClientSocketPool::CloseIdleSockets() {
+void WebSocketTransportClientSocketPool::CloseIdleSockets(
+ const char* net_log_reason_utf8) {
// We have no idle sockets.
}
void WebSocketTransportClientSocketPool::CloseIdleSocketsInGroup(
- const GroupId& group_id) {
+ const GroupId& group_id,
+ const char* net_log_reason_utf8) {
// We have no idle sockets.
}