| Index: net/tools/quic/quic_server_session.h
|
| diff --git a/net/tools/quic/quic_server_session.h b/net/tools/quic/quic_server_session.h
|
| index 5cd6dfd8d34e9470f0f031cee1c291d5babce078..dc63341815aa2e1b295ade204480e2c726851f28 100644
|
| --- a/net/tools/quic/quic_server_session.h
|
| +++ b/net/tools/quic/quic_server_session.h
|
| @@ -76,10 +76,31 @@ class QuicServerSession : public QuicSession {
|
| // Override base class to process FEC config received from client.
|
| void OnConfigNegotiated() override;
|
|
|
| + bool UsingStatelessRejectsIfPeerSupported() {
|
| + if (GetCryptoStream() == nullptr) {
|
| + return false;
|
| + }
|
| + return GetCryptoStream()->use_stateless_rejects_if_peer_supported();
|
| + }
|
| +
|
| + bool PeerSupportsStatelessRejects() {
|
| + if (GetCryptoStream() == nullptr) {
|
| + return false;
|
| + }
|
| + return GetCryptoStream()->peer_supports_stateless_rejects();
|
| + }
|
| +
|
| void set_serving_region(std::string serving_region) {
|
| serving_region_ = serving_region;
|
| }
|
|
|
| + void set_use_stateless_rejects_if_peer_supported(
|
| + bool use_stateless_rejects_if_peer_supported) {
|
| + DCHECK(GetCryptoStream() != nullptr);
|
| + GetCryptoStream()->set_use_stateless_rejects_if_peer_supported(
|
| + use_stateless_rejects_if_peer_supported);
|
| + }
|
| +
|
| protected:
|
| // QuicSession methods:
|
| QuicDataStream* CreateIncomingDataStream(QuicStreamId id) override;
|
|
|