System/Library/PrivateFrameworks/SiriActivation.framework
SASMyriadController.h
Download SASMyriadController.h
@class FBSDisplayLayoutMonitor, NSString, AFMyriadCoordinator, CMMotionActivityManager, AWAttentionAwarenessClient, NSObject, SASLockStateMonitor;
@protocol OS_dispatch_semaphore, OS_dispatch_queue, SASMyriadControllerDelegate;
@interface SASMyriadController : NSObject <SASLockStateMonitorDelegate, AFMyriadDelegate> {
id<SASMyriadControllerDelegate> _delegate;
AFMyriadCoordinator *_myriadCoordinator;
BOOL _isLocked;
NSObject<OS_dispatch_semaphore> *_myriadFinishedSemaphore;
FBSDisplayLayoutMonitor *_displayMonitor;
double _raiseToWakeTime;
double _unlockTime;
SASLockStateMonitor *_lockStateMonitor;
BOOL _isStationary;
double _liftEndTime;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _activityManagerLock;
CMMotionActivityManager *_activityManager;
NSObject<OS_dispatch_queue> *_myriadAttentionQueue;
AWAttentionAwarenessClient *_attentionClient;
}
@property (nonatomic) BOOL canceledByMyriad;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)activateForInTaskRequest:(BOOL)a0 isVisible:(BOOL)a1;
- (void)dealloc;
- (void)_configureMotionActivityManager;
- (void)didChangeLockState:(unsigned long long)a0 toState:(unsigned long long)a1;
- (BOOL)activateForRequest:(id)a0 withTimeout:(id)a1 visible:(BOOL)a2;
- (void)_checkForAttention:(id)a0 withTimeout:(double)a1;
- (void)_updateRaiseToWakeTimeForTransition:(id)a0;
- (void).cxx_destruct;
- (void)shouldAbortAnotherDeviceBetter:(id)a0;
- (id)initWithDelegate:(id)a0;
- (void)shouldContinue:(id)a0;
- (BOOL)activateForRequest:(id)a0 visible:(BOOL)a1;
@end