Record HTTP/3 events in NetLog.
Bug: 1062700
Change-Id: I3b25b0e49f07c40a72eeb170d2f9d218aa56ba3e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2117316
Reviewed-by: Renjie Tang <[email protected]>
Commit-Queue: Bence Béky <[email protected]>
Cr-Commit-Position: refs/heads/master@{#755985}
diff --git a/net/quic/quic_http3_logger.h b/net/quic/quic_http3_logger.h
index 8a1b686..a6f02d51 100644
--- a/net/quic/quic_http3_logger.h
+++ b/net/quic/quic_http3_logger.h
@@ -26,11 +26,53 @@
~QuicHttp3Logger() override;
// Implementation of Http3DebugVisitor.
+ void OnControlStreamCreated(quic::QuicStreamId stream_id) override;
+ void OnQpackEncoderStreamCreated(quic::QuicStreamId stream_id) override;
+ void OnQpackDecoderStreamCreated(quic::QuicStreamId stream_id) override;
void OnPeerControlStreamCreated(quic::QuicStreamId stream_id) override;
void OnPeerQpackEncoderStreamCreated(quic::QuicStreamId stream_id) override;
void OnPeerQpackDecoderStreamCreated(quic::QuicStreamId stream_id) override;
+
+ void OnCancelPushFrameReceived(const quic::CancelPushFrame& frame) override;
void OnSettingsFrameReceived(const quic::SettingsFrame& frame) override;
+ void OnGoAwayFrameReceived(const quic::GoAwayFrame& frame) override;
+ void OnMaxPushIdFrameReceived(const quic::MaxPushIdFrame& frame) override;
+ void OnPriorityUpdateFrameReceived(
+ const quic::PriorityUpdateFrame& frame) override;
+
+ void OnDataFrameReceived(quic::QuicStreamId stream_id,
+ quic::QuicByteCount payload_length) override;
+ void OnHeadersFrameReceived(
+ quic::QuicStreamId stream_id,
+ quic::QuicByteCount compressed_headers_length) override;
+ void OnHeadersDecoded(quic::QuicStreamId stream_id,
+ quic::QuicHeaderList headers) override;
+ void OnPushPromiseFrameReceived(
+ quic::QuicStreamId stream_id,
+ quic::QuicStreamId push_id,
+ quic::QuicByteCount compressed_headers_length) override;
+ void OnPushPromiseDecoded(quic::QuicStreamId stream_id,
+ quic::QuicStreamId push_id,
+ quic::QuicHeaderList headers) override;
+
+ void OnUnknownFrameReceived(quic::QuicStreamId stream_id,
+ uint64_t frame_type,
+ quic::QuicByteCount payload_length) override;
+
void OnSettingsFrameSent(const quic::SettingsFrame& frame) override;
+ void OnGoAwayFrameSent(quic::QuicStreamId stream_id) override;
+ void OnMaxPushIdFrameSent(const quic::MaxPushIdFrame& frame) override;
+ void OnPriorityUpdateFrameSent(
+ const quic::PriorityUpdateFrame& frame) override;
+
+ void OnDataFrameSent(quic::QuicStreamId stream_id,
+ quic::QuicByteCount payload_length) override;
+ void OnHeadersFrameSent(quic::QuicStreamId stream_id,
+ const spdy::SpdyHeaderBlock& header_block) override;
+ void OnPushPromiseFrameSent(
+ quic::QuicStreamId stream_id,
+ quic::QuicStreamId push_id,
+ const spdy::SpdyHeaderBlock& header_block) override;
private:
NetLogWithSource net_log_;