System/Library/PrivateFrameworks/SiriObservation.framework
SOAlarmsPublisher.h
@class NSString, MTAlarmManager, NSHashTable, NSMutableOrderedSet, NSObject, SOAlarmsSnapshot;
@protocol OS_dispatch_queue, OS_dispatch_group;
@interface SOAlarmsPublisher : NSObject {
NSObject<OS_dispatch_queue> *_queue;
NSObject<OS_dispatch_group> *_group;
NSHashTable *_subscribers;
MTAlarmManager *_alarmManager;
SOAlarmsSnapshot *_alarmsSnapshot;
NSMutableOrderedSet *_dismissedAlarms;
}
@property (readonly, nonatomic) NSString *typeName;
- (void)_startObserving;
- (id)init;
- (void)dealloc;
- (void)alarmFired:(id)a0;
- (void)firingAlarmDismissed:(id)a0;
- (void)firingAlarmChanged:(id)a0;
- (void).cxx_destruct;
- (void)addSubscriber:(id)a0;
- (void)alarmsUpdated:(id)a0;
- (void)stateReset:(id)a0;
- (void)alarmsAdded:(id)a0;
- (void)alarmsRemoved:(id)a0;
- (void)removeSubscriber:(id)a0;
- (void)_createNewSnapshotWithCompletion:(id /* block */)a0;
- (void)_notifySubscribersOfEvent:(long long)a0;
- (void)getCurrentSnapshotWithCompletion:(id /* block */)a0;
@end