Move quic::QuicEndian to quiche::QuicheEndian
This change will enable us to reuse the endian library in new third_party repos without introducing a dependency on //third_party/quic.
gfe-relnote: Refactor of QUIC Endian library
PiperOrigin-RevId: 281406510
Change-Id: If1b72425a799bad7469281f32a12d6630fe787c4
diff --git a/quic/core/quic_data_reader.h b/quic/core/quic_data_reader.h
index 74ed226..a8b6521 100644
--- a/quic/core/quic_data_reader.h
+++ b/quic/core/quic_data_reader.h
@@ -9,9 +9,9 @@
#include <cstdint>
#include "net/third_party/quiche/src/quic/core/quic_types.h"
-#include "net/third_party/quiche/src/quic/platform/api/quic_endian.h"
#include "net/third_party/quiche/src/quic/platform/api/quic_export.h"
#include "net/third_party/quiche/src/quic/platform/api/quic_string_piece.h"
+#include "net/third_party/quiche/src/common/platform/api/quiche_endian.h"
namespace quic {
@@ -39,7 +39,9 @@
QuicDataReader(const char* data, const size_t len);
// Constructs a reader using the specified endianness.
// Caller must provide an underlying buffer to work on.
- QuicDataReader(const char* data, const size_t len, Endianness endianness);
+ QuicDataReader(const char* data,
+ const size_t len,
+ quiche::Endianness endianness);
QuicDataReader(const QuicDataReader&) = delete;
QuicDataReader& operator=(const QuicDataReader&) = delete;
@@ -152,7 +154,9 @@
// DOES NOT forward the internal iterator.
uint8_t PeekByte() const;
- void set_endianness(Endianness endianness) { endianness_ = endianness; }
+ void set_endianness(quiche::Endianness endianness) {
+ endianness_ = endianness;
+ }
// Read an IETF-encoded Variable Length Integer and place the result
// in |*result|.
@@ -190,7 +194,7 @@
size_t pos_;
// The endianness to read integers and floating numbers.
- Endianness endianness_;
+ quiche::Endianness endianness_;
};
} // namespace quic