MCPcopy Index your code
hub / github.com/nodejs/node / start

Method start

lib/internal/watchdog.js:24–39  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

22 };
23
24 start() {
25 if (this._started) {
26 return;
27 }
28 this._started = true;
29 // Prepend sigint newListener to remove stop watchdog before signal wrap
30 // been activated. Also make sigint removeListener been ran after signal
31 // wrap been stopped.
32 process.prependListener('newListener', this._onNewListener);
33 process.addListener('removeListener', this._onRemoveListener);
34
35 if (process.listenerCount('SIGINT') === 0) {
36 super.start();
37 this._effective = true;
38 }
39 }
40
41 stop() {
42 if (!this._started) {

Callers 1

SigintWatchdogClass · 0.45

Calls 2

listenerCountMethod · 0.80
addListenerMethod · 0.45

Tested by

no test coverage detected