/src/node/src/timer_wrap-inl.h
Line  | Count  | Source  | 
1  |  | #ifndef SRC_TIMER_WRAP_INL_H_  | 
2  |  | #define SRC_TIMER_WRAP_INL_H_  | 
3  |  |  | 
4  |  | #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS  | 
5  |  |  | 
6  |  | #include "timer_wrap.h"  | 
7  |  |  | 
8  |  | #include <utility>  | 
9  |  |  | 
10  |  | #include "env.h"  | 
11  |  | #include "uv.h"  | 
12  |  |  | 
13  |  | namespace node { | 
14  |  |  | 
15  |  | template <typename... Args>  | 
16  |  | inline TimerWrap::TimerWrap(Environment* env, Args&&... args)  | 
17  | 0  |     : env_(env), fn_(std::forward<Args>(args)...) { | 
18  | 0  |   uv_timer_init(env->event_loop(), &timer_);  | 
19  | 0  |   timer_.data = this;  | 
20  | 0  | } Unexecuted instantiation: node::TimerWrap::TimerWrap<node::inspector::NodeInspectorClient::startRepeatingTimer(double, void (*)(void*), void*)::{lambda()#1}>(node::Environment*, node::inspector::NodeInspectorClient::startRepeatingTimer(double, void (*)(void*), void*)::{lambda()#1}&&)Unexecuted instantiation: node::TimerWrap::TimerWrap<node::quic::Session::Impl::Impl(node::quic::Session*, node::quic::Endpoint*, node::quic::Session::Config const&)::{lambda()#1}>(node::Environment*, node::quic::Session::Impl::Impl(node::quic::Session*, node::quic::Endpoint*, node::quic::Session::Config const&)::{lambda()#1}&&) | 
21  |  |  | 
22  |  | template <typename... Args>  | 
23  | 0  | inline TimerWrapHandle::TimerWrapHandle(Environment* env, Args&&... args) { | 
24  | 0  |   timer_ = new TimerWrap(env, std::forward<Args>(args)...);  | 
25  | 0  |   env->AddCleanupHook(CleanupHook, this);  | 
26  | 0  | } Unexecuted instantiation: node::TimerWrapHandle::TimerWrapHandle<node::inspector::NodeInspectorClient::startRepeatingTimer(double, void (*)(void*), void*)::{lambda()#1}>(node::Environment*, node::inspector::NodeInspectorClient::startRepeatingTimer(double, void (*)(void*), void*)::{lambda()#1}&&)Unexecuted instantiation: node::TimerWrapHandle::TimerWrapHandle<node::quic::Session::Impl::Impl(node::quic::Session*, node::quic::Endpoint*, node::quic::Session::Config const&)::{lambda()#1}>(node::Environment*, node::quic::Session::Impl::Impl(node::quic::Session*, node::quic::Endpoint*, node::quic::Session::Config const&)::{lambda()#1}&&) | 
27  |  |  | 
28  |  | }  // namespace node  | 
29  |  |  | 
30  |  | #endif  // defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS  | 
31  |  |  | 
32  |  | #endif  // SRC_TIMER_WRAP_INL_H_  |