System/Library/Frameworks/EventKit.framework
_EKNotificationMonitor.h
Download _EKNotificationMonitor.h
@class NSDate, PCPersistentTimer, NSArray, NSTimer, EKTimedEventStorePurger, EKEventStore, NSObject, NSMutableArray, CADInMemoryChangeTimestamp;
@protocol OS_os_log, OS_dispatch_queue;
@interface _EKNotificationMonitor : NSObject {
id /* block */ _eventStoreGetter;
BOOL _running;
PCPersistentTimer *_timer;
NSDate *_nextFireTime;
NSTimer *_syncTimer;
BOOL _pendingChanges;
NSObject<OS_dispatch_queue> *_queue;
CADInMemoryChangeTimestamp *_lastChangedTimestamp;
BOOL _changedIDsValid;
NSMutableArray *_changedIDs;
int _ignoreSyncTimer;
BOOL _initialCheck;
BOOL _shouldInstallPersistentTimer;
BOOL _useSyncIdleTimer;
BOOL _registerForDarwinNotifications;
BOOL _filteredByShowsNotificationsFlag;
BOOL _computeChangedNotificationSet;
BOOL _automaticallyFaultNotifications;
BOOL _lastExpirationTimerFireDateWasInThePast;
BOOL _isExpandedCount;
BOOL _excludeUncheckedCalendars;
}
@property (class, readonly, nonatomic) NSObject<OS_os_log> *logHandle;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *notificationQueue;
@property (readonly, nonatomic) BOOL isMonitoringOnlyNotificationCount;
@property (readonly, nonatomic) EKTimedEventStorePurger *eventStorePurger;
@property (readonly, nonatomic) EKEventStore *eventStore;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *callbackNotificationQueue;
@property (readonly, nonatomic) unsigned long long notificationCount;
@property (readonly, nonatomic) NSArray *notificationReferences;
+ (void)addBlacklistedNotificationObjectID:(id)a0;
+ (id)blacklistedRowIDs;
+ (id)requestedDarwinNotifications;
+ (id)blacklistedNotificationQueue;
- (void)_timerFired;
- (void)_resetSyncTimer;
- (id)init;
- (void)_databaseChanged;
- (void)dealloc;
- (void)attemptReload;
- (void)_notificationCountChangedExternally;
- (void)_alertPrefChanged;
- (void)start;
- (void)_syncTimerFired:(id)a0;
- (void)_addRemovedOrAddedObjectIDsTo:(id)a0 oldNotifications:(id)a1 newNotifications:(id)a2;
- (void)_syncDidEndExternally;
- (id)_initWithOptions:(long long)a0 eventStore:(id)a1 eventStoreGetter:(id /* block */)a2;
- (void)_eventStoreChanged;
- (id)_eventStore;
- (void)stop;
- (void)_killTimer;
- (id)initWithOptions:(long long)a0 eventStore:(id)a1;
- (id)_fetchEventNotificationReferencesFromEventStore:(id)a0 earliestExpiringNotification:(id *)a1;
- (void)_killSyncTimer:(id)a0;
- (void).cxx_destruct;
- (void)trackChangesInEventStore;
- (void)_syncDidStart;
- (id)initWithOptions:(long long)a0 eventStoreGetter:(id /* block */)a1;
- (void)_eventStoreChangedNotification:(id)a0;
- (void)_updateTimerFireDate:(id)a0;
- (id)initWithOptions:(long long)a0;
- (void)handleDarwinNotification:(id)a0;
- (void)_syncDidEnd:(id)a0;
- (id)effectiveCallbackQueue;
- (void)attemptReloadSynchronously:(BOOL)a0;
- (void)adjust;
@end