timerctl
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | timerctl [2006/08/29 20:18] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | # $EPIC: timerctl.txt, | ||
+ | ======Synopsis: | ||
+ | $[[timerctl]](REFNUMS) \ | ||
+ | $[[timerctl]](REFNUM < | ||
+ | $[[timerctl]](ADD < | ||
+ | $[[timerctl]](DELETE < | ||
+ | $[[timerctl]](GET < | ||
+ | $[[timerctl]](SET < | ||
+ | |||
+ | ======Technical: | ||
+ | * This function is a low-level interface to the client' | ||
+ | * The REFNUMS operation returns all of the [[timer]] names (refnums) that are currently pending, including any system timers that may not be visible from the /[[timer]] command. | ||
+ | * The REFNUM operation returns < | ||
+ | * The ADD operation isn't implemented yet. Sorry. | ||
+ | * The DELETE operation removes a pending [[timer]]. | ||
+ | * The GET/SET operators work by retreiving or setting attributes of the pending [[timer]]s. | ||
+ | |||
+ | ======GET and SET attributes: | ||
+ | | TIMEOUT | ||
+ | | COMMAND | ||
+ | | SUBARGS | ||
+ | | REPEATS | ||
+ | | INTERVAL |The $[[utime function|utime]]() between REPEATs. | ||
+ | | SERVER | ||
+ | | WINDOW | ||
+ | |||
+ | The //GET num SERVER// and //GET num WINDOW// attributes will return -1 if | ||
+ | the window is not a server or window timer. | ||
+ | then it is neither: it is a general timer by rule. | ||
+ | |||
+ | If you SET the //SERVER// or //WINDOW// value, it unconditionally turns | ||
+ | the timer into a server or window timer, no matter what it was before. | ||
+ | |||
+ | You are never permitted to SET any value for system timers. | ||
+ | |||
+ | You should be able to set the CANCELABLE and FIRES attributes, but that | ||
+ | isn't supported yet. | ||
+ | |||
+ | ======History: | ||
+ | The $[[timerctl]]() function first appeared in EPIC4-1.1.8. | ||
timerctl.txt · Last modified: 2006/08/29 20:18 by 127.0.0.1