Use QuicVersionUsesCryptoFrames instead of checking against QUIC_VERSION_47
gfe-relnote: refactor QUIC_VERSION_47 checks. No behavior change
PiperOrigin-RevId: 237924704
Change-Id: Iaf70e71f64fbcc51f500e3919c2f026b146d7ab6
diff --git a/quic/core/quic_versions.h b/quic/core/quic_versions.h
index 2825c9f..9682bd1 100644
--- a/quic/core/quic_versions.h
+++ b/quic/core/quic_versions.h
@@ -341,6 +341,13 @@
return transport_version == QUIC_VERSION_99;
}
+// Returns whether |transport_version| uses CRYPTO frames for the handshake
+// instead of stream 1.
+QUIC_EXPORT_PRIVATE inline bool QuicVersionUsesCryptoFrames(
+ QuicTransportVersion transport_version) {
+ return transport_version >= QUIC_VERSION_47;
+}
+
} // namespace quic
#endif // QUICHE_QUIC_CORE_QUIC_VERSIONS_H_