Index: net/quic/platform/api/quic_text_utils.h |
diff --git a/net/quic/platform/api/quic_text_utils.h b/net/quic/platform/api/quic_text_utils.h |
index 3509e9decb8ec53e326219a819d61572b157c34e..e80df74d35f6ae9ebf18dfb1ad43e0d789bd14dc 100644 |
--- a/net/quic/platform/api/quic_text_utils.h |
+++ b/net/quic/platform/api/quic_text_utils.h |
@@ -5,7 +5,7 @@ |
#ifndef NET_QUIC_PLATFORM_API_QUIC_TEXT_UTILS_H_ |
#define NET_QUIC_PLATFORM_API_QUIC_TEXT_UTILS_H_ |
-#include "base/strings/string_piece.h" |
+#include "net/quic/platform/api/quic_string_piece.h" |
#include "net/quic/platform/impl/quic_text_utils_impl.h" |
namespace net { |
@@ -14,47 +14,46 @@ namespace net { |
class QuicTextUtils { |
public: |
// Returns true if |data| starts with |prefix|, case sensitively. |
- static bool StartsWith(base::StringPiece data, base::StringPiece prefix) { |
+ static bool StartsWith(QuicStringPiece data, QuicStringPiece prefix) { |
return QuicTextUtilsImpl::StartsWith(data, prefix); |
} |
// Returns true if |data| ends with |suffix|, case insensitively. |
- static bool EndsWithIgnoreCase(base::StringPiece data, |
- base::StringPiece suffix) { |
+ static bool EndsWithIgnoreCase(QuicStringPiece data, QuicStringPiece suffix) { |
return QuicTextUtilsImpl::EndsWithIgnoreCase(data, suffix); |
} |
// Returns a new string in which |data| has been converted to lower case. |
- static std::string ToLower(base::StringPiece data) { |
+ static std::string ToLower(QuicStringPiece data) { |
return QuicTextUtilsImpl::ToLower(data); |
} |
// Removes leading and trailing whitespace from |data|. |
- static void RemoveLeadingAndTrailingWhitespace(base::StringPiece* data) { |
+ static void RemoveLeadingAndTrailingWhitespace(QuicStringPiece* data) { |
QuicTextUtilsImpl::RemoveLeadingAndTrailingWhitespace(data); |
} |
// Returns true if |in| represents a valid uint64, and stores that value in |
// |out|. |
- static bool StringToUint64(base::StringPiece in, uint64_t* out) { |
+ static bool StringToUint64(QuicStringPiece in, uint64_t* out) { |
return QuicTextUtilsImpl::StringToUint64(in, out); |
} |
// Returns true if |in| represents a valid int, and stores that value in |
// |out|. |
- static bool StringToInt(base::StringPiece in, int* out) { |
+ static bool StringToInt(QuicStringPiece in, int* out) { |
return QuicTextUtilsImpl::StringToInt(in, out); |
} |
// Returns true if |in| represents a valid uint32, and stores that value in |
// |out|. |
- static bool StringToUint32(base::StringPiece in, uint32_t* out) { |
+ static bool StringToUint32(QuicStringPiece in, uint32_t* out) { |
return QuicTextUtilsImpl::StringToUint32(in, out); |
} |
// Returns true if |in| represents a valid size_t, and stores that value in |
// |out|. |
- static bool StringToSizeT(base::StringPiece in, size_t* out) { |
+ static bool StringToSizeT(QuicStringPiece in, size_t* out) { |
return QuicTextUtilsImpl::StringToSizeT(in, out); |
} |
@@ -67,19 +66,19 @@ class QuicTextUtils { |
// hexadecimal representation. |
// Return value: 2*|length| characters of ASCII string. |
static std::string HexEncode(const char* data, size_t length) { |
- return HexEncode(base::StringPiece(data, length)); |
+ return HexEncode(QuicStringPiece(data, length)); |
} |
// This converts |data.length()| bytes of binary to a |
// 2*|data.length()|-character hexadecimal representation. |
// Return value: 2*|data.length()| characters of ASCII string. |
- static std::string HexEncode(base::StringPiece data) { |
+ static std::string HexEncode(QuicStringPiece data) { |
return QuicTextUtilsImpl::HexEncode(data); |
} |
// Converts |data| from a hexadecimal ASCII string to a binary string |
// that is |data.length()/2| bytes long. |
- static std::string HexDecode(base::StringPiece data) { |
+ static std::string HexDecode(QuicStringPiece data) { |
return QuicTextUtilsImpl::HexDecode(data); |
} |
@@ -95,18 +94,17 @@ class QuicTextUtils { |
// printed as '.' in the ASCII output. |
// For example, given the input "Hello, QUIC!\01\02\03\04", returns: |
// "0x0000: 4865 6c6c 6f2c 2051 5549 4321 0102 0304 Hello,.QUIC!...." |
- static std::string HexDump(base::StringPiece binary_data) { |
+ static std::string HexDump(QuicStringPiece binary_data) { |
return QuicTextUtilsImpl::HexDump(binary_data); |
} |
// Returns true if |data| contains any uppercase characters. |
- static bool ContainsUpperCase(base::StringPiece data) { |
+ static bool ContainsUpperCase(QuicStringPiece data) { |
return QuicTextUtilsImpl::ContainsUpperCase(data); |
} |
// Splits |data| into a vector of pieces delimited by |delim|. |
- static std::vector<base::StringPiece> Split(base::StringPiece data, |
- char delim) { |
+ static std::vector<QuicStringPiece> Split(QuicStringPiece data, char delim) { |
return QuicTextUtilsImpl::Split(data, delim); |
} |
}; |