System/Library/PrivateFrameworks/AppPredictionInternal.framework
ATXAppInterruptionsEventProvider.h
Download ATXAppInterruptionsEventProvider.h
@class ATXModeEvent, ATXInterruptedAppSessionAccumulator;
@protocol ATXModeEntityEventProviderProtocol;
@interface ATXAppInterruptionsEventProvider : NSObject {
id<ATXModeEntityEventProviderProtocol> _modeEventProvider;
ATXInterruptedAppSessionAccumulator *_globalInterruptedAppSessionsAccumulator;
ATXInterruptedAppSessionAccumulator *_modeInterruptedAppSessionsAccumulator;
}
@property (readonly, nonatomic) ATXModeEvent *mostRecentModeEvent;
- (void).cxx_destruct;
- (id)dateIntervalFromAppLaunchEvent:(id)a0;
- (BOOL)appLaunchEventOccurredWhileInMode:(id)a0 modeTransitionEvent:(id)a1;
- (id)dateIntervalFromNotificationEvent:(id)a0;
- (unsigned long long)globalAppInterruptionsCountByEntity:(id)a0;
- (double)globalPopularityOfInterruptingEntity:(id)a0;
- (id)initWithModeEventProvider:(id)a0;
- (double)modeAppInterruptionsClassConditionalProbabilityByEntity:(id)a0;
- (unsigned long long)modeAppInterruptionsCountByEntity:(id)a0;
- (double)modePopularityOfInterruptingEntity:(id)a0;
- (BOOL)notificationEventOccurredWhileInMode:(id)a0 modeTransitionEvent:(id)a1;
- (double)ratioOfModePopularityToGlobalPopularityOfInterruptingEntity:(id)a0;
- (BOOL)successfullyCalculatedAppSessionInterruptions;
- (void)trackAppSessionInterruption:(id)a0;
- (void)trackNewModeEvent:(id)a0;
@end