Lines Matching defs:queue
30 rtc::FixedSizeLockFreeQueue<int> queue;
31 EXPECT_EQ(0u, queue.capacity());
32 EXPECT_EQ(0u, queue.Size());
33 EXPECT_FALSE(queue.PushBack(1));
35 EXPECT_FALSE(queue.PopFront(&val));
39 rtc::FixedSizeLockFreeQueue<int> queue(5);
40 EXPECT_EQ(5u, queue.capacity());
41 EXPECT_EQ(0u, queue.Size());
43 EXPECT_FALSE(queue.PopFront(&val));
47 rtc::FixedSizeLockFreeQueue<int> queue(2);
48 EXPECT_EQ(2u, queue.capacity());
49 EXPECT_EQ(0u, queue.Size());
50 EXPECT_TRUE(queue.PushBack(1));
51 EXPECT_EQ(1u, queue.Size());
52 EXPECT_TRUE(queue.PushBack(2));
53 EXPECT_EQ(2u, queue.Size());
54 EXPECT_FALSE(queue.PushBack(3));
55 EXPECT_EQ(2u, queue.Size());
57 EXPECT_TRUE(queue.PopFront(&val));
59 EXPECT_EQ(1u, queue.Size());
60 EXPECT_TRUE(queue.PopFront(&val));
62 EXPECT_EQ(0u, queue.Size());
63 EXPECT_FALSE(queue.PopFront(&val));
64 EXPECT_EQ(0u, queue.Size());
68 rtc::FixedSizeLockFreeQueue<int> queue(2);
69 EXPECT_EQ(2u, queue.capacity());
70 EXPECT_EQ(0u, queue.Size());
71 EXPECT_TRUE(queue.PushBack(1));
72 EXPECT_EQ(1u, queue.Size());
74 queue.ClearAndResizeUnsafe(5);
75 EXPECT_EQ(5u, queue.capacity());
76 EXPECT_EQ(0u, queue.Size());
78 EXPECT_FALSE(queue.PopFront(&val));