luxlabs header browser preview


@class NSString, NSMutableArray;
@protocol SOQueueItem;

@interface SORequestQueue : NSObject {
    NSString *_identifier;
    NSMutableArray *_queue;
    id<SOQueueItem> _processingItem;
}

@property (copy, nonatomic) id /* block */ processItemBlock;

+ (id)debugDescription;
+ (void)removeQueueWithIdentifier:(id)a0;
+ (id)requestQueueWithIdentifier:(id)a0;

- (id)initWithIdentifier:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (void)enqueueRequest:(id)a0;
- (unsigned long long)queueCount;
- (void)_itemCompleted;
- (void)_processItem:(id)a0;
- (void)processNextRequest;
- (void)removeAllRequestsWithBlock:(id /* block */)a0;
- (void)removeRequestWithIdentifier:(id)a0 block:(id /* block */)a1;

@end