System/Library/PrivateFrameworks/PhotoLibraryServices.framework
PLCloudPersistentHistoryChangeTracker.h
Download PLCloudPersistentHistoryChangeTracker.h
@class NSString, NSPersistentStoreCoordinator, NSPersistentHistoryToken, PLChangeHandlingNotificationObserver;
@protocol PLCloudPersistentHistoryChangeTrackerDelegate;
@interface PLCloudPersistentHistoryChangeTracker : NSObject {
NSPersistentHistoryToken *_lastKnownToken;
NSPersistentStoreCoordinator *_coordinator;
PLChangeHandlingNotificationObserver *_notificationObserver;
}
@property (readonly, copy) NSString *name;
@property (weak, nonatomic) id<PLCloudPersistentHistoryChangeTrackerDelegate> delegate;
@property (readonly, copy) NSString *lastKnownTokenDescription;
@property (readonly) BOOL hasChangeTrackerToken;
- (void)disconnect;
- (id)initWithPersistentStoreCoordinator:(id)a0 libraryBundle:(id)a1;
- (BOOL)isConnected;
- (void)forceTokenToCurrent;
- (id)lastKnownTokenFromDisk;
- (void)clearToken;
- (BOOL)connect;
- (id)_eventsResultFromPersistentHistoryToken:(id)a0 inContext:(id)a1;
- (void)updateLastKnownTokenToResult:(id)a0;
- (void)_unregisterForChangeHandlingNotifications;
- (id)fetchAllEventsInContext:(id)a0;
- (void).cxx_destruct;
- (void)changeTrackerDidReceiveChangesWithTransaction:(id)a0;
- (id)currentToken;
- (void)saveLastKnownChangeTrackerTokenToDisk;
- (void)_registerForChangeHandlingNotifications;
- (void)_updateLastKnownTokensToToken:(id)a0;
@end