TimeOut: различия между версиями

Материал из MajorDoMo инфо
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
[[Category:Самописные функции]]
[[Category:Самописные функции]]
=== Расширение средств работы с таймером(TimeOut) ===  
=== Расширение средств работы с таймером(TimeOut) ===  
В стандартных функциях есть:  
====Стандартные функции:====


SetTimeOut('title','commands', $timeout); //-- $timeout в секундах (аналог AddScheduledJob('title','commands',time()+$timeout));
[[SetTimeOut|SetTimeOut('title','commands', $timeout);]] //-- $timeout в секундах (аналог AddScheduledJob('title','commands',time()+$timeout));


timeOutExists('title'); //-- возвращает идентификатор запланированной задачи (или 0, в случае отсутствия)
[[timeOutExists|timeOutExists('title');]] //-- возвращает идентификатор запланированной задачи (или 0, в случае отсутствия)


ClearTimeOut("title"); // аналог ClearScheduledJob("title"); - удаляет таймер выше
ClearTimeOut("title"); // аналог ClearScheduledJob("title"); - удаляет таймер выше


Самописная:  
====Самописная:=====


[[TimeOutResidue|TimeOutResidue("title");]] // Возвращает остаток таймера в секундах
[[TimeOutResidue|TimeOutResidue("title");]] // Возвращает остаток таймера в секундах

Версия от 21:53, 26 января 2021

Расширение средств работы с таймером(TimeOut)

Стандартные функции:

SetTimeOut('title','commands', $timeout); //-- $timeout в секундах (аналог AddScheduledJob('title','commands',time()+$timeout));

timeOutExists('title'); //-- возвращает идентификатор запланированной задачи (или 0, в случае отсутствия)

ClearTimeOut("title"); // аналог ClearScheduledJob("title"); - удаляет таймер выше

Самописная:=

TimeOutResidue("title"); // Возвращает остаток таймера в секундах