luxlabs header browser preview


@class NSSet, BKSApplicationStateMonitor, PLXPCListenerOperatorComposition, NSString, RBSProcessMonitor;

@interface PLApplicationAgent : PLAgent <LSApplicationWorkspaceObserverProtocol>

@property (retain) NSSet *currentDisplayIdentifiers;
@property (retain) BKSApplicationStateMonitor *appStateMonitor;
@property (retain) RBSProcessMonitor *RBSAppStateMonitor;
@property (retain) PLXPCListenerOperatorComposition *widgetStatsListener;
@property (retain) PLXPCListenerOperatorComposition *widgetUpdatesListener;
@property (retain) PLXPCListenerOperatorComposition *suggestedWidgetReloadListener;
@property (retain) PLXPCListenerOperatorComposition *posterUpdatesListener;
@property (retain) PLXPCListenerOperatorComposition *liveActivityStatsListener;
@property (retain) PLXPCListenerOperatorComposition *liveActivityUpdatesListener;
@property (retain) PLXPCListenerOperatorComposition *ambientModeListener;
@property (retain) PLXPCListenerOperatorComposition *systemApertureListener;
@property (retain) PLXPCListenerOperatorComposition *ambientModeActiveFaceListener;
@property (retain) PLXPCListenerOperatorComposition *ambientModeLifetimeCounterListener;
@property (retain) RBSProcessMonitor *appStateMonitorRBS;
@property (retain) PLXPCListenerOperatorComposition *appDockingListener;
@property (retain) PLXPCListenerOperatorComposition *appPrewarmListener;
@property BOOL scheduledAppCleanup;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)defaults;
+ (id)entryEventNoneDefinitions;
+ (id)entryAggregateDefinitions;
+ (void)load;
+ (id)entryEventForwardDefinitions;
+ (id)entryEventForwardDefinitionAmbientMode;
+ (id)entryEventBackwardDefinitions;
+ (id)entryEventPointDefinitions;
+ (id)installedPlugins;
+ (BOOL)isVisible:(id)a0;
+ (void)addAppVersion:(id)a0 withVersion:(id)a1;
+ (id)appVersionForBundle:(id)a0;
+ (id)entryAggregateDefinitionApplicationReason;
+ (id)entryAggregateDefintionWidgetUpdates;
+ (id)entryEventBackwardDefinitionApplicationMemory;
+ (id)entryEventBackwardDefinitionWidgetStats;
+ (id)entryEventForwardDefinitionAmbientActiveFace;
+ (id)entryEventForwardDefinitionAmbientModeLifetimeCounter;
+ (id)entryEventForwardDefinitionApplication;
+ (id)entryEventForwardDefinitionApplicationDidUninstall;
+ (id)entryEventForwardDefinitionHomeScreenConfiguration;
+ (id)entryEventForwardDefinitionHomeScreenPresentation;
+ (id)entryEventForwardDefinitionLiveActivityStats;
+ (id)entryEventForwardDefinitionSystemAperture;
+ (id)entryEventNoneAllApps;
+ (id)entryEventNoneAllPlugins;
+ (id)entryEventPointDefinitionAppDocking;
+ (id)entryEventPointDefinitionAppPrewarm;
+ (id)entryEventPointDefinitionApplicationExitReason;
+ (id)entryEventPointDefinitionLiveActivityUpdates;
+ (id)entryEventPointDefinitionPosterUpdates;
+ (id)entryEventPointDefinitionSuggestedWidgetReload;
+ (id)entryEventPointDefinitionWidgetUpdates;
+ (id)getReasons:(id)a0;
+ (BOOL)hasScreenPresence:(id)a0;
+ (id)pluginEntryFromRecord:(id)a0;
+ (void)removeAppVersion:(id)a0 forVersion:(id)a1;

- (void)applicationsDidInstall:(id)a0;
- (void)applicationsDidUninstall:(id)a0;
- (id)init;
- (void)dealloc;
- (void)log;
- (void)initOperatorDependancies;
- (void).cxx_destruct;
- (id)trimConditionsForEntryKey:(id)a0 forTrimDate:(id)a1;
- (void)appReferenceCleanup;
- (void)buildAppVersionDictionary:(id)a0;
- (BOOL)checkAppReferenceCleanupNeeded;
- (void)createWidgetStatsAccountingEvents:(id)a0;
- (void)displayIdentifiersDidChange;
- (id)getApplicationRecordSet:(id)a0;
- (BOOL)isAppClipWithBundleID:(id)a0;
- (BOOL)isApplication:(int)a0;
- (void)logAllApps;
- (void)logAllPlugins;
- (void)logEventBackwardApplicationMemoryWithBundleId:(id)a0 withSuspendedMemory:(id)a1 withPeakMemory:(id)a2;
- (void)logEventBackwardWidgetStats:(id)a0;
- (void)logEventForwardAmbientMode:(id)a0;
- (void)logEventForwardAmbientModeActiveFace:(id)a0;
- (void)logEventForwardAmbientModeLifetimeCounter:(id)a0;
- (void)logEventForwardApplicationDidUninstall:(id)a0 withAppName:(id)a1;
- (void)logEventForwardHomeScreenConfiguration:(id)a0;
- (void)logEventForwardHomeScreenPresentation:(id)a0;
- (void)logEventForwardLiveActivityStats:(id)a0;
- (void)logEventForwardSystemAperture:(id)a0;
- (void)logEventPointApplication;
- (void)logEventPointApplicationExitReason:(id)a0;
- (void)logEventPointApplicationForDisplayID:(id)a0;
- (void)logEventPointApplicationForDisplayID:(id)a0 withPid:(int)a1 withState:(id)a2 withReasons:(id)a3;
- (void)logEventPointDASAppDocking:(id)a0;
- (void)logEventPointDASAppPrewarm:(id)a0;
- (void)logEventPointLiveActivityUpdates:(id)a0;
- (void)logEventPointPosterUpdates:(id)a0;
- (void)logEventPointSuggestedWidgetReload:(id)a0;
- (void)logEventPointWidgetUpdates:(id)a0;
- (void)logInstalledAppWithRecord:(id)a0 withBundleID:(id)a1;
- (void)logInstalledPlugin:(id)a0;
- (void)logUninstalledApp:(id)a0;
- (void)logUninstalledAppVersion:(id)a0;
- (void)logUpdatedAppVersion:(id)a0;
- (void)refreshAllAppsAndPlugins;
- (void)resetScheduledAppCleanup;

@end