home *** CD-ROM | disk | FTP | other *** search
/ OpenStep (Enterprise) / OpenStepENTCD.toast / OEDEV / DEV.Z / NSTimer.h < prev    next >
Text File  |  1996-09-11  |  904b  |  32 lines

  1. /*    NSTimer.h
  2.     
  3.     Copyright 1994-1996, NeXT Software, Inc.  All rights reserved.
  4. */
  5.  
  6. #import <Foundation/NSObject.h>
  7. #import <Foundation/NSDate.h>
  8.  
  9. @interface NSTimer : NSObject
  10.  
  11. + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInvocation *)invocation repeats:(BOOL)yesOrNo;
  12. + (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInvocation *)invocation repeats:(BOOL)yesOrNo;
  13.  
  14. + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;
  15. + (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;
  16.  
  17. - (void)fire;
  18.  
  19. - (NSDate *)fireDate;
  20.  
  21. #if !defined(STRICT_OPENSTEP)
  22. - (NSTimeInterval)timeInterval;
  23. #endif /* !STRICT_OPENSTEP */
  24.  
  25. - (void)invalidate;
  26. - (BOOL)isValid;
  27.  
  28. - (id)userInfo;
  29.  
  30. @end
  31.  
  32.