luxlabs header browser preview


@class NSMutableArray, NSObject;
@protocol AXMTaskDispatcherDelegate, OS_dispatch_source, OS_dispatch_queue;

@interface AXMTaskDispatcher : NSObject {
    NSObject<OS_dispatch_source> *_processQueueSource;
    NSObject<OS_dispatch_queue> *_queue;
    NSMutableArray *_queue_taskList;
    BOOL _queue_taskIsBeingProcessed;
}

@property (readonly, nonatomic) long long count;
@property (readonly, nonatomic) BOOL isEmpty;
@property (weak, nonatomic) id<AXMTaskDispatcherDelegate> delegate;

- (void).cxx_destruct;
- (id)initWithIdentifier:(id)a0 delegate:(id)a1;
- (void)scheduleTask:(id)a0;
- (long long)_queue_count;
- (id)_queue_dequeueTask;
- (void)_queue_processNextTask;
- (void)_queue_scheduleTask:(id)a0;
- (id)_queue_unscheduleAllTasks;
- (id)unscheduleAllTasks;

@end