diff options
Diffstat (limited to 'chromium/net/third_party/quiche/src/quiche/quic/core/quic_session.h')
-rw-r--r-- | chromium/net/third_party/quiche/src/quiche/quic/core/quic_session.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/chromium/net/third_party/quiche/src/quiche/quic/core/quic_session.h b/chromium/net/third_party/quiche/src/quiche/quic/core/quic_session.h index 7bdcaa95f4d..e749abec6e6 100644 --- a/chromium/net/third_party/quiche/src/quiche/quic/core/quic_session.h +++ b/chromium/net/third_party/quiche/src/quiche/quic/core/quic_session.h @@ -89,8 +89,8 @@ class QUIC_EXPORT_PRIVATE QuicSession // peer. virtual void OnStopSendingReceived(const QuicStopSendingFrame& frame) = 0; - // Called when a NewConnectionId frame has been sent. - virtual void OnNewConnectionIdSent( + // Called when on whether a NewConnectionId frame can been sent. + virtual bool TryAddNewConnectionId( const QuicConnectionId& server_connection_id, const QuicConnectionId& new_connection_id) = 0; @@ -145,7 +145,12 @@ class QUIC_EXPORT_PRIVATE QuicSession void SendAckFrequency(const QuicAckFrequencyFrame& frame) override; void SendNewConnectionId(const QuicNewConnectionIdFrame& frame) override; void SendRetireConnectionId(uint64_t sequence_number) override; - void OnServerConnectionIdIssued( + // Returns true if server_connection_id can be issued. If returns true, + // |visitor_| may establish a mapping from |server_connection_id| to this + // session, if that's not desired, + // OnServerConnectionIdRetired(server_connection_id) can be used to remove the + // mapping. + bool MaybeReserveConnectionId( const QuicConnectionId& server_connection_id) override; void OnServerConnectionIdRetired( const QuicConnectionId& server_connection_id) override; @@ -612,8 +617,6 @@ class QUIC_EXPORT_PRIVATE QuicSession return liveness_testing_in_progress_; } - bool permutes_tls_extensions() const { return permutes_tls_extensions_; } - virtual QuicSSLConfig GetSSLConfig() const { return QuicSSLConfig(); } // Try converting all pending streams to normal streams. @@ -999,9 +1002,6 @@ class QUIC_EXPORT_PRIVATE QuicSession // This indicates a liveness testing is in progress, and push back the // creation of new outgoing bidirectional streams. bool liveness_testing_in_progress_; - - // Whether BoringSSL randomizes the order of TLS extensions. - bool permutes_tls_extensions_ = true; }; } // namespace quic |