luxlabs header browser preview


@class NSObject, NSMutableArray, RBEventQueueEvent;
@protocol OS_dispatch_queue, RBTimeProvidingEvent, RBTimeProviding;

@interface RBEventQueue : NSObject {
    NSObject<OS_dispatch_queue> *_queue;
    id<RBTimeProviding> _timeProvider;
    double _nextFireTime;
    id<RBTimeProvidingEvent> _pendingEvent;
    BOOL _isProcessingEvents;
    BOOL _inModifyBlock;
    BOOL _dirtyDuringModify;
}

@property (readonly, nonatomic) NSMutableArray *events;
@property (readonly, nonatomic) RBEventQueueEvent *nextEvent;
@property (readonly, nonatomic) unsigned long long count;

- (void)addEvents:(id)a0;
- (id)initWithQueue:(id)a0 timeProvider:(id)a1;
- (id)description;
- (void)removeEvents:(id)a0;
- (void).cxx_destruct;
- (void)addEvent:(id)a0;
- (void)removeEvent:(id)a0;
- (void)batchModify:(id /* block */)a0;

@end