luxlabs header browser preview


@class NSTimer, NSString, NSArray, DAAccount, DATransaction, DAActivity, NSMutableSet, NSMutableArray;
@protocol DATask;

@interface DATaskManager : NSObject {
    DATransaction *_transaction;
    DAActivity *_daActivity;
}

@property (retain, nonatomic) NSMutableArray *queuedExclusiveTasks;
@property (retain, nonatomic) id<DATask> activeExclusiveTask;
@property (retain, nonatomic) NSMutableSet *independentTasks;
@property (retain, nonatomic) NSMutableSet *heldIndependentTasks;
@property (retain, nonatomic) NSMutableSet *modalHeldIndependentTasks;
@property (retain, nonatomic) NSMutableArray *mQueuedTasks;
@property (retain, nonatomic) id<DATask> modalHeldActiveQueuedTask;
@property (retain, nonatomic) id<DATask> activeQueuedTask;
@property (retain, nonatomic) NSMutableArray *queuedModalTasks;
@property (retain, nonatomic) id<DATask> activeModalTask;
@property (nonatomic) int state;
@property (retain, nonatomic) NSTimer *managerIdleTimer;
@property (retain, nonatomic) NSTimer *userInitiatedSyncTimer;
@property (retain, nonatomic) NSTimer *xpcTransactionTimer;
@property (retain, nonatomic) NSTimer *powerLogIdleTimer;
@property (nonatomic) BOOL didLogSyncStart;
@property (weak, nonatomic) DAAccount *account;
@property (readonly, nonatomic) NSArray *queuedTasks;
@property (readonly, nonatomic) NSArray *allTasks;
@property (copy, nonatomic) NSString *powerAssertionGroupID;

- (id)user;
- (void)cancelTask:(id)a0;
- (id)userAgent;
- (void)shutdown;
- (id)init;
- (id)initWithAccount:(id)a0;
- (id)accountID;
- (void)dealloc;
- (id)server;
- (id)password;
- (BOOL)isShutdown;
- (void).cxx_destruct;
- (long long)port;
- (id)deviceType;
- (id)stateString;
- (id)_version;
- (void)cancelAllTasks;
- (id)accountPersistentUUID;
- (BOOL)useSSL;
- (id)OAuth2Token;
- (BOOL)_hasTasksIndicatingARunningSync;
- (void)_scheduleSelector:(SEL)a0 withArgument:(id)a1;
- (void)cancelTask:(id)a0 withUnderlyingError:(id)a1;
- (id)identityPersist;
- (void)_cancelTasksWithReason:(int)a0;
- (void)_clearUserInitiatedSyncTimer;
- (void)_endXpcTransaction;
- (BOOL)_hasTasksForcingNetworkConnection;
- (void)_logSyncEnd;
- (void)_makeStateTransition;
- (void)_performTask:(id)a0;
- (void)_populateVersionDescriptions;
- (id)_powerLogInfoDictionary;
- (void)_reactivateHeldTasks;
- (void)_releasePowerAssertionForTask:(id)a0;
- (void)_requestCancelTasksWithReason:(int)a0;
- (void)_retainPowerAssertionForTask:(id)a0;
- (void)_schedulePerformTask:(id)a0;
- (void)_scheduleStartModal:(id)a0;
- (void)_startModal:(id)a0;
- (BOOL)_taskForcesNetworking:(id)a0;
- (BOOL)_taskInQueueForcesNetworkConnection:(id)a0;
- (BOOL)_useFakeDescriptions;
- (void)_useOpportunisticSocketsAgain;
- (void)cancelTasksDueToOnPowerMode;
- (BOOL)shouldCancelTaskDueToOnPowerFetchMode;
- (void)submitExclusiveTask:(id)a0;
- (void)submitExclusiveTask:(id)a0 toFrontOfQueue:(BOOL)a1;
- (void)submitIndependentTask:(id)a0;
- (void)submitQueuedTask:(id)a0;
- (void)taskDidFinish:(id)a0;
- (void)taskEndModal:(id)a0;
- (BOOL)taskIsModal:(id)a0;
- (void)taskManagerDidAddTask:(id)a0;
- (void)taskManagerWillRemoveTask:(id)a0;
- (void)taskRequestModal:(id)a0;

@end