System/Library/PrivateFrameworks/PhotoLibraryServices.framework
PLBackgroundJobSyndicationSyncWorker.h
Download PLBackgroundJobSyndicationSyncWorker.h
@class CSSearchQuery, NSString, NSSet, NSDictionary, PLDatabaseContext, PLSyndicationSyncManager;
@interface PLBackgroundJobSyndicationSyncWorker : PLBackgroundJobWorker <PLSyndicationSyncManagerDelegate> {
PLSyndicationSyncManager *_syncManager;
NSSet *_supportedQueryTypes;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
BOOL _cancelled;
NSDictionary *_currentWorkItem;
CSSearchQuery *_currentQuery;
PLDatabaseContext *_databaseContext;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (BOOL)supportsWellKnownPhotoLibraryIdentifier:(long long)a0;
- (BOOL)isInterruptible;
- (void)executeQueryForSyncManager:(id)a0 type:(long long)a1 startDate:(id)a2 endDate:(id)a3 itemHandler:(id /* block */)a4 completionHandler:(id /* block */)a5;
- (BOOL)_hasPendingChatJobsInLibrary:(id)a0;
- (BOOL)_hasPendingAttachmentJobsInLibrary:(id)a0;
- (void)performWorkOnItem:(id)a0 inLibrary:(id)a1 completion:(id /* block */)a2;
- (id)photoLibraryWithDatabaseContext:(id)a0;
- (void)workerDidFinishWithDatabaseContext:(id)a0;
- (BOOL)syncManager:(id)a0 shouldContinueWithLibrary:(id)a1;
- (id)_syndicationStartingDateInLibrary:(id)a0;
- (void)stopWorkingOnItem:(id)a0;
- (id)workItemsNeedingProcessingInLibrary:(id)a0;
- (BOOL)_hasPendingDeleteJobsInLibrary:(id)a0;
- (id)initWithLibraryBundle:(id)a0;
- (void).cxx_destruct;
- (id)_workItemsBatchedFromDate:(id)a0 library:(id)a1 type:(long long)a2;
- (void)executeQueryForSyncManager:(id)a0 type:(long long)a1 startDate:(id)a2 endDate:(id)a3 batchHandler:(id /* block */)a4 completionHandler:(id /* block */)a5;
- (BOOL)_needsSyndicationFullIndexSyncInLibrary:(id)a0;
- (BOOL)_supportsSyndicationQueryType:(long long)a0;
- (BOOL)_hasPendingJobsBasedOnLastSyncDate:(id)a0;
@end