luxlabs header browser preview


@class NSMutableArray, NSDistributedNotificationCenter, ICScheme, NSLock;

@interface ICManager : NSObject <WFApplicationStateObserver>

@property (class, readonly, nonatomic) ICManager *sharedManager;

@property (retain, nonatomic) NSMutableArray *queuedRequests;
@property (retain, nonatomic) NSLock *queueLock;
@property (nonatomic) BOOL enteringForeground;
@property (nonatomic) BOOL resignedActiveWhileOpeningURL;
@property (retain, nonatomic) NSDistributedNotificationCenter *notificationCenter;
@property (retain, nonatomic) ICScheme *callbackScheme;
@property (nonatomic) BOOL allowsOpeningFromBackground;

- (id)init;
- (void)dealloc;
- (void)performRequest:(id)a0;
- (void).cxx_destruct;
- (void)queueRequest:(id)a0;
- (void)_performRequest:(id)a0;
- (void)applicationContext:(id)a0 applicationStateDidChange:(long long)a1;
- (BOOL)handleIncomingRequest:(id)a0;
- (BOOL)handleOpenURL:(id)a0 fromSourceApplication:(id)a1 errorHandler:(id /* block */)a2;
- (BOOL)handleOpenURL:(id)a0 fromSourceApplication:(id)a1 errorHandler:(id /* block */)a2 postNotification:(BOOL)a3;
- (void)handleOpenURLRequestNotification:(id)a0;
- (void)performQueuedRequestIfApplicable;
- (id)popQueuedRequest;
- (void)registerHandler:(id /* block */)a0 forIncomingRequestsWithAction:(id)a1 legacyAction:(id)a2 scheme:(id)a3;
- (void)registerHandler:(id /* block */)a0 forIncomingRequestsWithAction:(id)a1 scheme:(id)a2;
- (void)removeHandlerForIncomingRequestsWithAction:(id)a0 scheme:(id)a1;

@end