luxlabs header browser preview


@class CLSilo;
@protocol CLTimerScheduler;

@interface CLTimer : NSObject {
    double _delaySetAtTime;
    CLSilo *_silo;
    id<CLTimerScheduler> _scheduler;
}

@property (nonatomic) double nextFireTime;
@property (copy, nonatomic) id /* block */ handler;
@property (nonatomic) double nextFireDelay;
@property (nonatomic) double fireInterval;

- (void)setNextFireDelay:(double)a0 interval:(double)a1;
- (double)nextFireDelayRaw;
- (void)setNextFireTime:(double)a0 interval:(double)a1;
- (void)shouldFire;
- (void)invalidate;
- (void)dbgAssertInside;
- (double)nextFireTime;
- (void).cxx_destruct;
- (void)updateScheduler;
- (id)initInSilo:(id)a0 withScheduler:(id)a1;
- (void)setNextFireTime:(double)a0;

@end