Методы libuv timer документированы Вот и предоставить способ дополнению Node.js для получения обратного вызова через регулярные промежутки времени для выполнения произвольной обработки.
uv_timer_t timer;
uv_timer_init( uv_default_loop(), &timer);
uv_timer_start( &timer, callback, 0, interval );
Вот Перезвоните метод тайм-аута с прототипом:
void callback( uv_timer_t *handle, int status );
Как мне предоставить контекст, предпочтительно в форме недействительным* к процедуре обратного вызова таймера?
Вы можете предоставить контекст, назначив указатель на него элементу данных структуры uv_timer_t, например:
uv_timer_t timer;
timer.data = context;
Других решений пока нет …