OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "net/quic/quic_connection_logger.h" | 5 #include "net/quic/quic_connection_logger.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <string> | 8 #include <string> |
9 | 9 |
10 #include "base/bind.h" | 10 #include "base/bind.h" |
(...skipping 398 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
409 case WINDOW_UPDATE_FRAME: | 409 case WINDOW_UPDATE_FRAME: |
410 net_log_.AddEvent( | 410 net_log_.AddEvent( |
411 NetLog::TYPE_QUIC_SESSION_WINDOW_UPDATE_FRAME_SENT, | 411 NetLog::TYPE_QUIC_SESSION_WINDOW_UPDATE_FRAME_SENT, |
412 base::Bind(&NetLogQuicWindowUpdateFrameCallback, | 412 base::Bind(&NetLogQuicWindowUpdateFrameCallback, |
413 frame.window_update_frame)); | 413 frame.window_update_frame)); |
414 break; | 414 break; |
415 case BLOCKED_FRAME: | 415 case BLOCKED_FRAME: |
416 ++num_blocked_frames_sent_; | 416 ++num_blocked_frames_sent_; |
417 net_log_.AddEvent( | 417 net_log_.AddEvent( |
418 NetLog::TYPE_QUIC_SESSION_BLOCKED_FRAME_SENT, | 418 NetLog::TYPE_QUIC_SESSION_BLOCKED_FRAME_SENT, |
419 base::Bind(&NetLogQuicBlockedFrameCallback, | 419 base::Bind(&NetLogQuicBlockedFrameCallback, &frame.blocked_frame)); |
420 frame.blocked_frame)); | |
421 break; | 420 break; |
422 case STOP_WAITING_FRAME: | 421 case STOP_WAITING_FRAME: |
423 net_log_.AddEvent( | 422 net_log_.AddEvent( |
424 NetLog::TYPE_QUIC_SESSION_STOP_WAITING_FRAME_SENT, | 423 NetLog::TYPE_QUIC_SESSION_STOP_WAITING_FRAME_SENT, |
425 base::Bind(&NetLogQuicStopWaitingFrameCallback, | 424 base::Bind(&NetLogQuicStopWaitingFrameCallback, |
426 frame.stop_waiting_frame)); | 425 frame.stop_waiting_frame)); |
427 break; | 426 break; |
428 case PING_FRAME: | 427 case PING_FRAME: |
429 UMA_HISTOGRAM_BOOLEAN("Net.QuicSession.ConnectionFlowControlBlocked", | 428 UMA_HISTOGRAM_BOOLEAN("Net.QuicSession.ConnectionFlowControlBlocked", |
430 session_->IsConnectionFlowControlBlocked()); | 429 session_->IsConnectionFlowControlBlocked()); |
(...skipping 468 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
899 continue; | 898 continue; |
900 } | 899 } |
901 // Record some overlapping patterns, to get a better picture, since this is | 900 // Record some overlapping patterns, to get a better picture, since this is |
902 // not very expensive. | 901 // not very expensive. |
903 if (i % 3 == 0) | 902 if (i % 3 == 0) |
904 six_packet_histogram->Add(recent_6_mask); | 903 six_packet_histogram->Add(recent_6_mask); |
905 } | 904 } |
906 } | 905 } |
907 | 906 |
908 } // namespace net | 907 } // namespace net |
OLD | NEW |