System/Library/PrivateFrameworks/PhotoLibraryServices.framework
PLChangeNode.h
@class PLDelayedSaveActionsProcessor, NSString, NSURL, PLLibraryServicesManager, PLUpdatedOrderKeys, PLCoreDataChangeMerger;
@protocol PLChangePublisher;
@interface PLChangeNode : NSObject {
NSURL *_libraryUrl;
PLLibraryServicesManager *_libraryServicesManager;
unsigned char _nodeUUID[16];
NSString *_nodeUUIDShortString;
PLUpdatedOrderKeys *_updatedOrderKeys;
PLCoreDataChangeMerger *_changeMerger;
id<PLChangePublisher> _changePublisher;
PLDelayedSaveActionsProcessor *_delayedSaveActionsProcessor;
}
- (void)dealloc;
- (id)initWithLibraryURL:(id)a0 changeMerger:(id)a1 changePublisher:(id)a2 libraryServicesManager:(id)a3;
- (void)distributeRemoteContextDidSaveEvent:(id)a0 delayedSaveActionsDetail:(id)a1 transaction:(id)a2;
- (void)connectManagedObjectContext:(id)a0;
- (void)invalidate;
- (BOOL)_isInvalidRemoteChangeEvent:(id)a0 reply:(id /* block */)a1;
- (void)publishChangesForDidSaveObjectIDsNotification:(id)a0;
- (void).cxx_destruct;
- (void)publishRemoteChangeEvent:(id)a0 delayedSaveActionsDetail:(id)a1 reply:(id /* block */)a2;
- (void)disconnectManagedObjectContext:(id)a0;
@end