System/Library/Frameworks/PencilKit.framework
PKReplicaManager.h
@class NSArray, NSMutableDictionary, NSMutableOrderedSet, NSObject, NSMutableArray;
@protocol OS_dispatch_queue;
@interface PKReplicaManager : NSObject {
NSObject<OS_dispatch_queue> *_uuidAccessQueue;
NSMutableOrderedSet *_replicaUUIDs;
NSMutableDictionary *_replicaEntries;
NSMutableArray *_replicaManagerErrors;
id /* block */ _saveStateBlock;
BOOL _dirtyTokenSet;
BOOL _shouldPersist;
}
@property (nonatomic) BOOL testMode;
@property (readonly, nonatomic) NSArray *replicaManagerErrors;
+ (id)sharedReplicaManager;
- (id)init;
- (id)description;
- (void).cxx_destruct;
- (void)_applicationWillTerminate;
- (void)_loadState;
- (void)persistIfNeeded;
- (void)_resetAllReplicaUUIDs;
- (void)_saveStateImmediately;
- (void)_scheduleSaveState;
- (void)_setReplicasDirtyToken;
- (id)checkoutReplicaUUIDForDrawing:(id)a0;
- (BOOL)isValidBundleIDForSaving:(id)a0;
- (void)returnReplicaForDrawing:(id)a0;
- (void)updateVersionForDrawing:(id)a0;
@end