luxlabs header browser preview


@class _PASLock, NSObject;
@protocol OS_dispatch_queue;

@interface HVQueues : NSObject {
    _PASLock *_lock;
    NSObject<OS_dispatch_queue> *_notificationSerialQueue;
}

+ (id)defaultQueues;

- (id)init;
- (BOOL)registerQueueObserver:(id)a0 dispatchQueue:(id)a1;
- (BOOL)dequeuedContentConsumedWithError:(id *)a0;
- (void)setQueue:(id)a0 forDataSource:(unsigned int)a1;
- (unsigned char)waitForObserversWithTimeout:(double)a0;
- (BOOL)dequeueContent:(id *)a0 contentProtection:(id *)a1 dataSource:(unsigned int)a2 dataSourceContentState:(id)a3 minimumLevelOfService:(unsigned char)a4 inMemoryItemsOnly:(BOOL)a5 error:(id *)a6;
- (BOOL)deleteContentWithRequest:(id)a0 error:(id *)a1;
- (id)statsWithError:(id *)a0;
- (BOOL)cleanupWithError:(id *)a0 shouldContinueBlock:(id /* block */)a1;
- (void).cxx_destruct;
- (BOOL)enqueueContent:(id)a0 contentProtection:(id)a1 error:(id *)a2;
- (BOOL)dequeuedContentConsumedForDataSources:(unsigned int)a0 withError:(id *)a1;
- (BOOL)dequeuedContentNotConsumed:(id)a0 dataSource:(unsigned int)a1 error:(id *)a2;

@end