To set a delay on a clock, you:
THours delayTime(1); TSystemClock realTimeClock; // Delay until the current time on the system clock is >= one hour. realTimeClock.DelayUntil(delayTime); // Delay for one hour from the current time on the system clock. realTimeClock.DelayFor(delayTime)