diff options
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.cc | 17 |
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 |