… | |
… | |
2209 | Periodic watchers are also timers of a kind, but they are very versatile |
2209 | Periodic watchers are also timers of a kind, but they are very versatile |
2210 | (and unfortunately a bit complex). |
2210 | (and unfortunately a bit complex). |
2211 | |
2211 | |
2212 | Unlike C<ev_timer>, periodic watchers are not based on real time (or |
2212 | Unlike C<ev_timer>, periodic watchers are not based on real time (or |
2213 | relative time, the physical time that passes) but on wall clock time |
2213 | relative time, the physical time that passes) but on wall clock time |
2214 | (absolute time, the thing you can read on your calender or clock). The |
2214 | (absolute time, the thing you can read on your calendar or clock). The |
2215 | difference is that wall clock time can run faster or slower than real |
2215 | difference is that wall clock time can run faster or slower than real |
2216 | time, and time jumps are not uncommon (e.g. when you adjust your |
2216 | time, and time jumps are not uncommon (e.g. when you adjust your |
2217 | wrist-watch). |
2217 | wrist-watch). |
2218 | |
2218 | |
2219 | You can tell a periodic watcher to trigger after some specific point |
2219 | You can tell a periodic watcher to trigger after some specific point |