luxlabs header browser preview


@class NSCountedSet, NSString, NSMapTable, NSMutableDictionary, NSObject, CNCoalescingTimer;
@protocol CNSchedulerProvider, CNContactsLoggerProvider, OS_dispatch_queue;

@interface CNChangesNotifierProxy : NSObject <CNChangeNotificationReceiver> {
    NSMapTable *_removalBlocks;
    NSMapTable *_notifyingBlocks;
    id<CNSchedulerProvider> _schedulerProvider;
    id<CNContactsLoggerProvider> _loggerProvider;
    NSMutableDictionary *_notificationForwardingMapping;
    NSCountedSet *_supressedNotificationNames;
    NSMutableDictionary *_notificationsToBeSentOnceAllowed;
    NSObject<OS_dispatch_queue> *_notifierQueue;
    CNCoalescingTimer *_coalescingTimer;
    NSString *_coalescingNotificationName;
}

@property (nonatomic) BOOL forwardsSelfGeneratedDistributedSaveNotifications;
@property (nonatomic) double externalNotificationCoalescingDelay;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

@end