luxlabs header browser preview


@class NSDate, NSString, NSArray, NSMutableDictionary, NSDictionary, DEDExtensionIdentifierManager, NSMutableArray, NSObject, NSMutableSet, DEDBugSessionConfiguration;
@protocol DEDClientProtocol, DEDNotifier, DEDWorkerProtocol, DEDUploadStatusDelegate, OS_dispatch_queue, DEDFinisher, OS_os_log, DEDSecureArchiving;

@interface DEDBugSession : NSObject <NSSecureCoding, DEDSecureArchiving>

@property (class, readonly) BOOL supportsSecureCoding;

@property (retain, nonatomic) NSObject<OS_dispatch_queue> *_diskAccessQueue;
@property (readonly) NSObject<OS_os_log> *log;
@property (copy) id /* block */ pingHandler;
@property (weak, nonatomic) id<DEDUploadStatusDelegate> __uploadDelegate;
@property (retain) NSMutableArray *deListCompletions;
@property (retain) NSMutableDictionary *deCompletions;
@property (retain) NSMutableArray *adoptFilesCompletions;
@property (retain) NSMutableDictionary *ongoingCompletionHandlers;
@property (retain) DEDExtensionIdentifierManager *identifierManager;
@property (retain) NSDate *uploadStartTime;
@property (retain) NSMutableDictionary *pendingOperations;
@property (copy) id /* block */ statusCompletionBlock;
@property (copy) id /* block */ sessionStateCompletionBlock;
@property (copy) id /* block */ syncCompletionBlock;
@property (copy) id /* block */ deTextDataLoadCompletion;
@property (retain) NSDictionary *cachedExtensions;
@property (readonly) NSObject<OS_dispatch_queue> *diskAccessQueue;
@property (retain) DEDBugSessionConfiguration *config;
@property (retain) NSString *identifier;
@property (retain) id<DEDClientProtocol> client;
@property (retain, nonatomic) NSString *priorClientAddress;
@property (retain) id<DEDWorkerProtocol> worker;
@property (retain) NSString *deviceIdentifier;
@property (retain) id<DEDFinisher, DEDSecureArchiving> _finisher;
@property (retain) id<DEDNotifier, DEDSecureArchiving> _notifier;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *callbackQueue;
@property long long priorClientTransportType;
@property long long priorWorkerTransportType;
@property (weak) id<DEDUploadStatusDelegate> uploadDelegate;
@property (readonly) NSArray *allExtensionIdentifiers;
@property (retain) NSMutableSet *filePromises;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)archivedClasses;
+ (id)testingInstance;

- (id)prettyDescription;
- (void)_cancel;
- (void)getStateWithCompletion:(id /* block */)a0;
- (BOOL)hasCapability:(id)a0;
- (id)notifier;
- (void)commit;
- (id)shortDescription;
- (void)encodeWithCoder:(id)a0;
- (void)cleanup;
- (long long)state;
- (void)pong;
- (void)didCancel;
- (id)initWithConfiguration:(id)a0;
- (void)save;
- (void).cxx_destruct;
- (id)configuration;
- (void)cancel;
- (void)scheduleNotification;
- (id)knownExtensions;
- (id)initWithCoder:(id)a0;
- (void)didStart;
- (void)didCommit;
- (void)removeAttachment:(id)a0;
- (void)removeFromStore;
- (id)stateInfo;
- (long long)instanceType;
- (void)clearNotificationOnFilingDevice;
- (id)hashExtensions:(id)a0;
- (void)getSessionStatusWithCompletion:(id /* block */)a0;
- (void)_addSessionData:(id)a0 filename:(id)a1;
- (void)_logOperationQueue;
- (void)_prepareForStartDiagnosticExtensionWithDEDIdentifier:(id)a0 parameters:(id)a1 newCollectRemovedPendingKill:(BOOL *)a2 completion:(id /* block */)a3;
- (void)_streamOperationQueue;
- (void)_terminateExtensionWithIdentifier:(id)a0 info:(id)a1;
- (void)addData:(id)a0 withFilename:(id)a1;
- (void)adoptFiles:(id)a0 withCompletion:(id /* block */)a1;
- (void)attachCompletionHandlerForDEDExtensionIdentifier:(id)a0 handler:(id /* block */)a1;
- (void)attachCompletionHandlerForOngoingOperation:(id)a0 handler:(id /* block */)a1;
- (void)cancelDiagnosticExtension:(id)a0;
- (void)cancelDiagnosticExtensionWithDEDExtensionIdentifier:(id)a0;
- (void)cancelDiagnosticExtensionWithIdentifier:(id)a0;
- (void)cancelDiagnosticExtensionWithIdentifier:(id)a0 invocationNumber:(long long)a1;
- (void)cleanupFinishedUploads:(BOOL)a0;
- (void)clearNotification;
- (void)compressionProgress:(unsigned long long)a0 total:(unsigned long long)a1;
- (void)didAdoptFilesWithError:(id)a0;
- (void)didAdoptGroup:(id)a0;
- (void)didFinishAllUploads;
- (void)didFinishOperation:(long long)a0 withIdentifier:(id)a1;
- (void)didGetState:(long long)a0 info:(id)a1;
- (void)didLoadTextDataForExtensions:(id)a0 localization:(id)a1;
- (void)didTerminateDiagnosticExtension:(id)a0 info:(id)a1;
- (void)finallyStartDiagnosticWithIdentifier:(id)a0 parameters:(id)a1 completion:(id /* block */)a2;
- (void)finishedDiagnosticWithIdentifier:(id)a0 result:(id)a1;
- (id)finisher;
- (id)finisherWithState;
- (void)hasCollected:(id)a0 isCollecting:(id)a1;
- (void)hasCollected:(id)a0 isCollecting:(id)a1 identifiers:(id)a2;
- (BOOL)hasDirectory;
- (BOOL)hasStaleDirectory;
- (void)idsInbound_clearNotificationOnFilingDevice;
- (void)idsInbound_didClearNotificationOnFilingDevice;
- (void)idsInbound_didPresentNotificationOnFilingDevice;
- (void)idsInbound_presentNotificationOnFilingDevice;
- (BOOL)isCancelling;
- (BOOL)isRunningDE:(id)a0;
- (BOOL)isTarget;
- (void)listDiagnosticExtensionsWithCompletion:(id /* block */)a0;
- (void)loadTextDataForExtensions:(id)a0 localization:(id)a1 completion:(id /* block */)a2;
- (id /* block */)nextCompletionBlockForIdentifier:(id)a0;
- (void)notifyPromiseCancellationIfNeeded:(id)a0 info:(id)a1;
- (id)ongoingCollectOperationsWithOperations:(id)a0;
- (id)ongoingExtensionCollectionOperations;
- (void)pingWithCallback:(id /* block */)a0;
- (void)presentNotificationOnFilingDevice;
- (BOOL)readyToCancel;
- (BOOL)readyToFinish;
- (BOOL)readyToNotify;
- (void)resumePendingOperations;
- (void)scheduleDiagnosticCollectionForClassBAccessWithIdentifier:(id)a0 parameters:(id)a1;
- (id)scheduledDeferredExtensionCollectionOperations;
- (BOOL)shouldCollectDiagnosticWithId:(id)a0;
- (void)startDiagnosticExtension:(id)a0 parameters:(id)a1 completion:(id /* block */)a2;
- (void)startDiagnosticExtensionWithDEDIdentifier:(id)a0 parameters:(id)a1 completion:(id /* block */)a2;
- (void)startDiagnosticExtensionWithDEDIdentifier:(id)a0 parameters:(id)a1 deferRunUntil:(id)a2 completion:(id /* block */)a3;
- (id)startDiagnosticExtensionWithIdentifier:(id)a0 parameters:(id)a1 completion:(id /* block */)a2;
- (id)startDiagnosticExtensionWithIdentifier:(id)a0 parameters:(id)a1 deferRunUntil:(id)a2 completion:(id /* block */)a3;
- (void)storeCollectionCompletion:(id /* block */)a0 forIdentifier:(id)a1;
- (void)supportsDiagnostics:(id)a0;
- (void)synchronizeSessionStatusWithCompletion:(id /* block */)a0;
- (void)terminateExtension:(id)a0 withInfo:(id)a1;
- (void)uploadProgress:(unsigned long long)a0 total:(unsigned long long)a1;
- (void)willPerformOperationWithID:(id)a0 type:(long long)a1 options:(id)a2;

@end