Lines Matching refs:set

40   scoped_refptr<FileDescriptorSet> set(new FileDescriptorSet);
42 ASSERT_EQ(set->size(), 0u);
43 ASSERT_TRUE(set->empty());
44 ASSERT_TRUE(set->AddToBorrow(kFDBase));
45 ASSERT_EQ(set->size(), 1u);
46 ASSERT_TRUE(!set->empty());
48 // Empties the set and stops a warning about deleting a set with unconsumed
50 set->CommitAll();
54 scoped_refptr<FileDescriptorSet> set(new FileDescriptorSet);
56 ASSERT_EQ(set->size(), 0u);
57 ASSERT_TRUE(set->empty());
59 ASSERT_TRUE(set->AddToOwn(base::ScopedFD(fd)));
60 ASSERT_EQ(set->size(), 1u);
61 ASSERT_TRUE(!set->empty());
63 set->CommitAll();
68 scoped_refptr<FileDescriptorSet> set(new FileDescriptorSet);
71 ASSERT_TRUE(set->AddToBorrow(kFDBase + 1 + i));
73 ASSERT_TRUE(!set->AddToBorrow(kFDBase));
75 set->CommitAll();
79 scoped_refptr<FileDescriptorSet> set(new FileDescriptorSet);
81 ASSERT_TRUE(set->empty());
82 set->AddDescriptorsToOwn(NULL, 0);
83 ASSERT_TRUE(set->empty());
87 set->AddDescriptorsToOwn(fds, 1);
88 ASSERT_TRUE(!set->empty());
89 ASSERT_EQ(set->size(), 1u);
91 set->CommitAll();
97 scoped_refptr<FileDescriptorSet> set(new FileDescriptorSet);
99 set->PeekDescriptors(NULL);
100 ASSERT_TRUE(set->AddToBorrow(kFDBase));
104 set->PeekDescriptors(fds);
106 set->CommitAll();
107 ASSERT_TRUE(set->empty());
111 scoped_refptr<FileDescriptorSet> set(new FileDescriptorSet);
115 ASSERT_TRUE(set->AddToBorrow(kFDBase));
116 ASSERT_TRUE(set->AddToBorrow(kFDBase + 1));
117 ASSERT_TRUE(set->AddToBorrow(kFDBase + 2));
119 ASSERT_EQ(set->TakeDescriptorAt(0), kFDBase);
120 ASSERT_EQ(set->TakeDescriptorAt(1), kFDBase + 1);
121 ASSERT_EQ(set->TakeDescriptorAt(2), kFDBase + 2);
123 set->CommitAll();
127 scoped_refptr<FileDescriptorSet> set(new FileDescriptorSet);
131 ASSERT_TRUE(set->AddToBorrow(kFDBase));
132 ASSERT_TRUE(set->AddToBorrow(kFDBase + 1));
133 ASSERT_TRUE(set->AddToBorrow(kFDBase + 2));
135 ASSERT_EQ(set->TakeDescriptorAt(0), kFDBase);
136 ASSERT_EQ(set->TakeDescriptorAt(2), -1);
138 set->CommitAll();
142 scoped_refptr<FileDescriptorSet> set(new FileDescriptorSet);
146 ASSERT_TRUE(set->AddToBorrow(kFDBase));
147 ASSERT_TRUE(set->AddToBorrow(kFDBase + 1));
148 ASSERT_TRUE(set->AddToBorrow(kFDBase + 2));
150 ASSERT_EQ(set->TakeDescriptorAt(0), kFDBase);
151 ASSERT_EQ(set->TakeDescriptorAt(1), kFDBase + 1);
152 ASSERT_EQ(set->TakeDescriptorAt(2), kFDBase + 2);
153 ASSERT_EQ(set->TakeDescriptorAt(0), kFDBase);
154 ASSERT_EQ(set->TakeDescriptorAt(1), kFDBase + 1);
155 ASSERT_EQ(set->TakeDescriptorAt(2), kFDBase + 2);
156 ASSERT_EQ(set->TakeDescriptorAt(0), kFDBase);
157 ASSERT_EQ(set->TakeDescriptorAt(1), kFDBase + 1);
158 ASSERT_EQ(set->TakeDescriptorAt(2), kFDBase + 2);
160 set->CommitAll();
164 scoped_refptr<FileDescriptorSet> set(new FileDescriptorSet);
167 ASSERT_TRUE(set->AddToBorrow(fd));
168 set->CommitAll();
174 scoped_refptr<FileDescriptorSet> set(new FileDescriptorSet);
177 ASSERT_TRUE(set->AddToOwn(base::ScopedFD(fd)));
178 set->CommitAll();