summaryrefslogtreecommitdiff
path: root/chromium/net/third_party/quiche/src/quiche/quic/core/quic_session.h
diff options
context:
space:
mode:
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.h16
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