A use case:
I have a Quality Control task, that collects all input data into a histogram and publishes the histogram at the end of each cycle. The cycle duration is specified by user. So I need to trigger a process callback whenever new inputs arrive and also perform some additional publishing after a timer expires.
It would useful for me to be able to declare some TimerCallback which is invoked each x seconds.
(noting down our conversation with @ktf, so it is not forgotten)