20,741
edits
m (→Summary) |
m (→Objective) |
||
Line 20: | Line 20: | ||
* Store meta information for each registered timer (namespace/module, file name, line number) | * Store meta information for each registered timer (namespace/module, file name, line number) | ||
* extend the new maketimer() API | * extend the new maketimer() API | ||
** singleton timers that may only be invoked once | ** support singleton timers that may only be invoked once | ||
** register callbacks for timer instantiation/cleanup (ctor/dtor) | ** register callbacks for timer instantiation/cleanup (ctor/dtor) | ||
** provide an option to automatically stop timers (i.e. /sim/reset) | ** provide an option to automatically stop timers based on listeners (i.e. /sim/reset) | ||
** register different types of timers (aircraft-session, gui-timer etc) | ** register different types of timers for various scopes (aircraft-session, gui-timer etc) | ||
== Background == | == Background == |