I need to create a timer which will call my function periodically (e.g. every 50ms). BUT the problem is I will need to change the system time while the timer is running. I would like to do this using boost so that the code is portable. Otherwise I am running it on Linux machine.I need to create a timer which will call my fun