luxlabs header browser preview


@class PLTimer, NSDate, PLMonotonicTimer, PLEntryNotificationOperatorComposition, PLCFNotificationOperatorComposition, NSDictionary, PLEntry, PLXPCListenerOperatorComposition, PLNSNotificationOperatorComposition;

@interface PLSpringBoardAgent : PLAgent

@property (readonly) PLNSNotificationOperatorComposition *notificationSBScreenTimeTrackingChanged;
@property (readonly) PLCFNotificationOperatorComposition *notificationSBLockTrackingChanged;
@property (readonly) PLCFNotificationOperatorComposition *notificationSBBlankTrackingChanged;
@property (readonly) PLNSNotificationOperatorComposition *notificationSBWallpaperTrackingChanged;
@property (readonly) PLNSNotificationOperatorComposition *notificationSBAutoLockTimerFiredNotification;
@property (retain) PLTimer *dailyWallpaperPoll;
@property BOOL autoLockIsNil;
@property (retain) PLEntryNotificationOperatorComposition *displayOnNotification;
@property (retain) PLEntryNotificationOperatorComposition *displayOffNotification;
@property (retain) PLEntryNotificationOperatorComposition *receivedPushNotification;
@property (readonly) PLXPCListenerOperatorComposition *userNotificationRequestEvent;
@property (readonly) PLXPCListenerOperatorComposition *userNotificationTriggerEvent;
@property (readonly) PLXPCListenerOperatorComposition *bulletinBoardNotificationPublishEvent;
@property (retain) PLMonotonicTimer *autolockEnergyPeriodicTimer;
@property (retain) NSDate *lastEligibleAutolockEnergyComputationDate;
@property (retain) NSDictionary *screenNumberToName;
@property BOOL deviceIsCharging;
@property (retain) PLEntryNotificationOperatorComposition *deviceChargingStateNotification;
@property (retain) PLEntry *lastSBEntry;
@property (retain, nonatomic) PLEntry *lastReceivedPushEntry;

+ (id)defaults;
+ (id)entryAggregateDefinitions;
+ (void)load;
+ (id)entryEventForwardDefinitions;
+ (id)entryEventBackwardDefinitions;
+ (id)entryEventPointDefinitions;
+ (id)entryEventForwardDefinitionLock;
+ (id)entryAggregateDefinitionBulletins;
+ (id)entryAggregateDefinitionNotifications;
+ (id)entryEventForwardDefinitionBlank;
+ (id)entryEventForwardDefinitionScreen;
+ (id)entryEventForwardDefinitionWallpaper;
+ (id)entryEventPointAutoLock;
+ (id)entryEventPointBulletins;
+ (id)entryEventPointLocalRemoteNotifications;

- (id)init;
- (void)dealloc;
- (void)log;
- (void)initOperatorDependancies;
- (void).cxx_destruct;
- (double)currentMediaTime;
- (void)stopAutolockEnergyPeriodicTimer;
- (void)addAccountingEvent:(id)a0;
- (id)addCountsAndDurationsFor:(id)a0 toEntry:(id)a1;
- (void)closeLastOpenEventsWithStopDate:(id)a0;
- (void)computeAutolockEnergyWithNow:(id)a0;
- (id)fetchSBWallpaperForType:(int)a0;
- (void)handleChargingStateChange:(id)a0;
- (void)logBulletin:(id)a0;
- (void)logMailNotification:(id)a0;
- (void)logNotification:(id)a0;
- (void)resetAutoLockIsNil;
- (id)screenLock:(id)a0;
- (void)setUpScreenNumberDictionary;
- (void)settingsChangedNotification:(id)a0;
- (void)startAutolockEnergyPeriodicTimer;

@end