luxlabs header browser preview


@class DiagnosticCase, NSObject;
@protocol OS_dispatch_queue, DiagnosticReportGeneratorDelegate;

@interface DiagnosticReportGenerator : NSObject

@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *queue;
@property (nonatomic) double timeoutSeconds;
@property (nonatomic) BOOL reportGenerated;
@property (weak, nonatomic) id<DiagnosticReportGeneratorDelegate> delegate;
@property (retain, nonatomic) DiagnosticCase *diagCase;
@property (copy, nonatomic) id /* block */ completionHandler;

- (id)initWithQueue:(id)a0;
- (void)setDefaults;
- (void).cxx_destruct;
- (BOOL)generateReportForCase:(id)a0 reportName:(id)a1;
- (BOOL)generateReportForCase:(id)a0 reportName:(id)a1 completion:(id /* block */)a2;
- (BOOL)startReportGeneration;

@end