luxlabs header browser preview


@class AVTCoreEnvironment;
@protocol AVTAvatarManagedRecordTransformer, AVTCoreDataPersistentStoreConfiguration, AVTUILogger;

@interface AVTCoreDataChangeTracker : NSObject <AVTAvatarRecordChangeTracker>

@property (readonly, nonatomic) id<AVTCoreDataPersistentStoreConfiguration> configuration;
@property (readonly, nonatomic) AVTCoreEnvironment *environment;
@property (readonly, nonatomic) id<AVTUILogger> logger;
@property (readonly, nonatomic) id<AVTAvatarManagedRecordTransformer> recordTransformer;

+ (id)tokenFileURLForLocation:(id)a0;

- (void).cxx_destruct;
- (BOOL)processChangeTransactionsWithChangeTokenLocation:(id)a0 handler:(id /* block */)a1 error:(id *)a2;
- (id)initWithConfiguration:(id)a0 environment:(id)a1;
- (id)currentHistoryTokenForLocation:(id)a0;
- (id)enumerateChangesAfterToken:(id)a0 managedObjectContext:(id)a1 changesHandler:(id /* block */)a2 error:(id *)a3;
- (id)initWithConfiguration:(id)a0 recordTransformer:(id)a1 environment:(id)a2;
- (id)recordIdentifierForChange:(id)a0 managedObjectContext:(id)a1;
- (BOOL)saveToken:(id)a0 location:(id)a1 error:(id *)a2;
- (id)trackerChangesFromPersistentChanges:(id)a0 managedObjectContext:(id)a1;

@end