System/Library/PrivateFrameworks/CloudPhotoLibrary.framework
CPLMingleChangesScopeTask.h
Download CPLMingleChangesScopeTask.h
@class CPLBatchExtractionStrategy, CPLEngineScope, CPLTransportScopeMapping, CPLEngineTransientRepositoryBatchStorage, NSObject;
@protocol OS_dispatch_queue, CPLEngineTransportFixUpSparseRecordTask;
@interface CPLMingleChangesScopeTask : CPLEngineScopedTask {
NSObject<OS_dispatch_queue> *_lock;
CPLEngineTransientRepositoryBatchStorage *_batchStorage;
CPLBatchExtractionStrategy *_extractionStrategy;
CPLEngineScope *_sharedScope;
CPLTransportScopeMapping *_transportScopeMapping;
id<CPLEngineTransportFixUpSparseRecordTask> _fixUpTask;
BOOL _shouldStashRecordsIfNecessary;
NSObject<OS_dispatch_queue> *_notifyQueue;
BOOL _didNotifySchedulerPullQueueIsFullOnce;
BOOL _needsToNotifySchedulerPullQueueIsFull;
unsigned long long _minglingCount;
}
- (id)taskIdentifier;
- (void)launch;
- (void).cxx_destruct;
- (void)cancel;
- (void)_finishMingling;
- (BOOL)checkScopeIsValidInTransaction:(id)a0;
- (void)_acknownledgeFixUpTasks:(id)a0;
- (id)_filteredBatchByStashingRecordsIfNecessary:(id)a0 error:(id *)a1;
- (void)_fixUpPrivateRecordsPointingToRemappedSharedRecords:(id)a0;
- (void)_mingleOtherChanges;
- (void)_mingleRemappings;
- (void)_mingleSharedRemappings;
- (void)_noteBatchWasAddedInPullQueue:(id)a0 fromBatch:(id)a1 transaction:(id)a2;
- (void)_notifySchedulerPullQueueIsFullInTransaction:(id)a0;
- (void)_notifySchedulerPullQueueIsFullNowIfNecessary;
- (void)_reallyNotifySchedulerPullQueueIsFull;
- (void)_unstashRecordsForScope:(id)a0;
- (id)initWithEngineLibrary:(id)a0 session:(id)a1 clientCacheIdentifier:(id)a2 scope:(id)a3 transportScope:(id)a4;
- (void)taskDidFinishWithError:(id)a0;
@end