home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1998 / MacHack 1998.toast / Sessions / Completions / Completions Source / Execution Queues / ApplicationTime.h < prev    next >
Encoding:
Text File  |  1998-06-17  |  456 b   |  23 lines  |  [TEXT/CWIE]

  1. // ApplicationTime.h
  2.  
  3. #ifndef ApplicationTime_h
  4. #define ApplicationTime_h
  5.  
  6. #ifndef DeferredTaskTime_h
  7. #include "DeferredTaskTime.h"
  8. #endif
  9.  
  10. class ApplicationTime;
  11. typedef Procedure1<ApplicationTime> ApplicationTimeProcedure;
  12.  
  13. class ApplicationTime
  14.   {
  15.     public:
  16.         ApplicationTime()                                        { Assert( IsNow() ); }
  17.         ApplicationTime( const ApplicationTime& )        { Assert( IsNow() ); }
  18.  
  19.         static bool IsNow()    { return !DeferredTaskTime::IsNow(); }
  20.   };
  21.  
  22. #endif
  23.