21 #ifndef _SALHELPER_TIMER_HXX_
22 #define _SALHELPER_TIMER_HXX_
54 Nanosec = (MilliSecs % 1000) * 1000000L;
146 void SAL_CALL start();
150 void SAL_CALL stop();
154 sal_Bool SAL_CALL isTicking()
const;
158 sal_Bool SAL_CALL isExpired()
const;
162 sal_Bool SAL_CALL expiresBefore(
const Timer* pTimer )
const;
166 void SAL_CALL setAbsoluteTime(
const TTimeValue& Time );
170 void SAL_CALL setRemainingTime(
const TTimeValue& Remaining );
179 void SAL_CALL addTime(
const TTimeValue& Time );
193 virtual void SAL_CALL onShot() = 0;
223 friend class TimerManager;
228 #endif //_SALHELPER_TIMER_HXX_