RealTimeDaemonclass | events.t[1233] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
If a daemon is executed late (because other, more pressing tasks had to be completed first, or because the user was busy editing a command line and the local platform doesn't support real-time command interruptions), the interval is applied to the time the daemon actually executed, not to the originally scheduled execution time. For example, if the daemon is scheduled to run once every minute, but can't run at all for five minutes because of command editing on a non-interrupting platform, once it actually does run, it won't run again for (at least) another minute after that. This means that the daemon will not run five times all at once when it's finally allowed to run - there's no making up for lost time.
class
RealTimeDaemon : RealTimeEvent
RealTimeDaemon
RealTimeEvent
BasicEvent
object
RealTimeDaemon
RealTimeSenseDaemon
Inherited from RealTimeEvent
:
eventTime
Inherited from BasicEvent
:
obj_
prop_
sense_
source_
Inherited from RealTimeEvent
:
getEventTime
removeEvent
Inherited from BasicEvent
:
callMethod
eventMatches
interval_ | events.t[1275] |
construct (obj, prop, interval) OVERRIDDEN | events.t[1238] |
executeEvent ( ) OVERRIDDEN | events.t[1254] |