System/Library/PrivateFrameworks/AppPredictionInternal.framework
ATXModeTransitionMetricsLogUploader.h
Download ATXModeTransitionMetricsLogUploader.h
@class BMUserFocusComputedModeStream, ATXDNDModeConfigurationClient, NSDictionary;
@interface ATXModeTransitionMetricsLogUploader : NSObject {
BMUserFocusComputedModeStream *_modeTransitionStream;
ATXDNDModeConfigurationClient *_client;
NSDictionary *_modeConfigurations;
}
- (id)init;
- (void).cxx_destruct;
- (void)_logModeTransitionMetricWithPreviousModeStart:(id)a0 previousModeEnd:(id)a1 currentModeStart:(id)a2 matchingPreviousInferredModeEvent:(id)a3 matchingCurrentInferredModeEvent:(id)a4;
- (void)_logWithPreviousInferredModeEvent:(id)a0 currentInferredModeEvent:(id)a1 withDuration:(id)a2;
- (id)_modeTransitionBookmark;
- (void)_populateInferredModeFieldsOnTheModeTransitionMetric:(id)a0 withPreviousInferredModeEvent:(id)a1 currentInferredModeEvent:(id)a2 duration:(id)a3;
- (BOOL)_previousModeEndEvent:(id)a0 isContiguousWithModeStartEvent:(id)a1;
- (id)_timeBasedMergedPublisher;
- (id)initWithModeTransitionStream:(id)a0;
- (id)matchingInferredModeEvent:(id)a0 inferredModeEvents:(id)a1;
- (id)processInferredModeEvents:(id)a0 beforeTimestamp:(double)a1;
- (void)uploadLogsToCoreAnalyticsWithXPCActivity:(id)a0;
@end