Index: net/spdy/spdy_frame_builder.h |
diff --git a/net/spdy/spdy_frame_builder.h b/net/spdy/spdy_frame_builder.h |
index 348f105cd702521c057a48acd95f0def3e7f1323..5a4a9c19549b46b71cd6834596d5ad77290423cb 100644 |
--- a/net/spdy/spdy_frame_builder.h |
+++ b/net/spdy/spdy_frame_builder.h |
@@ -88,6 +88,13 @@ class NET_EXPORT_PRIVATE SpdyFrameBuilder { |
value = htons(value); |
return WriteBytes(&value, sizeof(value)); |
} |
+ bool WriteUInt24(uint32 value) { |
+ DCHECK_EQ(value >> 24, 0u); |
+ return |
+ WriteUInt8(static_cast<uint8>(value >> 16)) && |
+ WriteUInt8(static_cast<uint8>(value >> 8)) && |
+ WriteUInt8(static_cast<uint8>(value >> 0)); |
+ } |
bool WriteUInt32(uint32 value) { |
value = htonl(value); |
return WriteBytes(&value, sizeof(value)); |