Commit 4529d179 authored by Renjie Tang's avatar Renjie Tang Committed by Commit Bot

Log the event of HTTP/3 SETTINGS frame sent.

Change-Id: Ie2429ec802e315b76f4b4a45b2f57d7064664dc6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1838671Reviewed-by: default avatarNick Harper <nharper@chromium.org>
Commit-Queue: Renjie Tang <renjietang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#702666}
parent bfaeb210
...@@ -3309,13 +3309,23 @@ EVENT_TYPE(COOKIE_INCLUSION_STATUS) ...@@ -3309,13 +3309,23 @@ EVENT_TYPE(COOKIE_INCLUSION_STATUS)
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
// Event emitted when peer created control stream type is received. // Event emitted when peer created control stream type is received.
// "stream_id": <The stream id of peer created control stream>
EVENT_TYPE(HTTP3_PEER_CONTROL_STREAM_CREATED) EVENT_TYPE(HTTP3_PEER_CONTROL_STREAM_CREATED)
// Event emitted when peer created QPACK encoder stream type is received. // Event emitted when peer created QPACK encoder stream type is received.
// "stream_id": <The stream id of the peer created QPACK encoder stream>
EVENT_TYPE(HTTP3_PEER_QPACK_ENCODER_STREAM_CREATED) EVENT_TYPE(HTTP3_PEER_QPACK_ENCODER_STREAM_CREATED)
// Event emitted when peer created QPACK decoder stream type is received. // Event emitted when peer created QPACK decoder stream type is received.
// "stream_id": <The stream id of the peer created QPACK decoder stream>
EVENT_TYPE(HTTP3_PEER_QPACK_DECODER_STREAM_CREATED) EVENT_TYPE(HTTP3_PEER_QPACK_DECODER_STREAM_CREATED)
// Event emitted when SETTINGS frame is received. // Event emitted when SETTINGS frame is received.
// A list of settings will be logged by
// <setting identifier>: <setting value>
EVENT_TYPE(HTTP3_SETTINGS_RECEIVED) EVENT_TYPE(HTTP3_SETTINGS_RECEIVED)
// EVENT emitted when SETTINGS frame is sent.
// A list of settings will be logged by
// <setting identifier>: <setting value>
EVENT_TYPE(HTTP3_SETTINGS_SENT)
...@@ -70,9 +70,11 @@ void QuicHttp3Logger::OnSettingsFrameReceived( ...@@ -70,9 +70,11 @@ void QuicHttp3Logger::OnSettingsFrameReceived(
[&] { return NetLogSettingsParams(frame); }); [&] { return NetLogSettingsParams(frame); });
} }
void QuicHttp3Logger::OnSettingsFrameSent( void QuicHttp3Logger::OnSettingsFrameSent(const quic::SettingsFrame& frame) {
const quic::SettingsFrame& /*frame*/) { if (!net_log_.IsCapturing())
// TODO(renjietang): handle this event. return;
net_log_.AddEvent(NetLogEventType::HTTP3_SETTINGS_SENT,
[&] { return NetLogSettingsParams(frame); });
} }
} // namespace net } // namespace net
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment