luxlabs header browser preview


@class NSArray, MSVTimer, NSMutableArray, NSDate;

@interface MSVVariableIntervalTimer : NSObject {
    NSMutableArray *_intervals;
    MSVTimer *_timer;
    NSDate *_currentIntervalStartDate;
}

@property (readonly, nonatomic) double currentInterval;
@property (readonly, nonatomic) double timeUntilNextInterval;
@property (readonly, nonatomic) NSArray *remainingIntervals;
@property (readonly, nonatomic, getter=isValid) BOOL valid;

- (void).cxx_destruct;
- (id)initWithIntervals:(id)a0 name:(id)a1 queue:(id)a2 block:(id /* block */)a3;
- (void)_processTimerEventWithQueue:(id)a0 block:(id /* block */)a1;

@end