luxlabs header browser preview


@class NSString, NSMutableString, NSOperationQueue, NSMutableDictionary, NSMutableSet;

@interface XRSpace : NSObject <XRMobileAgentStop> {
    BOOL _overridesQoS;
    NSMutableString *_tag;
    unsigned long long _seqNum;
    NSMutableDictionary *_userDataByToken;
    NSMutableSet *_notificationShims;
    NSString *_opName;
}

@property (nonatomic) BOOL supportsOpNames;
@property (readonly, nonatomic) NSOperationQueue *queue;
@property (readonly, nonatomic) int agentStopDiagnosticsTypeCode;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)runWhenOperationFinishes:(id)a0 block:(id /* block */)a1;

- (BOOL)isBusy;
- (void)addOperation:(id)a0;
- (id)initWithQueue:(id)a0;
- (id)init;
- (void)dealloc;
- (unsigned long long)operationCount;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (void)_postQueueStateChanged;
- (void)_removeNotificationShim:(id)a0;
- (id)_scheduleOperationFromCurrentQueue:(id)a0;
- (id)afterOperation:(id)a0 block:(id /* block */)a1;
- (id)afterOperation:(id)a0 priority:(long long)a1 spaceBlock:(id /* block */)a2;
- (id)afterOperation:(id)a0 spaceBlock:(id /* block */)a1;
- (id)afterOperations:(id)a0 priority:(long long)a1 spaceBlock:(id /* block */)a2;
- (id)afterOperationsRunBlock:(id)a0;
- (BOOL)currentlyInThisSpace;
- (BOOL)isOpValidForSpace:(id)a0;
- (BOOL)isSerial;
- (void)receiveMobileAgent:(id)a0;
- (void)removeUserDataForToken:(id)a0;
- (void)replaceUserData:(id)a0 forToken:(id)a1;
- (void)requestLocalNotification:(id)a0 object:(id)a1 observer:(id)a2 block:(id /* block */)a3;
- (void)setupVisitAfterOperation:(id)a0 itinerary:(id)a1 mode:(id)a2;
- (id)spaceName;
- (void)stopObservationsOfObject:(id)a0 forObserver:(id)a1;
- (id)storeUserData:(id)a0;
- (id)userDataForToken:(id)a0;

@end