diff options
author | rtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-03 10:20:28 +0000 |
---|---|---|
committer | rtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-03 10:20:28 +0000 |
commit | 9cda5fd9eb12ce1cec3d557c9733c9fb229844ee (patch) | |
tree | 65d69ac8bb2b9661b419247d74e0fadbd35b266a /net/quic/quic_connection_logger.h | |
parent | 008db1214e1a69af13f746085620b7ec49c95132 (diff) | |
download | chromium_src-9cda5fd9eb12ce1cec3d557c9733c9fb229844ee.zip chromium_src-9cda5fd9eb12ce1cec3d557c9733c9fb229844ee.tar.gz chromium_src-9cda5fd9eb12ce1cec3d557c9733c9fb229844ee.tar.bz2 |
Land Recent QUIC Changes.
Ensuring that QUIC's pacing sender can have TimeUntilSend called
multiple times and behave return the same time to send.
Also add more tests to ensure the pacing sender properly makes up for
lost time, but stops doing so after application limited sending.
Merge internal change: 68257669
https://codereview.chromium.org/312573002/
Drop "Interface" from name of QUIC debug interfaces that should not be
abstract.
Drop Interface from some class names.
Merge internal change: 68257565
https://codereview.chromium.org/310693002/
QUIC flow control now based on highest received byte offset rather than
bytes buffered. No longer keep track of how many bytes we have buffered
in the QUIC flow controller - this adds complexity when we can just
track the highest received byte offset. This allows us to detect flow
control violation earlier.
QUIC flow control now based on highest received byte offset rather than
bytes buffered. Protected behind (already ENABLEd)
FLAGS_enable_quic_stream_flow_control_2
Merge internal change: 68200399
https://codereview.chromium.org/305033011/
Changes the pacing sender's alarm granularity from 1 microsecond to 5
milliseconds.
Merge internal change: 68197640
https://codereview.chromium.org/302283004/
Remove unnecessary MaybeSendWindowUpdate from ReliableQuicStream: always
try sending a WINDOW_UPDATE from inside AddBytesConsumed. Whenever
bytes_consumed changes we may want to send a WINDOW_UPDATE, and this CL
prevents future users calling AddBytesConsumed and forgetting
MaybeSendWindowUpdate.
QUIC: remove unnecessary MaybeSendWindowUpdate from ReliableQuicStream
Merge internal change: 68188106
https://codereview.chromium.org/308363002/
Remove the TransmissionType argument from QuicConnection CanWrite and
SentPacketManager TimeUntilSend by generalizing the
QuicSentPackeManager's TLP alarm.
Merge internal change: 68148420
https://codereview.chromium.org/306013009/
Cleanup in QuicConnection to always cancel the send alarm when CanWrite
is consulted and use CanWrite when deciding to send in response to a
packet receipt.
Merge internal change: 68118973
https://codereview.chromium.org/304293009/
Allow QUIC's BBR congestion control to be negotiated in the crypto
handshake.
Adding an implementation of QuicFixedTagVector to QuicConfig to enable
multiple congestion control options per connection.
Merge internal change: 68114869
https://codereview.chromium.org/308273004/
Move test-only method from QuicFramer to quic_test_utils.
Merge internal change: 68110215
https://codereview.chromium.org/305343002/
Replaced options from QuicPacketCreator with members and explicit
getters/setters. A couple of small bugs fixed.
Merge internal change: 68099048
https://codereview.chromium.org/301173007/
R=rch@chromium.org
Review URL: https://codereview.chromium.org/312553003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274455 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/quic/quic_connection_logger.h')
-rw-r--r-- | net/quic/quic_connection_logger.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/quic/quic_connection_logger.h b/net/quic/quic_connection_logger.h index 8baa1b8..c50cb9e 100644 --- a/net/quic/quic_connection_logger.h +++ b/net/quic/quic_connection_logger.h @@ -20,7 +20,7 @@ class CryptoHandshakeMessage; // This class is a debug visitor of a QuicConnection which logs // events to |net_log|. class NET_EXPORT_PRIVATE QuicConnectionLogger - : public QuicConnectionDebugVisitorInterface { + : public QuicConnectionDebugVisitor { public: explicit QuicConnectionLogger(const BoundNetLog& net_log); |