summaryrefslogtreecommitdiff
path: root/chromium/net/third_party/quiche/src/quic/qbone/platform/icmp_packet.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/third_party/quiche/src/quic/qbone/platform/icmp_packet.cc')
-rw-r--r--chromium/net/third_party/quiche/src/quic/qbone/platform/icmp_packet.cc17
1 files changed, 8 insertions, 9 deletions
diff --git a/chromium/net/third_party/quiche/src/quic/qbone/platform/icmp_packet.cc b/chromium/net/third_party/quiche/src/quic/qbone/platform/icmp_packet.cc
index e64dbbaf8f4..68d15010675 100644
--- a/chromium/net/third_party/quiche/src/quic/qbone/platform/icmp_packet.cc
+++ b/chromium/net/third_party/quiche/src/quic/qbone/platform/icmp_packet.cc
@@ -6,9 +6,9 @@
#include <netinet/ip6.h>
+#include "absl/strings/string_view.h"
#include "net/third_party/quiche/src/quic/qbone/platform/internet_checksum.h"
-#include "net/third_party/quiche/src/common/platform/api/quiche_endian.h"
-#include "net/third_party/quiche/src/common/platform/api/quiche_string_piece.h"
+#include "net/third_party/quiche/src/common/quiche_endian.h"
namespace quic {
namespace {
@@ -36,12 +36,11 @@ struct IPv6PseudoHeader {
} // namespace
-void CreateIcmpPacket(
- in6_addr src,
- in6_addr dst,
- const icmp6_hdr& icmp_header,
- quiche::QuicheStringPiece body,
- const std::function<void(quiche::QuicheStringPiece)>& cb) {
+void CreateIcmpPacket(in6_addr src,
+ in6_addr dst,
+ const icmp6_hdr& icmp_header,
+ absl::string_view body,
+ const std::function<void(absl::string_view)>& cb) {
const size_t body_size = std::min(body.size(), kICMPv6BodyMaxSize);
const size_t payload_size = kICMPv6HeaderSize + body_size;
@@ -82,7 +81,7 @@ void CreateIcmpPacket(
const char* packet = reinterpret_cast<char*>(&icmp_packet);
const size_t packet_size = offsetof(ICMPv6Packet, body) + body_size;
- cb(quiche::QuicheStringPiece(packet, packet_size));
+ cb(absl::string_view(packet, packet_size));
}
} // namespace quic