luxlabs header browser preview


@class NSArray, DEDConfiguration, NSOperationQueue, DEDDiagnosticCollector, DEDController, NSString;

@interface DEDDaemon : NSObject <DEDWorkerProtocol>

@property (retain) DEDConfiguration *config;
@property (retain) NSOperationQueue *backgroundOpQueue;
@property (retain) NSOperationQueue *userInitiatedOpQueue;
@property BOOL embeddedInApp;
@property (retain) NSArray *cachedExtensionsForThisDevice;
@property (retain) DEDDiagnosticCollector *_diagnosticCollector;
@property (retain) DEDController *controller;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)sharedInstance;

- (id)init;
- (void)scheduleNotificationForSession:(id)a0;
- (BOOL)observesOperations;
- (void)_syncSessionStatusWithSessionID:(id)a0 withIdentifiers:(BOOL)a1;
- (void)getSessionStatusWithSession:(id)a0;
- (void)warmUpCaches;
- (void)start;
- (id)diagnosticCollector;
- (void)_syncSessionStatusWithSession:(id)a0 withIdentifiers:(BOOL)a1;
- (void)loadTextDataForExtensions:(id)a0 localization:(id)a1 sessionID:(id)a2;
- (id)attachmentHandler;
- (void)_logOperations;
- (void)finallyStartDiagnosticWithIdentifier:(id)a0 parameters:(id)a1 session:(id)a2;
- (void)syncSessionStatusWithSession:(id)a0;
- (id)_extensionsForSession:(id)a0;
- (void)addSessionData:(id)a0 withFilename:(id)a1 forSession:(id)a2;
- (void)_startDiagnosticWithIdentifier:(id)a0 parameters:(id)a1 session:(id)a2 runSetup:(BOOL)a3;
- (void)listAvailableExtensionsForSession:(id)a0;
- (void)startDiagnosticWithIdentifier:(id)a0 parameters:(id)a1 deferRunUntil:(id)a2 session:(id)a3;
- (void)getSessionStateWithSession:(id)a0;
- (void).cxx_destruct;
- (void)adoptFiles:(id)a0 forSession:(id)a1;
- (void)teardownDeferredDiagnosticsWithIdentifier:(id)a0 parameters:(id)a1 session:(id)a2;
- (void)pingSession:(id)a0;
- (void)_streamOperationStatus;
- (void)configureForEmbedded:(BOOL)a0;
- (void)commitSession:(id)a0;
- (void)terminateExtension:(id)a0 info:(id)a1 session:(id)a2;
- (void)setupDeferredDiagnosticsWithExtensionInfo:(id)a0;
- (long long)transportType;
- (void)startDiagnosticWithIdentifier:(id)a0 parameters:(id)a1 session:(id)a2;
- (void)unscheduleNotificationForSession:(id)a0;
- (id)_controller;
- (void)cancelSession:(id)a0;

@end