System/Library/PrivateFrameworks/AppStoreDaemon.framework
ASDJobManager.h
@class ASDJobManagerOptions, NSString, NSXPCConnection, NSArray, NSHashTable, NSObject, NSMutableSet;
@protocol OS_dispatch_queue;
@interface ASDJobManager : ASDBaseClient <ASDJobManagerClient, LSApplicationWorkspaceObserverProtocol, NSXPCListenerDelegate> {
NSObject<OS_dispatch_queue> *_accessQueue;
NSXPCConnection *_connection;
NSArray *_jobs;
int _launchNotificationToken;
NSObject<OS_dispatch_queue> *_observerQueue;
NSHashTable *_observers;
ASDJobManagerOptions *_options;
NSMutableSet *_removedJobs;
BOOL _useLaunchServicesProgress;
NSObject<OS_dispatch_queue> *_xpcQueue;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)applicationInstallsDidChange:(id)a0;
- (id)init;
- (void)dealloc;
- (void)addJobObserver:(id)a0;
- (void)invalidate;
- (void)getJobsUsingBlock:(id /* block */)a0;
- (void)didUpdateStates:(id)a0;
- (void)removeJobObserver:(id)a0;
- (void)didCompleteJobs:(id)a0 finalPhases:(id)a1;
- (void)getJobsWithIDs:(id)a0 usingBlock:(id /* block */)a1;
- (void)pauseJobsWithIDs:(id)a0 completionBlock:(id /* block */)a1;
- (void).cxx_destruct;
- (void)finishJobs:(id)a0;
- (void)didChangeJobs:(id)a0;
- (void)cancelJobsWithIDs:(id)a0 completionBlock:(id /* block */)a1;
- (id)initWithOptions:(id)a0;
- (void)resumeJobsWithIDs:(id)a0 completionBlock:(id /* block */)a1;
- (void)didUpdateProgress:(id)a0;
@end