luxlabs header browser preview


@class NSMutableDictionary, NSObject;
@protocol OS_dispatch_queue;

@interface ATEventScheduler : NSObject {
    NSMutableDictionary *_events;
    NSObject<OS_dispatch_queue> *_queue;
    NSObject<OS_dispatch_queue> *_eventAccessQueue;
    BOOL _started;
}

+ (id)sharedInstance;

- (id)init;
- (void)scheduleRecurringEvent:(id)a0 withInterval:(double)a1 afterDelay:(double)a2 withUserData:(id)a3;
- (void)start;
- (void)_postExpiredEvents;
- (void)_scheduleNextEvent;
- (BOOL)hasScheduledEvent:(id)a0;
- (void).cxx_destruct;
- (void)scheduleEvent:(id)a0 afterDelay:(double)a1 withUserData:(id)a2;
- (void)removeEvent:(id)a0;

@end