System/Library/PrivateFrameworks/PhotoLibraryServices.framework
PLPersistentHistoryChangeDistributor.h
Download PLPersistentHistoryChangeDistributor.h
@class NSPersistentHistoryToken, NSPersistentStoreCoordinator, NSString, PLCoreDataChangeMerger, NSObject, PLChangeHandlingNotificationObserver;
@protocol OS_dispatch_queue;
@interface PLPersistentHistoryChangeDistributor : NSObject {
NSPersistentStoreCoordinator *_persistentStoreCoordinator;
PLCoreDataChangeMerger *_changeMerger;
NSObject<OS_dispatch_queue> *_isolationQueue;
NSPersistentHistoryToken *_lastToken;
PLChangeHandlingNotificationObserver *_notificationObserver;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _observerCountLock;
unsigned long long _observerCount;
NSString *_observerCountLastTokenDescription;
}
- (void)stopObservingRemoteNotifications;
- (void)dealloc;
- (id)initWithPersistentStoreCoordinator:(id)a0 bundle:(id)a1 changeMerger:(id)a2;
- (void)_inq_setLastToken:(id)a0;
- (void)invalidate;
- (void)_advanceTokenToCurrent;
- (id)fetchTransactionsSinceLastToken;
- (id)localEventFromTransactions:(id)a0;
- (void)_inq_startObservingRemoteNotifications;
- (void)handleRemoteNotificationOfType:(long long)a0 withTransaction:(id)a1;
- (void)startObservingRemoteNotifications;
- (void).cxx_destruct;
- (void)distributeTransactions:(id)a0 withXPCTransaction:(id)a1;
- (void)beginObservingChanges;
- (void)forceUserInterfaceReload;
- (void)_inq_distributeNewTransactionsSinceLastTokenWithReason:(id)a0 xpcTransaction:(id)a1;
- (void)distributeNewTransactionsSinceLastToken;
- (void)endObservingChanges;
- (id)makeManagedObjectContext;
@end