luxlabs header browser preview


@class NSXPCConnection, LNWatchdogTimer, LNConnectionOptions, LNConnectionManager, NSSet, NSOperationQueue, NSString, NSMutableSet, RBSProcessMonitor, NSObject, NSMapTable;
@protocol OS_os_activity, LNConnectionDelegate, OS_dispatch_queue, LNConnectionHostInterface;

@interface LNConnection : NSObject <RBSAssertionObserving, LNConnectionOperationDelegate>

@property (class, readonly, nonatomic) LNConnectionOptions *defaultOptions;
@property (class, readonly, nonatomic) Class connectionOptionsClass;

@property (readonly, nonatomic) long long metadataVersion;
@property (readonly, nonatomic) RBSProcessMonitor *processMonitor;
@property (readonly, nonatomic) NSMutableSet *connectionOperations;
@property (copy, nonatomic) id /* block */ getConnectionInterfaceCompletionHandler;
@property (readonly, nonatomic) NSOperationQueue *getConnectionInterfaceQueue;
@property (nonatomic) long long state;
@property (retain, nonatomic) LNConnectionOptions *currentOptions;
@property (readonly, nonatomic) NSMapTable *assertionsMapTable;
@property (readonly, nonatomic) LNWatchdogTimer *idleTimer;
@property (retain, nonatomic, setter=setXPCConnection:) NSXPCConnection *xpcConnection;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *queue;
@property (readonly, nonatomic) NSSet *currentConnectionOperations;
@property (nonatomic) struct { unsigned int val[8]; } auditToken;
@property (retain, nonatomic) LNConnectionManager<LNConnectionDelegate> *manager;
@property (readonly, copy, nonatomic) NSString *appBundleIdentifier;
@property (retain, nonatomic) NSString *logPrefix;
@property (readonly, nonatomic) id<LNConnectionHostInterface> connectionInterface;
@property (readonly, nonatomic) NSMapTable *executors;
@property (readonly, nonatomic) NSObject<OS_os_activity> *activity;
@property (readonly, copy, nonatomic) NSString *bundleIdentifier;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)fetchEntitiesFromActiveApplicationsWithInteractionIDs:(id)a0 bundleIdentifiers:(id)a1 completionHandler:(id /* block */)a2;
+ (void)fetchEntitiesFromActiveApplicationsWithInteractionIDs:(id)a0 completionHandler:(id /* block */)a1;
+ (void)invalidateAllConnections;
+ (id)optionsForAction:(id)a0 interactionMode:(long long)a1 source:(unsigned short)a2;
+ (void)resolveEntitiesForInteractionIDs:(id)a0 bundleIdentifier:(id)a1 completionHandler:(id /* block */)a2;

- (void)close;
- (void)assertion:(id)a0 didInvalidateWithError:(id)a1;
- (void)dealloc;
- (void)closeWithError:(id)a0;
- (void).cxx_destruct;
- (void)completeWithError:(id)a0;
- (id)initWithBundleIdentifier:(id)a0;
- (void)connectWithOptions:(id)a0;
- (BOOL)isPerformActionOperationPending;
- (void)performQuery:(id)a0 completionHandler:(id /* block */)a1;
- (void)_invalidateAllAssertions;
- (void)acquireAssertionsForConnectionOperation:(id)a0;
- (void)cancelIdleTimeout;
- (void)cancelTimeoutForOperationWithIdentifier:(id)a0;
- (void)connectionOperation:(id)a0 didFinishWithError:(id)a1;
- (void)connectionOperationWillStart:(id)a0;
- (void)enqueueConnectionOperation:(id)a0;
- (id)executorForAction:(id)a0 interactionMode:(long long)a1 label:(id)a2 delegate:(id)a3;
- (id)executorForAction:(id)a0 interactionMode:(long long)a1 label:(id)a2 source:(unsigned short)a3 delegate:(id)a4;
- (id)executorForAction:(id)a0 label:(id)a1 delegate:(id)a2;
- (id)executorForAction:(id)a0 metadata:(id)a1 appBundleIdentifier:(id)a2 options:(id)a3 delegate:(id)a4;
- (id)executorForAction:(id)a0 metadata:(id)a1 options:(id)a2 delegate:(id)a3;
- (id)executorForAction:(id)a0 options:(id)a1 delegate:(id)a2;
- (void)extendIdleTimeout;
- (void)extendTimeoutForOperationWithIdentifier:(id)a0;
- (void)fetchActionAppContextForAction:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchActionForAppShortcutIdentifier:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchActionForAutoShortcutPhrase:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchActionOutputValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchAppShortcutParametersWithCompletionHandler:(id /* block */)a0;
- (void)fetchDefaultValueForAction:(id)a0 actionMetadata:(id)a1 parameterIdentifier:(id)a2 completionHandler:(id /* block */)a3;
- (void)fetchDefaultValueForActionMetadata:(id)a0 parameterIdentifier:(id)a1 completionHandler:(id /* block */)a2;
- (void)fetchDestinationMDMAccountIdentifierForAction:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchDisplayRepresentationForActions:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchExtensionsMetadataWithCompletionHandler:(id /* block */)a0;
- (void)fetchMetadataWithCompletionHandler:(id /* block */)a0;
- (void)fetchOptionsDefaultValueForAction:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchOptionsForAction:(id)a0 actionMetadata:(id)a1 parameterMetadata:(id)a2 optionsProviderReference:(id)a3 searchTerm:(id)a4 localeIdentifier:(id)a5 completionHandler:(id /* block */)a6;
- (void)fetchOptionsForAction:(id)a0 actionMetadata:(id)a1 parameterMetadata:(id)a2 searchTerm:(id)a3 localeIdentifier:(id)a4 completionHandler:(id /* block */)a5;
- (void)fetchOptionsForActionMetadata:(id)a0 parameterMetadata:(id)a1 completionHandler:(id /* block */)a2;
- (void)fetchOptionsForActionMetadata:(id)a0 parameterMetadata:(id)a1 localeIdentifier:(id)a2 completionHandler:(id /* block */)a3;
- (void)fetchOptionsForActionMetadata:(id)a0 parameterMetadata:(id)a1 searchTerm:(id)a2 localeIdentifier:(id)a3 completionHandler:(id /* block */)a4;
- (void)fetchStateForAppIntentIdentifiers:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchStructuredDataWithTypeIdentifier:(long long)a0 forEntityIdentifiers:(id)a1 completionHandler:(id /* block */)a2;
- (void)fetchSuggestedActionsForStartWorkoutAction:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchSuggestedActionsWithSiriLanguageCode:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchSuggestedFocusActionsForActionMetadata:(id)a0 suggestionContext:(id)a1 completionHandler:(id /* block */)a2;
- (void)fetchViewActionsWithCompletionHandler:(id /* block */)a0;
- (void)fetchViewEntitiesWithInteractionIDs:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchViewEntitiesWithOptions:(id)a0 interactionIDs:(id)a1 completionHandler:(id /* block */)a2;
- (void)getConnectionInterfaceWithOptions:(id)a0 completionHandler:(id /* block */)a1;
- (id)initWithBundleIdentifier:(id)a0 appBundleIdentifier:(id)a1 error:(id *)a2;
- (id)initWithBundleIdentifier:(id)a0 metadataVersion:(long long)a1 error:(id *)a2;
- (void)invalidateAssertionsForConnectionOperation:(id)a0;
- (id)operationWithIdentifier:(id)a0;
- (void)performAllEntitiesQueryWithEntityMangledTypeName:(id)a0 completionHandler:(id /* block */)a1;
- (void)performGetConnectionInterfaceWithOptions:(id)a0 completionHandler:(id /* block */)a1;
- (void)performPropertyQuery:(id)a0 completionHandler:(id /* block */)a1;
- (void)performSuggestedEntitiesQueryWithEntityMangledTypeName:(id)a0 completionHandler:(id /* block */)a1;
- (void)performSuggestedResultsQueryWithEntityType:(id)a0 completionHandler:(id /* block */)a1;
- (BOOL)refreshWithOptions:(id)a0;
- (void)removeConnectionOperation:(id)a0;
- (void)setConnected;
- (void)setDisconnectedWithError:(id)a0;
- (void)setIdleTimer;
- (BOOL)shouldRefreshWithOptions:(id)a0;
- (BOOL)targetIsBeingDebugged;
- (void)updateAppShortcutParametersWithCompletionHandler:(id /* block */)a0;

@end