luxlabs header browser preview


@class NSString, NSMutableDictionary, NSObject;
@protocol OS_dispatch_queue;

@interface SPQueryResultsQueue : NSObject

@property (retain, nonatomic) NSString *identifier;
@property (nonatomic) struct __SIResultQueue { } *siResultsQueue;
@property (retain, nonatomic) NSMutableDictionary *jobs;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *dispatchQueue;
@property (nonatomic) long long pausedCount;
@property (nonatomic) BOOL canceled;
@property (nonatomic) BOOL tracked;
@property (nonatomic) BOOL live;
@property (nonatomic) BOOL shared;
@property (readonly) BOOL hasPausedResults;
@property (nonatomic) BOOL disableResultStreaming;

+ (void)startTrackingResultsQueue:(id)a0;
+ (id)findResultsQueueWithIdentifier:(id)a0;
+ (void)stopTrackingResultsQueueWithIdentifier:(id)a0;
+ (id)sharedInstanceMaintenanceDispatchQueue:(id)a0;
+ (id)sharedInstanceDispatchQueue:(id)a0;

- (void)_stopTracking;
- (void)dealloc;
- (void)_scheduleWakeupForced:(BOOL)a0;
- (id)initWithIdentifier:(id)a0 dispatchQueue:(id)a1;
- (void)addJob:(id)a0;
- (void)resumeResultsIfSystemInGoodState;
- (void).cxx_destruct;
- (void)cancel;
- (void)cancelJob:(id)a0;
- (void)_startTracking;
- (void)_processResults;
- (void)resumeResults;
- (void)pauseResults;

@end