mas/Sources/PrivateFrameworks/CommerceKit/CKDownloadQueue.h

58 lines
2.1 KiB
C
Raw Permalink Normal View History

2015-08-02 20:38:38 +00:00
//
// Generated by class-dump 3.5 (64 bit).
//
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
//
2018-10-14 19:41:19 +00:00
#import "CKServiceInterface.h"
2015-08-02 20:38:38 +00:00
@class CKDownloadQueueClient, NSArray, NSLock, NSMutableDictionary;
2015-08-02 20:38:38 +00:00
@protocol CKDownloadQueueObserver;
NS_ASSUME_NONNULL_BEGIN
2015-08-02 20:38:38 +00:00
@interface CKDownloadQueue : CKServiceInterface
{
NSMutableDictionary *_downloadsByItemID;
NSLock *_downloadsLock;
NSMutableDictionary *_downloadQueueObservers;
CKDownloadQueueClient *_sharedObserver;
2015-08-02 20:38:38 +00:00
}
+ (instancetype)sharedDownloadQueue;
@property(retain, nonatomic) CKDownloadQueueClient *sharedObserver; // @synthesize sharedObserver=_sharedObserver;
@property(retain, nonatomic) NSMutableDictionary *downloadQueueObservers; // @synthesize downloadQueueObservers=_downloadQueueObservers;
2015-08-02 20:38:38 +00:00
//- (void).cxx_destruct;
2015-08-02 20:38:38 +00:00
- (BOOL)cacheReceiptDataForDownload:(id)arg1;
- (void)checkStoreDownloadQueueForAccount:(id)arg1;
- (void)lockedApplicationTriedToLaunchAtPath:(id)arg1;
- (void)unlockApplicationsWithBundleIdentifier:(id)arg1;
- (void)lockApplicationsForBundleID:(id)arg1;
- (void)performedIconAnimationForDownloadWithIdentifier:(unsigned long long)arg1;
2015-08-02 20:38:38 +00:00
//- (void)fetchIconForItemIdentifier:(unsigned long long)arg1 atURL:(id)arg2 replyBlock:(CDUnknownBlockType)arg3;
2015-08-02 20:38:38 +00:00
- (void)removeDownloadWithItemIdentifier:(unsigned long long)arg1;
- (void)cancelDownload:(id)arg1 promptToConfirm:(BOOL)arg2 askToDelete:(BOOL)arg3;
- (void)resumeDownloadWithItemIdentifier:(unsigned long long)arg1;
- (void)pauseDownloadWithItemIdentifier:(unsigned long long)arg1;
- (void)addDownload:(id)arg1;
- (id)downloadForItemIdentifier:(unsigned long long)arg1;
@property(readonly, nonatomic) NSArray *downloads; // @dynamic downloads;
- (void)removeObserver:(id<CKDownloadQueueObserver>)arg1;
- (id<CKDownloadQueueObserver>)addObserver:(id<CKDownloadQueueObserver>)arg1;
- (id<CKDownloadQueueObserver>)addObserver:(id<CKDownloadQueueObserver>)arg1 forDownloadTypes:(long long)arg2;
// - (id)addObserverForDownloadTypes:(long long)arg1 withBlock:(CDUnknownBlockType)arg2;
- (void)connectionWasInterrupted;
2015-08-02 20:38:38 +00:00
- (id)initWithStoreClient:(id)arg1;
@end
NS_ASSUME_NONNULL_END