Commit 2c32448f authored by Fan Yang's avatar Fan Yang Committed by Commit Bot

Implement OnCoalescedPacketSent and OnHandshakeDoneFrame in quic_connection_logger.

Change-Id: Ie8f1d0f26bb7e40176401a3520625aba500ff90c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2132527Reviewed-by: default avatarBence Béky <bnc@chromium.org>
Commit-Queue: Fan Yang <fayang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#755465}
parent 584b7130
......@@ -2184,6 +2184,15 @@ EVENT_TYPE(QUIC_SESSION_MESSAGE_FRAME_SENT)
// }
EVENT_TYPE(QUIC_SESSION_MESSAGE_FRAME_RECEIVED)
// Session received a HANDSHAKE_DONE frame.
EVENT_TYPE(QUIC_SESSION_HANDSHAKE_DONE_FRAME_RECEIVED)
// Session sent a coalesced QUIC packet.
// {
// "info": <coalesced packet info>
// }
EVENT_TYPE(QUIC_SESSION_COALESCED_PACKET_SENT)
// ------------------------------------------------------------------------
// QuicHttpStream
// ------------------------------------------------------------------------
......
......@@ -962,6 +962,24 @@ void QuicConnectionLogger::OnMessageFrame(const quic::QuicMessageFrame& frame) {
frame.message_length);
}
void QuicConnectionLogger::OnHandshakeDoneFrame(
const quic::QuicHandshakeDoneFrame& frame) {
if (!net_log_.IsCapturing())
return;
net_log_.AddEvent(
NetLogEventType::QUIC_SESSION_HANDSHAKE_DONE_FRAME_RECEIVED);
}
void QuicConnectionLogger::OnCoalescedPacketSent(
const quic::QuicCoalescedPacket& coalesced_packet,
size_t length) {
if (!net_log_.IsCapturing())
return;
net_log_.AddEventWithStringParams(
NetLogEventType::QUIC_SESSION_COALESCED_PACKET_SENT, "info",
coalesced_packet.ToString(length));
}
void QuicConnectionLogger::OnPublicResetPacket(
const quic::QuicPublicResetPacket& packet) {
UpdatePublicResetAddressMismatchHistogram(
......
......@@ -95,6 +95,9 @@ class NET_EXPORT_PRIVATE QuicConnectionLogger
void OnRetireConnectionIdFrame(
const quic::QuicRetireConnectionIdFrame& frame) override;
void OnMessageFrame(const quic::QuicMessageFrame& frame) override;
void OnHandshakeDoneFrame(const quic::QuicHandshakeDoneFrame& frame) override;
void OnCoalescedPacketSent(const quic::QuicCoalescedPacket& coalesced_packet,
size_t length) override;
void OnPublicResetPacket(const quic::QuicPublicResetPacket& packet) override;
void OnVersionNegotiationPacket(
const quic::QuicVersionNegotiationPacket& packet) override;
......
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