Lines Matching refs:buf
52 CircleBuf<char> buf(8);
56 buf.write(data, 8);
57 EXPECT_EQ(buf.size(), 8);
58 buf.peek(foo, 8);
62 buf.read(foo, 2);
64 EXPECT_EQ(buf.size(), 6);
65 buf.read(foo, 6);
67 EXPECT_EQ(buf.size(), 0);
73 CircleBuf<char> buf(8);
76 buf.write(data, 16);
77 EXPECT_EQ(buf.size(), 8);
78 buf.peek(foo, 8);
86 CircleBuf<char> buf(8);
90 buf.write(data, 6);
91 buf.write(data + 8, 6);
92 EXPECT_EQ(buf.size(), 8);
93 buf.peek(foo, 8);
101 CircleBuf<char> buf(8);
105 buf.write(data, 8);
107 buf.read(foo, 4);
109 buf.write(data + 8, 4);
110 EXPECT_EQ(buf.size(), 8);
113 buf.read(foo + 4, 6);
114 EXPECT_EQ(buf.size(), 2);
117 buf.read(foo + 10, 2);
118 EXPECT_EQ(buf.size(), 0);