Lines Matching refs:timer
376 const timer = new Timeout(callback, after, undefined, false, false);
377 insert(timer, timer._idleTimeout);
379 return timer;
511 let timer;
512 while (timer = L.peek(list)) {
513 const diff = now - timer._idleStart;
518 list.expiry = MathMax(timer._idleStart + msecs, now + 1);
531 L.remove(timer);
533 const asyncId = timer[async_id_symbol];
535 if (!timer._onTimeout) {
536 if (!timer._destroyed) {
537 timer._destroyed = true;
539 if (timer[kRefed])
548 emitBefore(asyncId, timer[trigger_async_id_symbol], timer);
551 if (timer._repeat)
555 const args = timer._timerArgs;
557 timer._onTimeout();
559 ReflectApply(timer._onTimeout, timer, args);
561 if (timer._repeat && timer._idleTimeout !== -1) {
562 timer._idleTimeout = timer._repeat;
563 insert(timer, timer._idleTimeout, start);
564 } else if (!timer._idleNext && !timer._idlePrev && !timer._destroyed) {
565 timer._destroyed = true;
567 if (timer[kRefed])