@class RPFileTransferSession, MBManager, NSError, NSObject; @protocol OS_dispatch_queue; @interface MBDeviceTransferTask : NSObject { NSObject *_queue; _Atomic BOOL _started; _Atomic BOOL _canceled; _Atomic BOOL _finished; _Atomic BOOL _suspended; } @property (retain, nonatomic) MBManager *manager; @property (retain, nonatomic) RPFileTransferSession *fileTransferSession; @property (retain, nonatomic) NSObject *queue; @property (retain, nonatomic) NSError *completionError; @property (copy, nonatomic) id /* block */ progressHandler; @property (copy, nonatomic) id /* block */ connectionStateHandler; @property (copy, nonatomic) id /* block */ connectionInfoHandler; @property (copy, nonatomic) id /* block */ completionHandler; - (BOOL)finished; - (void)_cancel; - (long long)taskType; - (void)dealloc; - (BOOL)canceled; - (BOOL)started; - (void)_suspend; - (void)start; - (void)_resume; - (void)managerDidLoseConnectionToService:(id)a0; - (void).cxx_destruct; - (void)cancel; - (void)_finishWithError:(id)a0; - (id)initWithFileTransferSession:(id)a0; - (void)manager:(id)a0 didUpdateDeviceTransferConnectionInfo:(id)a1; - (BOOL)_startWithError:(id *)a0; - (BOOL)_handleCompletionWithError:(id *)a0; @end