luxlabs header browser preview


@class NSDate;

@interface NSTimer : NSObject

@property (copy) NSDate *fireDate;
@property (readonly) double timeInterval;
@property double tolerance;
@property (readonly, getter=isValid) BOOL valid;
@property (readonly, retain) id userInfo;

+ (id)allocWithZone:(struct _NSZone { } *)a0;
+ (id)scheduledTimerWithTimeInterval:(double)a0 invocation:(id)a1 repeats:(BOOL)a2;
+ (id)scheduledTimerWithTimeInterval:(double)a0 repeats:(BOOL)a1 block:(id /* block */)a2;
+ (id)scheduledTimerWithTimeInterval:(double)a0 target:(id)a1 selector:(SEL)a2 userInfo:(id)a3 repeats:(BOOL)a4;
+ (id)timerWithFireDate:(id)a0 target:(id)a1 selector:(SEL)a2 userInfo:(id)a3;
+ (id)timerWithTimeInterval:(double)a0 invocation:(id)a1 repeats:(BOOL)a2;
+ (id)timerWithTimeInterval:(double)a0 repeats:(BOOL)a1 block:(id /* block */)a2;
+ (id)timerWithTimeInterval:(double)a0 target:(id)a1 selector:(SEL)a2 userInfo:(id)a3 repeats:(BOOL)a4;

- (double)tolerance;
- (double)timeInterval;
- (void)setFireTime:(double)a0;
- (double)fireTime;
- (double)interval;
- (long long)order;
- (id)userInfo;
- (void)invalidate;
- (struct { long long x0; void *x1; void /* function */ *x2; void /* function */ *x3; void /* function */ *x4; })context;
- (void)setFireDate:(id)a0;
- (void)fire;
- (void)setTolerance:(double)a0;
- (id)fireDate;
- (id)initWithFireDate:(id)a0 interval:(double)a1 target:(id)a2 selector:(SEL)a3 userInfo:(id)a4 repeats:(BOOL)a5;
- (double)_cffireTime;
- (struct __CFString { } *)copyDebugDescription;
- (id)initWithFireDate:(id)a0 interval:(double)a1 repeats:(BOOL)a2 block:(id /* block */)a3;

@end