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) {