System/Library/PrivateFrameworks/CloudPhotoLibrary.framework
CPLEngineSyncManager.h
Download CPLEngineSyncManager.h
@class NSError, NSString, NSArray, CPLSyncSession, CPLEngineForceSyncTask, NSCountedSet, CPLDerivativesFilter, CPLEngineLibrary, CPLPlatformObject, NSMutableArray, NSObject, CPLSyncStep;
@protocol CPLEngineStoreUserIdentifier, OS_dispatch_queue, CPLEngineTransportSetupTask;
@interface CPLEngineSyncManager : NSObject <CPLAbstractObject, CPLEngineComponent, CPLEngineSyncTaskDelegate, CPLEngineForceSyncTaskDelegate> {
id<CPLEngineStoreUserIdentifier> _transportUserIdentifier;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _transportUserIdentifierLock;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _brokenScopesLock;
NSMutableArray *_brokenScopes;
CPLDerivativesFilter *_derivativesFilter;
BOOL _setupIsDone;
BOOL _shouldUpdateDisabledFeatures;
BOOL _closed;
id<CPLEngineTransportSetupTask> _setupTask;
id /* block */ _closingCompletionHandler;
CPLSyncSession *_session;
NSObject<OS_dispatch_queue> *_lock;
NSError *_lastError;
CPLSyncStep *_currentStep;
id<CPLEngineTransportSetupTask> _forcedSetupTask;
CPLEngineForceSyncTask *_currentForceSyncTask;
CPLEngineForceSyncTask *_pendingForceSyncTask;
unsigned long long _shouldRestartSessionFromState;
NSMutableArray *_lastErrors;
BOOL _foreground;
BOOL _boostPriority;
BOOL _hasOverridenBudgets;
BOOL _disabledSchedulerForForceSyncTask;
NSMutableArray *_forcedSyncHistory;
NSMutableArray *_cancellerBlocks;
NSCountedSet *_blockedReasons;
}
@property (nonatomic, setter=_setState:) unsigned long long state;
@property (nonatomic) BOOL shouldTryToMingleImmediately;
@property (readonly, weak, nonatomic) CPLEngineLibrary *engineLibrary;
@property (readonly, nonatomic) NSError *lastError;
@property (readonly) BOOL hasBrokenScopes;
@property (readonly) NSArray *brokenScopes;
@property (readonly, nonatomic) CPLPlatformObject *platformObject;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (unsigned int)qualityOfServiceForForcedTasks;
+ (id)shortDescriptionForState:(unsigned long long)a0;
+ (unsigned int)qualityOfServiceForSyncSessions;
+ (id)stepForState:(unsigned long long)a0 syncManager:(id)a1 session:(id)a2;
+ (id)descriptionForState:(unsigned long long)a0;
+ (id)platformImplementationProtocol;
- (id)componentName;
- (void)task:(id)a0 didFinishWithError:(id)a1;
- (void)_discardPendingForceSyncTaskWithError:(id)a0;
- (void)cancelAndBlockAllSyncSessionsWithReason:(id)a0 block:(id /* block */)a1;
- (void)_advanceToNextStateLocked;
- (void)endClientWork:(id)a0;
- (id)_setupTaskWithCompletionHandler:(id /* block */)a0;
- (void)addDropDerivativesRecipe:(id)a0 writeToUserDefaults:(BOOL)a1 withCompletionHandler:(id /* block */)a2;
- (void)openWithCompletionHandler:(id /* block */)a0;
- (void)getStatusDictionaryWithCompletionHandler:(id /* block */)a0;
- (void)discardTransportUserIdentifier;
- (void)_dispatchAfter:(double)a0 block:(id /* block */)a1;
- (void)_resetErrorForSyncSession;
- (id)_descriptionForSetupTasks;
- (void)task:(id)a0 didProgress:(float)a1 userInfo:(id)a2;
- (void)_cancelAllTasksForSetup;
- (void)forceSyncTaskHasBeenLaunched:(id)a0;
- (BOOL)_checkForegroundAtLaunchForForceSyncTask;
- (void)setSyncSessionShouldBeForeground:(BOOL)a0;
- (void)forceSyncTaskHasBeenCancelled:(id)a0;
- (id)lastErrorUnlocked;
- (void)_addRuleToUserDefaults:(id)a0;
- (void)_recordForcedSyncTask:(id)a0 discarded:(BOOL)a1 error:(id)a2;
- (void)requestDisabledFeaturesUpdate;
- (void)_cancelAllTasksLockedDeferringPushTaskCancellationIfCurrentlyUploadingForeground:(BOOL)a0;
- (void)_cancelAllTasksLocked;
- (id)_descriptionForCurrentState;
- (void)configureDirectTransportTask:(id)a0;
- (void)cancelCurrentSyncSession;
- (id)initWithEngineLibrary:(id)a0;
- (void)_launchForceSyncTaskIfNecessary;
- (void)_setTransportUserIdentifier:(id)a0;
- (void)_launchForceSetupTask;
- (void)dispatchForcedTaskBlock:(id /* block */)a0;
- (void)closeAndDeactivate:(BOOL)a0 completionHandler:(id /* block */)a1;
- (void)_advanceToNextStateLockedMinimalState:(unsigned long long)a0;
- (void)removeBrokenScope:(id)a0;
- (id)_descriptionForLaunchedTasks;
- (void)_dispatchCancellerBlocksIfNecessary;
- (void).cxx_destruct;
- (void)_restartSyncSessionFromStateLocked:(unsigned long long)a0 session:(id)a1 cancelIfNecessary:(BOOL)a2;
- (void)addBrokenScope:(id)a0;
- (id)_dropDerivativeRulesFromUserDefaults;
- (void)getStatusWithCompletionHandler:(id /* block */)a0;
- (BOOL)_launchSetupTask;
- (void)_notifyEndOfSyncSession;
- (void)_cancelCurrentSyncSession;
- (void)setBoostPriority:(BOOL)a0;
- (BOOL)_launchNecessaryTasksForCurrentStateLocked;
- (void)_disableSchedulerForForceSyncTaskIfNecessary;
- (void)_forceSyncTaskDidFinishWithError:(id)a0;
- (void)dispatchSyncBlock:(id /* block */)a0;
- (void)setErrorForSyncSessionUnlocked:(id)a0;
- (id)_shortDescriptionForCurrentState;
- (BOOL)_didFinishSetupTaskWithError:(id)a0 shouldStop:(BOOL *)a1;
- (BOOL)prepareAndLaunchSyncTaskUnlocked:(id)a0;
- (void)_moveAllTasksToBackgroundLocked;
- (void)unblockSyncSessionWithReason:(id)a0;
- (void)resetTransportUserIdentifier;
- (void)startSyncSession:(id)a0 withMinimalPhase:(unsigned long long)a1 rewind:(BOOL)a2;
- (void)_reenableSchedulerForForceSyncTaskIfNecessary;
- (void)_overrideBudgetsIfNeeded;
- (void)beginClientWork:(id)a0;
- (id)_transportUserIdentifier;
@end