summaryrefslogtreecommitdiff
path: root/chromium/net/quic/core/quic_utils.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/quic/core/quic_utils.cc')
-rw-r--r--chromium/net/quic/core/quic_utils.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/chromium/net/quic/core/quic_utils.cc b/chromium/net/quic/core/quic_utils.cc
index d68c55fb715..87f914f41e4 100644
--- a/chromium/net/quic/core/quic_utils.cc
+++ b/chromium/net/quic/core/quic_utils.cc
@@ -11,7 +11,7 @@
#include "base/containers/adapters.h"
#include "base/logging.h"
#include "net/quic/core/quic_constants.h"
-#include "net/quic/core/quic_flags.h"
+#include "net/quic/platform/api/quic_flags.h"
using std::string;
@@ -208,4 +208,12 @@ PeerAddressChangeType QuicUtils::DetermineAddressChangeType(
return IPV4_TO_IPV4_CHANGE;
}
+// static
+bool QuicUtils::IsConnectionIdWireFormatBigEndian(Perspective perspective) {
+ return (perspective == Perspective::IS_CLIENT &&
+ FLAGS_quic_restart_flag_quic_big_endian_connection_id_client) ||
+ (perspective == Perspective::IS_SERVER &&
+ FLAGS_quic_restart_flag_quic_big_endian_connection_id_server);
+}
+
} // namespace net