Lines Matching refs:Value
264 std::atomic<int> value;
276 Counter(void (*fn)(sigval_t)) : value(0), timer_valid(false) {
295 int Value() const {
296 return value;
304 int current_value = value;
306 while (current_value == value && (time(NULL) - start) < 5) {
308 return current_value != value;
311 static void CountNotifyFunction(sigval_t value) {
312 Counter* cd = reinterpret_cast<Counter*>(value.sival_ptr);
313 ++cd->value;
316 static void CountAndDisarmNotifyFunction(sigval_t value) {
317 Counter* cd = reinterpret_cast<Counter*>(value.sival_ptr);
318 ++cd->value;
327 ASSERT_EQ(0, counter.Value());
333 ASSERT_EQ(1, counter.Value());
338 ASSERT_EQ(0, counter.Value());
410 ASSERT_EQ(0, counter1.Value());
411 ASSERT_EQ(0, counter2.Value());
412 ASSERT_EQ(0, counter3.Value());
417 EXPECT_EQ(0, counter1.Value());
418 EXPECT_EQ(1, counter2.Value());
419 EXPECT_EQ(0, counter3.Value());
425 ASSERT_EQ(0, counter.Value());
435 int value = counter.Value();
439 ASSERT_EQ(value, counter.Value());
445 ASSERT_EQ(0, counter.Value());
455 int value = counter.Value();
459 ASSERT_EQ(value, counter.Value());
468 static void TimerDeleteCallback(sigval_t value) {
469 TimerDeleteData* tdd = reinterpret_cast<TimerDeleteData*>(value.sival_ptr);