TIMER.DEF 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. (* Release 3.10 *)
  2. (*-------------------------------------------------------------------------*
  3. * *
  4. * TIMER.DEF - COMMS Toolkit timing *
  5. * *
  6. * COPYRIGHT (C) 1988..1992 Clarion Software Corporation. *
  7. * All Rights Reserved *
  8. * *
  9. *--------------------------------------------------------------------------*)
  10. DEFINITION MODULE Timer;
  11. TYPE
  12. ClockRec = RECORD
  13. Running : BOOLEAN;
  14. Hours,
  15. Minutes,
  16. Seconds : CARDINAL;
  17. END;
  18. VAR
  19. Clock : ClockRec;
  20. PROCEDURE StartClock;
  21. PROCEDURE StopClock;
  22. (* On line elasped time clock *)
  23. PROCEDURE SetAppTimer(Seconds:CARDINAL);
  24. PROCEDURE AppTimerExpired():BOOLEAN;
  25. (* For use by application *)
  26. PROCEDURE UpdateTimer;
  27. (* This routine must be called frequently (around twice a second), *)
  28. (* to keep the various timers up to date *)
  29. END Timer.
  30.