luxlabs header browser preview


@class NSString, COSignalsClientObserverSet;

@interface COAlarmService : COService <COAlarmManagerServiceInterface, COMeshAlarmAddOnDelegate>

@property (readonly, nonatomic) COSignalsClientObserverSet *observers;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)serviceWithDelegate:(id)a0;
+ (BOOL)_isAllowedClient:(id)a0;

- (void)_clientLost:(id)a0;
- (void)_didResetAlarmAddOn:(id)a0;
- (void)alarmAddOn:(id)a0 didAddAlarms:(id)a1;
- (void)didResetAlarmAddOn:(id)a0;
- (void)_addOnAdded:(id)a0;
- (void)removeAlarm:(id)a0 asAccessory:(id)a1 asInstance:(id)a2 withCallback:(id /* block */)a3;
- (void)addObserverForNotificationName:(id)a0 asAccessory:(id)a1 asInstance:(id)a2 constraints:(id)a3 withCallback:(id /* block */)a4;
- (void)alarmAddOn:(id)a0 didUpdateAlarms:(id)a1;
- (void)snoozeAlarmWithIdentifier:(id)a0 asAccessory:(id)a1 asInstance:(id)a2 withCallback:(id /* block */)a3;
- (void)_postCanDispatchChangedAddOn:(id)a0;
- (void)_addOnRemoved:(id)a0;
- (void)_completeDispatchabilityStallActivity:(id)a0;
- (void)alarmsAsAccessory:(id)a0 asInstance:(id)a1 withCallback:(id /* block */)a2;
- (void)didChangeCompositionForAlarmAddOn:(id)a0;
- (void)_configureServiceInterfacesOnConnection:(id)a0;
- (void)updateAlarm:(id)a0 asAccessory:(id)a1 asInstance:(id)a2 withCallback:(id /* block */)a3;
- (void).cxx_destruct;
- (void)_postNotificationName:(id)a0 forAlarms:(id)a1 toAddOn:(id)a2 requiresUserInfo:(BOOL)a3;
- (id)initWithListenerProvider:(id)a0 addOnProvider:(id)a1 delegate:(id)a2;
- (void)dismissAlarmWithIdentifier:(id)a0 asAccessory:(id)a1 asInstance:(id)a2 withCallback:(id /* block */)a3;
- (void)addAlarm:(id)a0 asAccessory:(id)a1 asInstance:(id)a2 withCallback:(id /* block */)a3;
- (id)_newClientForConnection:(id)a0;
- (void)alarmsAsAccessory:(id)a0 asInstance:(id)a1 forAccessories:(id)a2 callback:(id /* block */)a3;
- (void)alarmAddOn:(id)a0 didRemoveAlarms:(id)a1;
- (void)alarmAddOn:(id)a0 didChangeFiringAlarms:(id)a1;
- (void)alarmAddOn:(id)a0 didDismissAlarms:(id)a1;
- (void)alarmAddOn:(id)a0 didChangeAlarms:(id)a1;
- (BOOL)_applicableToCluster:(id)a0;
- (void)canDispatchAsAccessory:(id)a0 asInstance:(id)a1 reply:(id /* block */)a2;
- (void)_postNotificationName:(id)a0 connection:(id)a1 userInfo:(id)a2;
- (void)alarmAddOn:(id)a0 didFireAlarms:(id)a1;
- (void)removeObserverForNotificationName:(id)a0 asAccessory:(id)a1 asInstance:(id)a2 withCallback:(id /* block */)a3;
- (void)_didStopCanDispatchUpdate:(id)a0;

@end