Lines Matching refs:timer_
11 uv_timer_init(env->event_loop(), &timer_); in TimerWrap()
12 timer_.data = this; in TimerWrap()
16 if (timer_.data == nullptr) return; in Stop()
17 uv_timer_stop(&timer_); in Stop()
21 timer_.data = nullptr; in Close()
22 env_->CloseHandle(reinterpret_cast<uv_handle_t*>(&timer_), TimerClosedCb); in Close()
27 ContainerOf(&TimerWrap::timer_, in TimerClosedCb()
32 if (timer_.data == nullptr) return; in Update()
33 uv_timer_start(&timer_, OnTimeout, interval, repeat); in Update()
37 if (timer_.data == nullptr) return; in Ref()
38 uv_ref(reinterpret_cast<uv_handle_t*>(&timer_)); in Ref()
42 if (timer_.data == nullptr) return; in Unref()
43 uv_unref(reinterpret_cast<uv_handle_t*>(&timer_)); in Unref()
47 TimerWrap* t = ContainerOf(&TimerWrap::timer_, timer); in OnTimeout()
54 timer_ = new TimerWrap(env, fn); in TimerWrapHandle()
59 if (timer_ != nullptr) in Stop()
60 return timer_->Stop(); in Stop()
64 if (timer_ != nullptr) { in Close()
65 timer_->env()->RemoveCleanupHook(CleanupHook, this); in Close()
66 timer_->Close(); in Close()
68 timer_ = nullptr; in Close()
72 if (timer_ != nullptr) in Ref()
73 timer_->Ref(); in Ref()
77 if (timer_ != nullptr) in Unref()
78 timer_->Unref(); in Unref()
82 if (timer_ != nullptr) in Update()
83 timer_->Update(interval, repeat); in Update()
87 if (timer_ != nullptr) in MemoryInfo()
88 tracker->TrackField("timer", *timer_); in MemoryInfo()