OMThreadTimer inherits from OMTimerManager and performs the actual timing services for the framework and your application. This class is declared in the file timer.h.
Thread timing is delegated to OMThreadTimer by OMTimerManager so OMTimerManager can be a general purpose timer, and other timers can be created to perform specific timing tasks. For example, OMThreadTimer is a periodic timer - every tick time it starts working, then suspends itself for the tick time period (so as not to consume CPU time). Another possible type of timer would be an asynchronous timer - one activated by an interrupt from the operating system.
Currently, OMThreadTimer is the only specific timer in the Rational® Rhapsody® framework.