|
1 | 1 | // |
2 | | -// Generated by class-dump 3.5 (64 bit). |
| 2 | +// Generated by https://github.com/blacktop/ipsw (Version: 3.1.603, BuildCommit: Homebrew) |
3 | 3 | // |
4 | | -// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. |
| 4 | +// - LC_BUILD_VERSION: Platform: macOS, MinOS: 15.5, SDK: 15.5, Tool: ld (1167.3) |
| 5 | +// - LC_SOURCE_VERSION: 715.5.1.0.0 |
5 | 6 | // |
6 | 7 |
|
7 | | -#import "CKServiceInterface.h" |
8 | | - |
9 | | -@class CKDownloadQueueClient, NSArray, NSLock, NSMutableDictionary; |
10 | | - |
11 | | -@protocol CKDownloadQueueObserver; |
12 | | - |
13 | 8 | NS_ASSUME_NONNULL_BEGIN |
14 | 9 |
|
15 | | -@interface CKDownloadQueue : CKServiceInterface |
16 | | -{ |
| 10 | +@interface CKDownloadQueue : CKServiceInterface { |
17 | 11 | NSMutableDictionary *_downloadsByItemID; |
18 | 12 | NSLock *_downloadsLock; |
19 | | - NSMutableDictionary *_downloadQueueObservers; |
20 | | - CKDownloadQueueClient *_sharedObserver; |
| 13 | + id _observerToken NS_AVAILABLE_MAC(13); |
| 14 | + NSLock *_tokenLock NS_AVAILABLE_MAC(13); |
21 | 15 | } |
22 | 16 |
|
23 | 17 | + (instancetype)sharedDownloadQueue; |
24 | 18 |
|
25 | | -@property(retain, nonatomic) CKDownloadQueueClient *sharedObserver; // @synthesize sharedObserver=_sharedObserver; |
26 | | -@property(retain, nonatomic) NSMutableDictionary *downloadQueueObservers; // @synthesize downloadQueueObservers=_downloadQueueObservers; |
27 | | - |
28 | | -//- (void).cxx_destruct; |
29 | | - |
30 | | -- (BOOL)cacheReceiptDataForDownload:(id)arg1; |
31 | | -- (void)checkStoreDownloadQueueForAccount:(id)arg1; |
32 | | -- (void)lockedApplicationTriedToLaunchAtPath:(id)arg1; |
33 | | -- (void)unlockApplicationsWithBundleIdentifier:(id)arg1; |
34 | | -- (void)lockApplicationsForBundleID:(id)arg1; |
35 | | -- (void)performedIconAnimationForDownloadWithIdentifier:(unsigned long long)arg1; |
36 | | - |
37 | | -//- (void)fetchIconForItemIdentifier:(unsigned long long)arg1 atURL:(id)arg2 replyBlock:(CDUnknownBlockType)arg3; |
38 | | - |
39 | | -- (void)removeDownloadWithItemIdentifier:(unsigned long long)arg1; |
40 | | -- (void)cancelDownload:(id)arg1 promptToConfirm:(BOOL)arg2 askToDelete:(BOOL)arg3; |
41 | | -- (void)resumeDownloadWithItemIdentifier:(unsigned long long)arg1; |
42 | | -- (void)pauseDownloadWithItemIdentifier:(unsigned long long)arg1; |
43 | | -- (void)addDownload:(id)arg1; |
44 | | -- (id)downloadForItemIdentifier:(unsigned long long)arg1; |
45 | | -@property(readonly, nonatomic) NSArray *downloads; // @dynamic downloads; |
46 | | -- (void)removeObserver:(id<CKDownloadQueueObserver>)arg1; |
47 | | -- (id<CKDownloadQueueObserver>)addObserver:(id<CKDownloadQueueObserver>)arg1; |
48 | | -- (id<CKDownloadQueueObserver>)addObserver:(id<CKDownloadQueueObserver>)arg1 forDownloadTypes:(long long)arg2; |
49 | | - |
50 | | -// - (id)addObserverForDownloadTypes:(long long)arg1 withBlock:(CDUnknownBlockType)arg2; |
51 | | - |
| 19 | +@property(retain, nonatomic) NSMutableDictionary *downloadQueueObservers; |
| 20 | +@property(readonly, nonatomic) NSArray *downloads; |
| 21 | +@property(retain, nonatomic) CKDownloadQueueClient *sharedObserver; |
| 22 | + |
| 23 | +- (void)addDownload:(SSDownload *)download; |
| 24 | +- (id<CKDownloadQueueObserver>)addObserver:(id<CKDownloadQueueObserver>)observer; |
| 25 | +- (id<CKDownloadQueueObserver>)addObserver:(id<CKDownloadQueueObserver>)observer forDownloadTypes:(long long)downloadTypes; |
| 26 | +- (id<CKDownloadQueueObserver>)addObserverForDownloadTypes:(long long)downloadTypes withBlock:(UnknownBlock *)block; |
| 27 | +- (BOOL)cacheReceiptDataForDownload:(SSDownload *)download; |
| 28 | +- (void)cancelDownload:(SSDownload *)download promptToConfirm:(BOOL)promptToConfirm askToDelete:(BOOL)askToDelete; |
| 29 | +- (void)checkStoreDownloadQueueForAccount:(ISStoreAccount *)account; |
52 | 30 | - (void)connectionWasInterrupted; |
53 | | -- (id)initWithStoreClient:(id)arg1; |
| 31 | +- (SSDownload *)downloadForItemIdentifier:(unsigned long long)identifier; |
| 32 | +- (void)fetchIconForItemIdentifier:(unsigned long long)identifier atURL:(NSURL *)url replyBlock:(UnknownBlock *)block; |
| 33 | +- (instancetype)initWithStoreClient:(ISStoreClient *)client; |
| 34 | +- (void)lockApplicationsForBundleID:(NSString *)bundleID; |
| 35 | +- (void)lockedApplicationTriedToLaunchAtPath:(NSString *)path; |
| 36 | +- (void)pauseDownloadWithItemIdentifier:(unsigned long long)identifier; |
| 37 | +- (void)performedIconAnimationForDownloadWithIdentifier:(unsigned long long)identifier; |
| 38 | +- (void)removeDownloadWithItemIdentifier:(unsigned long long)identifier; |
| 39 | +- (void)removeObserver:(id<CKDownloadQueueObserver>)observer; |
| 40 | +- (void)resumeDownloadWithItemIdentifier:(unsigned long long)identifier; |
| 41 | +- (void)unlockApplicationsWithBundleIdentifier:(NSString *)bundleID; |
54 | 42 |
|
55 | 43 | @end |
56 | 44 |
|
|
0 commit comments