Coverage Report

Created: 2025-10-31 09:06

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/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_