Lines Matching refs:buffer
20 // Return a buffer with two event_types each with their own event_type_index.
24 EventBuffer<uint32_t> buffer(metadata);
25 *buffer.mutable_event_data() = 0;
26 return buffer;
32 EventBuffer<uint32_t> buffer = MakeBuffer();
34 ASSERT_EQ(buffer.metadata().size(), 2);
35 ASSERT_EQ(buffer.metadata()[0].event_type, 1);
36 ASSERT_EQ(buffer.metadata()[0].event_type_index, 2);
37 ASSERT_EQ(buffer.metadata()[1].event_type, 2);
38 ASSERT_EQ(buffer.metadata()[1].event_type_index, 4);
39 ASSERT_EQ(buffer.event_data(), 0);
47 EventBuffer<uint32_t> buffer = MakeBuffer();
49 ASSERT_EQ(buffer.event_data(), 0);
51 *buffer.mutable_event_data() = 4;
52 EXPECT_EQ(buffer.event_data(), 4);
54 *buffer.mutable_event_data() = 20;
55 EXPECT_EQ(buffer.event_data(), 20);
63 EventBuffer<uint32_t> buffer = MakeBuffer();
65 ASSERT_TRUE(buffer.TryBeginFlush());
66 ASSERT_FALSE(buffer.TryBeginFlush());
68 buffer.CompleteFlush();
69 ASSERT_TRUE(buffer.TryBeginFlush());
90 EventBuffer<uint32_t>* buffer;
96 if (try_flush->buffer->TryBeginFlush()) {
107 try_flush->buffer->CompleteFlush();
117 EventBuffer<uint32_t> buffer = MakeBuffer();
128 .buffer = &buffer};
149 ASSERT_TRUE(buffer.TryBeginFlush());