diff options
Diffstat (limited to 'chromium/net/quic/quic_utils.h')
-rw-r--r-- | chromium/net/quic/quic_utils.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/chromium/net/quic/quic_utils.h b/chromium/net/quic/quic_utils.h index 37eb9d208ac..23f3b53a611 100644 --- a/chromium/net/quic/quic_utils.h +++ b/chromium/net/quic/quic_utils.h @@ -46,6 +46,10 @@ class NET_EXPORT_PRIVATE QuicUtils { // SerializeUint128 writes |v| in little-endian form to |out|. static void SerializeUint128(uint128 v, uint8* out); + // SerializeUint128 writes the first 96 bits of |v| in little-endian form + // to |out|. + static void SerializeUint128Short(uint128 v, uint8* out); + // Returns the name of the QuicRstStreamErrorCode as a char* static const char* StreamErrorToString(QuicRstStreamErrorCode error); @@ -71,8 +75,19 @@ class NET_EXPORT_PRIVATE QuicUtils { static char* AsChars(unsigned char* data) { return reinterpret_cast<char*>(data); } + + static QuicPriority LowestPriority(); + + static QuicPriority HighestPriority(); }; +// Utility function that returns an IOVector object wrapped around |str|. +inline IOVector MakeIOVector(base::StringPiece str) { + IOVector iov; + iov.Append(const_cast<char*>(str.data()), str.size()); + return iov; +} + } // namespace net #endif // NET_QUIC_QUIC_UTILS_H_ |