Home | History | Annotate | Download | only in spdy

Lines Matching refs:buffer

28 // Make a string from the data remaining in |buffer|.
29 std::string BufferToString(const SpdyBuffer& buffer) {
30 return std::string(buffer.GetRemainingData(), buffer.GetRemainingSize());
36 SpdyBuffer buffer(
41 EXPECT_EQ(kData, buffer.GetRemainingData());
42 EXPECT_EQ(kDataSize, buffer.GetRemainingSize());
49 SpdyBuffer buffer(data.data(), data.size());
50 // This mutation shouldn't affect |buffer|'s data.
53 EXPECT_NE(kData, buffer.GetRemainingData());
54 EXPECT_EQ(kDataSize, buffer.GetRemainingSize());
55 EXPECT_EQ(std::string(kData, kDataSize), BufferToString(buffer));
70 SpdyBuffer buffer(kData, kDataSize);
74 buffer.AddConsumeCallback(
76 buffer.AddConsumeCallback(
79 EXPECT_EQ(std::string(kData, kDataSize), BufferToString(buffer));
81 buffer.Consume(5);
82 EXPECT_EQ(std::string(kData + 5, kDataSize - 5), BufferToString(buffer));
86 buffer.Consume(kDataSize - 5);
87 EXPECT_EQ(0u, buffer.GetRemainingSize());
98 SpdyBuffer buffer(kData, kDataSize);
99 buffer.AddConsumeCallback(
107 // points to the buffer's remaining data and isn't updated by
110 SpdyBuffer buffer(kData, kDataSize);
112 buffer.Consume(5);
113 scoped_refptr<IOBuffer> io_buffer = buffer.GetIOBufferForRemainingData();
114 size_t io_buffer_size = buffer.GetRemainingSize();
118 buffer.Consume(kDataSize - 5);
123 // outlives the buffer itself.
125 scoped_ptr<SpdyBuffer> buffer(new SpdyBuffer(kData, kDataSize));
127 scoped_refptr<IOBuffer> io_buffer = buffer->GetIOBufferForRemainingData();
128 buffer.reset();
131 // outlive |buffer|.