luxlabs header browser preview


@class NSString, NSObject;
@protocol OS_dispatch_queue;

@interface AXAccessQueue : NSObject

@property (copy, nonatomic) NSString *threadLocalStorageKey;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *concurrentQueue;
@property (nonatomic) unsigned long long specialBehaviors;
@property (readonly, nonatomic) BOOL behavesAsMainQueue;
@property (readonly, nonatomic) BOOL behavesWithoutErrorReporting;
@property (readonly, copy, nonatomic) NSString *label;

+ (id)mainAccessQueue;
+ (id)backgroundAccessQueue;

- (id)init;
- (BOOL)canWriteInCurrentExecutionThread;
- (id)initWithParentClass:(Class)a0 description:(id)a1 appendUUIDToLabel:(BOOL)a2;
- (void)performAsynchronousReadingBlock:(id /* block */)a0;
- (void)performAsynchronousWritingBlock:(id /* block */)a0;
- (BOOL)canReadInCurrentExecutionThread;
- (void)afterDelay:(double)a0 processReadingBlock:(id /* block */)a1;
- (void)afterDelay:(double)a0 processWritingBlock:(id /* block */)a1;
- (unsigned long long)_accessQueueContextInCurrentExecutionThread;
- (id)initWithLabel:(id)a0 appendUUIDToLabel:(BOOL)a1;
- (void)performSynchronousReadingBlock:(id /* block */)a0;
- (BOOL)canOnlyReadInCurrentExecutionThread;
- (void)_performBlock:(id /* block */)a0 withDispatchFunction:(void /* function */ *)a1 synchronously:(BOOL)a2 accessQueueContext:(unsigned long long)a3;
- (id)description;
- (id)_initWithLabel:(id)a0 appendUUIDToLabel:(BOOL)a1 specialBehaviors:(unsigned long long)a2;
- (void).cxx_destruct;
- (void)performSynchronousWritingBlock:(id /* block */)a0;

@end