/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_ |