System/Library/PrivateFrameworks/PhotoAnalysis.framework
PHATaskWorkerJob.h
@class MAProgressReporter, PHATaskHealthRecorder, NSObject, PGManager;
@protocol PHATask, OS_dispatch_queue;
@interface PHATaskWorkerJob : PHAWorkerJob {
PGManager *_graphManager;
PHATaskHealthRecorder *_taskHealthRecorder;
NSObject<OS_dispatch_queue> *_executionQueue;
MAProgressReporter *_progressReporter;
}
@property (readonly, nonatomic) id<PHATask> task;
@property (readonly) unsigned long long taskCompletionState;
@property (readonly, nonatomic) BOOL succeeded;
@property (readonly, nonatomic) BOOL isCancelled;
+ (id)taskHealthRecorderLoggingConnection;
+ (id)taskProgressLoggingConnection;
- (BOOL)finished;
- (void).cxx_destruct;
- (float)completionScore;
- (BOOL)_processWithJobTimeHandler:(id)a0 loggingConnection:(id)a1 recordHealth:(BOOL)a2 error:(id *)a3;
- (id)initWithWorkerType:(short)a0 scenario:(unsigned long long)a1 graphManager:(id)a2 task:(id)a3;
- (void)markTaskAsCompleted;
- (BOOL)processWithJobTimeHandler:(id)a0 loggingConnection:(id)a1 error:(id *)a2;
- (BOOL)startProcessingOnWorker:(id)a0 withError:(id *)a1;
- (BOOL)stopProcessingOnWorker:(id)a0 withError:(id *)a1;
@end