luxlabs header browser preview


@class NSString, NSMutableDictionary, _CDContextualLocationRegistrationMonitor, _CDDevice, NSObject, _CDSystemTimeCallbackScheduler;
@protocol OS_dispatch_queue, OS_dispatch_workloop;

@interface _CDInMemoryContext : NSObject <_CDLocalContext, _CDContextInternal>

@property (retain, nonatomic) NSString *deviceID;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *syncQueue;
@property (retain, nonatomic) NSObject<OS_dispatch_workloop> *callbackWorkloop;
@property (retain, nonatomic) NSMutableDictionary *context;
@property (retain, nonatomic) _CDContextualLocationRegistrationMonitor *locationRegistrationMonitor;
@property (retain, nonatomic) NSMutableDictionary *registrations;
@property (retain, nonatomic) _CDSystemTimeCallbackScheduler *systemTimeCallbackScheduler;
@property (retain, nonatomic) _CDDevice *device;

+ (id)context;
+ (id)contextWithDeviceID:(id)a0;

- (void)deregisterCallback:(id)a0;
- (void)registerCallback:(id)a0;
- (void)addCallback:(id)a0 forKeyPath:(id)a1;
- (id)setObject:(id)a0 returningMetadataForContextualKeyPath:(id)a1;
- (id)init;
- (void)dealloc;
- (void)evalutateRegistrationPredicatesWithPreviousContextValue:(id)a0 date:(id)a1 keyPath:(id)a2;
- (BOOL)hasKnowledgeOfContextualKeyPath:(id)a0;
- (id)propertiesForContextualKeyPath:(id)a0;
- (id)objectForContextualKeyPath:(id)a0;
- (BOOL)setObject:(id)a0 forKeyedSubscript:(id)a1;
- (id)removeObjectsMatchingPredicate:(id)a0 fromArrayAtKeyPath:(id)a1;
- (BOOL)removeObjects:(id)a0 fromArrayAtKeyPath:(id)a1;
- (void)unsafe_registerFutureSystemTimeBasedCallbacksForRegistration:(id)a0 date:(id)a1;
- (void)unsafe_evalutateRegistrationPredicatesWithPreviousContextValue:(id)a0 date:(id)a1 keyPath:(id)a2;
- (void)unsafe_deregisterCallback:(id)a0;
- (id)description;
- (void)locationCoordinatorCircularRegionsDidChange:(id)a0;
- (void)setContextValue:(id)a0 forContextualKeyPath:(id)a1;
- (id)unsafe_addObjects:(id)a0 andRemoveObjects:(id)a1 fromArrayAtKeyPath:(id)a2 valueDidChange:(BOOL *)a3;
- (void)unsafe_deregisterForSystemTimeBasedCallbacksForRegistration:(id)a0;
- (void).cxx_destruct;
- (id)objectForKeyedSubscript:(id)a0;
- (BOOL)addObjects:(id)a0 andRemoveObjects:(id)a1 fromArrayAtKeyPath:(id)a2;
- (id)allRegistrations;
- (void)receiveSystemTimeCallback:(id)a0;
- (id)unsafe_setObject:(id)a0 returningMetadataForContextualKeyPath:(id)a1;
- (id)addObjects:(id)a0 andRemoveObjects:(id)a1 fromArrayAtKeyPath:(id)a2 valueDidChange:(BOOL *)a3;
- (BOOL)setObject:(id)a0 forContextualKeyPath:(id)a1;
- (BOOL)evaluatePredicate:(id)a0 date:(id)a1;
- (id)unsafe_evaluatedContextWithRegistration:(id)a0 date:(id)a1;
- (void)unsafe_evalutateRegistrationPredicate:(id)a0 previousContextValue:(id)a1 date:(id)a2 keyPath:(id)a3;
- (id)removeObjectsMatchingPredicate:(id)a0 fromArrayAtKeyPath:(id)a1 removedObjects:(id *)a2;
- (void)unsafe_registerFutureSystemTimeBasedCallbacksForRegistrations:(id)a0 date:(id)a1;
- (BOOL)addObjects:(id)a0 toArrayAtKeyPath:(id)a1;
- (id)lastModifiedDateForContextualKeyPath:(id)a0;

@end