luxlabs header browser preview


@class CKDContainer, NSString, NSDate, CKDOperation, NSMutableDictionary, NSOperationQueue, NSMutableSet, NSObject;
@protocol OS_dispatch_queue, OS_os_activity;

@interface CKDQueuedFetch : NSObject

@property (retain, nonatomic) NSObject<OS_os_activity> *osActivity;
@property (retain, nonatomic) NSMutableDictionary *completionHandlersByItemID;
@property (nonatomic) unsigned long long lastCompletionHandlerCount;
@property (retain, nonatomic) NSDate *lastRequestDate;
@property (weak, nonatomic) CKDContainer *container;
@property (weak, nonatomic) NSOperationQueue *operationQueue;
@property (nonatomic) long long scope;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *callbackQueue;
@property (nonatomic) long long highestQOS;
@property (retain, nonatomic) NSString *runningOperationID;
@property (retain, nonatomic) NSMutableSet *dependentOperationIDs;
@property (retain, nonatomic) NSMutableDictionary *dependentOperationIDsByItemID;
@property (retain, nonatomic) NSMutableDictionary *unitTestOverrides;
@property (retain, nonatomic) CKDOperation *initialOperation;
@property (nonatomic) BOOL isFinished;
@property (nonatomic) BOOL isCancelled;
@property (readonly, nonatomic) NSDate *queuedDate;
@property (copy, nonatomic) id /* block */ completionHandler;
@property (weak, nonatomic) CKDQueuedFetch *equivalentRunningFetch;

- (id)init;
- (void)start;
- (id)CKPropertiesDescription;
- (id)description;
- (void).cxx_destruct;
- (void)createFetchOperationForItemIDs:(id)a0 operationQueue:(id)a1 operationConfigurationBlock:(id /* block */)a2;
- (id)allItemIDs;
- (void)addCallbackForItemWithID:(id)a0 operation:(id)a1 callback:(id /* block */)a2;
- (id)callbacksForItemWithID:(id)a0;
- (BOOL)canBeUsedForOperation:(id)a0;
- (BOOL)canBeUsedForPendingFetch:(id)a0;
- (void)cancelFetchOperation;
- (BOOL)dependentOperationListContainsOperationID:(id)a0;
- (BOOL)dependentOperationListContainsRunningFetch:(id)a0;
- (void)finishFetchOperationWithError:(id)a0;
- (id)initWithOperation:(id)a0 container:(id)a1 operationQueue:(id)a2;
- (int)numberOfCallbacks;
- (void)performCallbacksForItemWithID:(id)a0 withItem:(id)a1 error:(id)a2;
- (void)removeCallbacksForItemWithID:(id)a0;

@end