luxlabs header browser preview


@class NSError, NSString, NSObject;
@protocol OS_dispatch_queue;

@interface MLTask : NSObject

@property long long state;
@property (copy) NSError *error;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *syncQueue;
@property (readonly, copy, nonatomic) NSString *taskIdentifier;

- (id)initWithState:(long long)a0;
- (void)resume;
- (void).cxx_destruct;
- (void)cancel;
- (BOOL)_canCancel;
- (BOOL)_canComplete;
- (BOOL)_canFail;
- (BOOL)_canResume;
- (BOOL)_canSuspend;
- (void)_resumeWithTaskContext:(id)a0;
- (void)completeWithTaskContext:(id)a0;
- (void)failWithError:(id)a0 taskContext:(id)a1;
- (void)resumeWithTaskContext:(id)a0;
- (void)suspendWithTaskContext:(id)a0;
- (id)taskStatesToString:(long long)a0;

@end