luxlabs header browser preview


@class NSError, NSMutableSet, NSString;
@protocol CoreDAVTaskManager, CoreDAVAccountInfoProvider, CoreDAVTaskGroupDelegate;

@interface CoreDAVTaskGroup : NSObject <CoreDAVSubmittable> {
    BOOL _isCancelling;
    BOOL _isTearingDown;
    BOOL _isFinished;
}

@property (retain, nonatomic) NSError *error;
@property (weak, nonatomic) id<CoreDAVTaskGroupDelegate> delegate;
@property (nonatomic) double timeoutInterval;
@property (copy, nonatomic) id /* block */ progressBlock;
@property (copy, nonatomic) id /* block */ completionBlock;
@property (retain, nonatomic) id context;
@property (weak, nonatomic) id<CoreDAVTaskManager> taskManager;
@property (weak, nonatomic) id<CoreDAVAccountInfoProvider> accountInfoProvider;
@property (readonly, nonatomic) NSMutableSet *outstandingTasks;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)initWithAccountInfoProvider:(id)a0 taskManager:(id)a1;
- (void)taskGroupWillCancelWithError:(id)a0;
- (void)startTaskGroup;
- (void)dealloc;
- (void).cxx_destruct;
- (void)cancelTaskGroup;
- (void)_tearDownAllTasks;
- (void)bailWithError:(id)a0;
- (void)finishCoreDAVTaskGroupWithError:(id)a0;
- (void)finishCoreDAVTaskGroupWithError:(id)a0 delegateCallbackBlock:(id /* block */)a1;
- (void)finishEarlyWithError:(id)a0;
- (void)submitWithTaskManager:(id)a0;
- (void)syncAway;

@end