Replace quiche::QuicheStringPiece with absl::string_view.

PiperOrigin-RevId: 336380679
Change-Id: Ib7b99bfe16215b15258d1ca67cd097e28c9b1289
diff --git a/common/quiche_data_reader.cc b/common/quiche_data_reader.cc
index 2242fea..9d76e05 100644
--- a/common/quiche_data_reader.cc
+++ b/common/quiche_data_reader.cc
@@ -6,15 +6,15 @@
 
 #include <cstring>
 
+#include "absl/strings/string_view.h"
 #include "net/third_party/quiche/src/common/platform/api/quiche_endian.h"
 #include "net/third_party/quiche/src/common/platform/api/quiche_logging.h"
 #include "net/third_party/quiche/src/common/platform/api/quiche_str_cat.h"
-#include "net/third_party/quiche/src/common/platform/api/quiche_string_piece.h"
 #include "net/third_party/quiche/src/common/platform/api/quiche_text_utils.h"
 
 namespace quiche {
 
-QuicheDataReader::QuicheDataReader(quiche::QuicheStringPiece data)
+QuicheDataReader::QuicheDataReader(absl::string_view data)
     : QuicheDataReader(data.data(), data.length(), quiche::NETWORK_BYTE_ORDER) {
 }
 
@@ -77,7 +77,7 @@
   return true;
 }
 
-bool QuicheDataReader::ReadStringPiece16(quiche::QuicheStringPiece* result) {
+bool QuicheDataReader::ReadStringPiece16(absl::string_view* result) {
   // Read resultant length.
   uint16_t result_len;
   if (!ReadUInt16(&result_len)) {
@@ -88,7 +88,7 @@
   return ReadStringPiece(result, result_len);
 }
 
-bool QuicheDataReader::ReadStringPiece8(quiche::QuicheStringPiece* result) {
+bool QuicheDataReader::ReadStringPiece8(absl::string_view* result) {
   // Read resultant length.
   uint8_t result_len;
   if (!ReadUInt8(&result_len)) {
@@ -99,8 +99,7 @@
   return ReadStringPiece(result, result_len);
 }
 
-bool QuicheDataReader::ReadStringPiece(quiche::QuicheStringPiece* result,
-                                       size_t size) {
+bool QuicheDataReader::ReadStringPiece(absl::string_view* result, size_t size) {
   // Make sure that we have enough data to read.
   if (!CanRead(size)) {
     OnFailure();
@@ -108,7 +107,7 @@
   }
 
   // Set result.
-  *result = quiche::QuicheStringPiece(data_ + pos_, size);
+  *result = absl::string_view(data_ + pos_, size);
 
   // Iterate.
   pos_ += size;
@@ -121,7 +120,7 @@
 }
 
 bool QuicheDataReader::ReadDecimal64(size_t num_digits, uint64_t* result) {
-  quiche::QuicheStringPiece digits;
+  absl::string_view digits;
   if (!ReadStringPiece(&digits, num_digits)) {
     return false;
   }
@@ -129,22 +128,22 @@
   return QuicheTextUtils::StringToUint64(digits, result);
 }
 
-quiche::QuicheStringPiece QuicheDataReader::ReadRemainingPayload() {
-  quiche::QuicheStringPiece payload = PeekRemainingPayload();
+absl::string_view QuicheDataReader::ReadRemainingPayload() {
+  absl::string_view payload = PeekRemainingPayload();
   pos_ = len_;
   return payload;
 }
 
-quiche::QuicheStringPiece QuicheDataReader::PeekRemainingPayload() const {
-  return quiche::QuicheStringPiece(data_ + pos_, len_ - pos_);
+absl::string_view QuicheDataReader::PeekRemainingPayload() const {
+  return absl::string_view(data_ + pos_, len_ - pos_);
 }
 
-quiche::QuicheStringPiece QuicheDataReader::FullPayload() const {
-  return quiche::QuicheStringPiece(data_, len_);
+absl::string_view QuicheDataReader::FullPayload() const {
+  return absl::string_view(data_, len_);
 }
 
-quiche::QuicheStringPiece QuicheDataReader::PreviouslyReadPayload() const {
-  return quiche::QuicheStringPiece(data_, pos_);
+absl::string_view QuicheDataReader::PreviouslyReadPayload() const {
+  return absl::string_view(data_, pos_);
 }
 
 bool QuicheDataReader::ReadBytes(void* result, size_t size) {