Searching for iOS 11.0.1 Headers

Switch to: 18.1, 17.1, 16.3, 15.2.1, 14.4, 13.1.3, 12.1, 11.1.2, 11.0, 10.2, 10.1.1, 9.3.3, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, macos_15.3.1


Back to SpringBoard
Viewing file: SBLockScreenManager.h   Raw   logify
SBLockScreenManager was found in iOS 18.1, 17.1, 16.3, 15.2.1, 14.4, 13.1.3, 12.1, 11.1.2, 11.0.1, 10.2, 10.1.1, 9.3.3, 9.0, 8.0, 7.0
Filter:  
/*
* This header is generated by classdump-dyld 1.0
* on Friday, March 8, 2019 at 8:13:23 PM Eastern European Standard Time
* Operating System: Version 11.0.1 (Build 15A402)
* Image Source: /System/Library/CoreServices/SpringBoard.app/SpringBoard
* classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
*/

#import <SpringBoard/SpringBoard-Structs.h>
#import <libobjc.A.dylib/BSDescriptionProviding.h>
#import <SpringBoard/SBPasscodeEntryAlertViewControllerDelegate.h>
#import <SpringBoard/SBAlertObserver.h>
#import <libobjc.A.dylib/SBFPrivateAuthenticationObserver.h>
#import <SpringBoard/SBDashBoardViewControllerDelegate.h>
#import <SpringBoard/SBWallpaperColorProvider.h>
#import <SpringBoard/SBLockScreenBiometricAuthenticationCoordinatorDelegate.h>
#import <SpringBoard/SBHomeButtonShowPasscodeRecognizerDelegate.h>
#import <SpringBoard/SBHomeButtonSuppressAfterUnlockRecognizerDelegate.h>
#import <SpringBoard/SBWallpaperObserver.h>
#import <SpringBoard/SBCoverSheetPresentationDelegate.h>
#import <SpringBoard/SBUILockStateProvider.h>
#import <SpringBoard/SBTapToWakeDelegate.h>
#import <SpringBoard/SBIdleTimerProviding.h>
#import <SpringBoard/SBIdleTimerCoordinating.h>

@protocol SBHomeButtonShowPasscodeRecognizer, SBHomeButtonSuppressAfterUnlockRecognizer, SBFLockOutStatusProvider;
@class SBLockScreenBiometricAuthenticationCoordinator, SBLockScreenViewControllerBase, SBLockScreenUnlockRequest, SBPasscodeEntryAlertViewController, SBFAuthenticationAssertion, SBLockScreenDisabledAssertionManager, SBLockScreenAutoUnlockAggregateRule, SBFUserAuthenticationController, SBLiftToWakeManager, SBTapToWakeController, NSMutableDictionary, SBIdleTimerCoordinatorHelper, SBDashBoardViewController, NSString;

@interface SBLockScreenManager : NSObject <BSDescriptionProviding, SBPasscodeEntryAlertViewControllerDelegate, SBAlertObserver, SBFPrivateAuthenticationObserver, SBDashBoardViewControllerDelegate, SBWallpaperColorProvider, SBLockScreenBiometricAuthenticationCoordinatorDelegate, SBHomeButtonShowPasscodeRecognizerDelegate, SBHomeButtonSuppressAfterUnlockRecognizerDelegate, SBWallpaperObserver, SBCoverSheetPresentationDelegate, SBUILockStateProvider, SBTapToWakeDelegate, SBIdleTimerProviding, SBIdleTimerCoordinating> {

SBLockScreenBiometricAuthenticationCoordinator* _biometricAuthenticationCoordinator;
SBLockScreenViewControllerBase* _lockScreenViewController;
id<SBHomeButtonShowPasscodeRecognizer> _homeButtonShowPasscodeRecognizer;
id<SBHomeButtonSuppressAfterUnlockRecognizer> _homeButtonSuppressAfterUnlockRecognizer;
BOOL _allowDisablePasscodeLockAssertion;
BOOL _allowUILockUnlock;
BOOL _isScreenOn;
BOOL _isUILocked;
BOOL _isWaitingToLockUI;
SBLockScreenUnlockRequest* _unlockRequest;
BOOL _uiHasBeenLockedOnce;
BOOL _uiUnlocking;
SBPasscodeEntryAlertViewController* _passcodeEntryController;
SBFAuthenticationAssertion* _sustainAuthenticationWhileUIUnlockedAssertion;
SBLockScreenDisabledAssertionManager* _lockScreenDisabledAssertionManager;
BOOL _isInLostMode;
SBLockScreenAutoUnlockAggregateRule* _autoUnlockRuleAggregator;
BOOL _shouldTransitionIrisWallpaperToStillWhenPlaybackFinishes;
id<SBFLockOutStatusProvider> _lockOutController;
SBFUserAuthenticationController* _userAuthController;
SBLiftToWakeManager* _liftToWakeManager;
SBTapToWakeController* _tapToWakeController;
NSMutableDictionary* _mesaCoordinatorDisabledAssertions;
NSMutableDictionary* _mesaWalletPreArmDisabledAssertions;
NSMutableDictionary* _mesaAutoUnlockingDisabledAssertions;
NSMutableDictionary* _mesaUnlockingDisabledAssertions;
SBIdleTimerCoordinatorHelper* _idleTimerCoordinatorHelper;
/*^block*/id _unlockActionBlock;
}
@property (assign,getter=isUIUnlocking,nonatomic) BOOL UIUnlocking; //@synthesize uiUnlocking=_uiUnlocking - In the implementation block
@property (setter=_setLockOutController:,getter=_lockOutController,nonatomic,retain) id<SBFLockOutStatusProvider> lockOutController; //@synthesize lockOutController=_lockOutController - In the implementation block
@property (setter=_setUserAuthController:,getter=_userAuthController,nonatomic,retain) SBFUserAuthenticationController * userAuthController; //@synthesize userAuthController=_userAuthController - In the implementation block
@property (setter=_setLiftToWakeManager:,getter=_liftToWakeManager,nonatomic,retain) SBLiftToWakeManager * liftToWakeManager; //@synthesize liftToWakeManager=_liftToWakeManager - In the implementation block
@property (setter=_setTapToWakeController:,getter=_tapToWakeController,nonatomic,retain) SBTapToWakeController * tapToWakeController; //@synthesize tapToWakeController=_tapToWakeController - In the implementation block
@property (nonatomic,copy) id unlockActionBlock; //@synthesize unlockActionBlock=_unlockActionBlock - In the implementation block
@property (nonatomic,readonly) SBLockScreenViewControllerBase * lockScreenViewController; //@synthesize lockScreenViewController=_lockScreenViewController - In the implementation block
@property (nonatomic,readonly) SBDashBoardViewController * dashBoardViewController;
@property (nonatomic,readonly) id<SBNotificationDestination> notificationDestination;
@property (readonly) BOOL isUILocked; //@synthesize isUILocked=_isUILocked - In the implementation block
@property (readonly) BOOL isWaitingToLockUI; //@synthesize isWaitingToLockUI=_isWaitingToLockUI - In the implementation block
@property (readonly) BOOL shouldHandlePocketStateChanges;
@property (readonly) BOOL shouldPlayLockSound;
@property (readonly) BOOL isLockScreenActive;
@property (readonly) BOOL isLockScreenVisible;
@property (readonly) BOOL bioAuthenticatedWhileMenuButtonDown;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (copy,readonly) NSString * description;
@property (copy,readonly) NSString * debugDescription;
+(Class)safeCategoryBaseClass;
+(id)_sharedInstanceCreateIfNeeded:(BOOL)arg1 ;
+(id)sharedInstance;
+(id)sharedInstanceIfExists;
-(BOOL)isUILocked;
-(BOOL)hasUIEverBeenLocked;
-(SBLockScreenViewControllerBase *)lockScreenViewController;
-(void)loadViewsIfNeeded;
-(BOOL)isInLostMode;
-(void)_noteStartupTransitionWillBegin;
-(void)_noteStartupTransitionDidBegin;
-(void)_setIdleTimerCoordinator:(id)arg1 ;
-(id)coordinatorRequestedIdleTimerDescriptor:(id)arg1 ;
-(id)idleTimerProvider:(id)arg1 didProposeDescriptor:(id)arg2 forReason:(id)arg3 ;
-(BOOL)unlockUIFromSource:(int)arg1 withOptions:(id)arg2 ;
-(BOOL)shouldPlayLockSound;
-(BOOL)isLockScreenActive;
-(id)_lockOutController;
-(void)wallpaperDidChangeForVariant:(long long)arg1 ;
-(void)setPasscodeVisible:(BOOL)arg1 animated:(BOOL)arg2 ;
-(BOOL)handleTransitionRequest:(id)arg1 ;
-(BOOL)isUIUnlocking;
-(void)attemptUnlockWithPasscode:(id)arg1 ;
-(BOOL)_attemptUnlockWithPasscode:(id)arg1 finishUIUnlock:(BOOL)arg2 ;
-(BOOL)shouldLockUIAfterEndingCall;
-(void)alertDidDeactivate:(id)arg1 ;
-(void)remoteLock:(BOOL)arg1 ;
-(void)_setMesaUnlockingDisabled:(BOOL)arg1 forReason:(id)arg2 ;
-(void)tapToWakeControllerDidRecognizeWakeGesture:(id)arg1 ;
-(void)enableLostModePlugin;
-(void)_setLockOutController:(id)arg1 ;
-(void)dashBoardViewController:(id)arg1 requestsTouchIDDisabled:(BOOL)arg2 forReason:(id)arg3 ;
-(void)dashBoardViewController:(id)arg1 unlockWithRequest:(id)arg2 completion:(/*^block*/id)arg3 ;
-(BOOL)_canHandleTransitionRequest:(id)arg1 ;
-(void)dashBoardViewControllerIrisPlayingDidFinish:(id)arg1 ;
-(id<SBNotificationDestination>)notificationDestination;
-(BOOL)isLockScreenDisabledForAssertion;
-(void)addLockScreenDisableAssertion:(id)arg1 ;
-(void)removeLockScreenDisableAssertion:(id)arg1 ;
-(void)noteMenuButtonSinglePress;
-(BOOL)handlesHomeButtonSinglePresses;
-(void)noteMenuButtonDoublePress;
-(void)updateSpringBoardStatusBarForLockScreenTeardown;
-(void)coverSheetPresentationManager:(id)arg1 unlockWithRequest:(id)arg2 completion:(/*^block*/id)arg3 ;
-(void)lockScreenViewControllerWillPresent;
-(void)lockScreenViewControllerDidPresent;
-(void)lockScreenViewControllerWillDismiss;
-(void)lockScreenViewControllerDidDismiss;
-(void)lockScreenViewControllerRequestsUnlock;
-(void)homeButtonShowPasscodeRecognizerDidFailToRecognize:(id)arg1 ;
-(void)homeButtonShowPasscodeRecognizerRequestsPasscodeUIToBeShown:(id)arg1 ;
-(void)setBiometricAutoUnlockingDisabled:(BOOL)arg1 forReason:(id)arg2 ;
-(void)attemptUnlockWithPasscode:(id)arg1 completion:(/*^block*/id)arg2 ;
-(id)biometricAuthenticationCoordinator;
-(BOOL)biometricAuthenticationCoordinator:(id)arg1 requestsAuthenticationFeedback:(id)arg2 ;
-(BOOL)biometricAuthenticationCoordinator:(id)arg1 requestsUnlockWithIntent:(int)arg2 ;
-(BOOL)bioAuthenticatedWhileMenuButtonDown;
-(void)_setupModeChanged;
-(void)lockUIFromSource:(int)arg1 withOptions:(id)arg2 completion:(/*^block*/id)arg3 ;
-(BOOL)passcodeEntryAlertViewController:(id)arg1 authenticatePasscode:(id)arg2 ;
-(void)passcodeEntryAlertViewControllerWantsEmergencyCall:(id)arg1 ;
-(BOOL)isPasscodeEntryAlertVisible;
-(BOOL)isLockScreenVisible;
-(void)homeButtonSuppressAfterUnlockRecognizerRequestsEndOfSuppression:(id)arg1 ;
-(BOOL)isWaitingToLockUI;
-(id)_newLockScreenController;
-(void)_reallySetUILocked:(BOOL)arg1 ;
-(void)activationChanged:(id)arg1 ;
-(BOOL)_lockUI;
-(void)_deviceBlockedChanged:(id)arg1 ;
-(void)_resetOrRestoreStateChanged:(id)arg1 ;
-(void)_lockScreenDimmed:(id)arg1 ;
-(void)_handleBacklightLevelWillChange:(id)arg1 ;
-(void)_handleBacklightDidTurnOff:(id)arg1 ;
-(void)_activeCallStateChanged;
-(void)_setUserAuthController:(id)arg1 ;
-(void)_evaluatePreArmDisabledAssertions;
-(BOOL)_shouldLockAfterEndingTelephonyCall;
-(BOOL)_shouldLockAfterEndingFaceTimeCall;
-(void)_activateLockScreenAnimated:(BOOL)arg1 animationProvider:(/*^block*/id)arg2 automatically:(BOOL)arg3 inScreenOffMode:(BOOL)arg4 dimInAnimation:(BOOL)arg5 dismissNotificationCenter:(BOOL)arg6 completion:(/*^block*/id)arg7 ;
-(void)_clearAuthenticationLockAssertion;
-(void)_relockUIForButtonPress:(BOOL)arg1 afterCall:(BOOL)arg2 ;
-(void)_prepareWallpaperForLockedMode;
-(void)setUIUnlocking:(BOOL)arg1 ;
-(void)_setHomeButtonSuppressAfterUnlockRecognizer:(id)arg1 ;
-(void)_setUILocked:(BOOL)arg1 ;
-(void)_sendUILockStateChangedNotification;
-(void)_runUnlockActionBlock:(BOOL)arg1 ;
-(void)_prepareWallpaperForUnlockedMode;
-(BOOL)_unlockWithRequest:(id)arg1 cancelPendingRequests:(BOOL)arg2 completion:(/*^block*/id)arg3 ;
-(void)_setWalletPreArmDisabled:(BOOL)arg1 forReason:(id)arg2 ;
-(BOOL)_attemptUnlockWithPasscode:(id)arg1 mesa:(BOOL)arg2 finishUIUnlock:(BOOL)arg3 ;
-(BOOL)_isPasscodeVisible;
-(void)_handleAuthenticationFeedback:(id)arg1 ;
-(BOOL)_setPasscodeVisible:(BOOL)arg1 animated:(BOOL)arg2 ;
-(void)_setHomeButtonShowPasscodeRecognizer:(id)arg1 ;
-(void)_resetDashBoardInterfaceOrientationAnimated:(BOOL)arg1 ;
-(void)_postLockCompletedNotification:(BOOL)arg1 ;
-(void)_setMesaCoordinatorDisabled:(BOOL)arg1 forReason:(id)arg2 ;
-(void)_createAuthenticationAssertion;
-(BOOL)_isUnlockDisabled;
-(BOOL)_finishUIUnlockFromSource:(int)arg1 withOptions:(id)arg2 ;
-(BOOL)_canAttemptRealUIUnlockIgnoringBacklightNonsenseWithReason:(out id*)arg1 ;
-(BOOL)_attemptUnlockWithPasscode:(id)arg1 mesa:(BOOL)arg2 finishUIUnlock:(BOOL)arg3 completion:(/*^block*/id)arg4 ;
-(void)_lockFeaturesForRemoteLock:(BOOL)arg1 ;
-(void)exitLostModeIfNecessaryFromRemoteRequest:(BOOL)arg1 ;
-(void)_maybeLaunchSetupForcingCheckIfNotBricked:(BOOL)arg1 ;
-(BOOL)_shouldUnlockUIOnKeyDownEvent;
-(id)averageColorForCurrentWallpaperInScreenRect:(CGRect)arg1 ;
-(BOOL)shouldHandlePocketStateChanges;
-(void)startUIUnlockFromSource:(int)arg1 withOptions:(id)arg2 ;
-(void)attemptUnlockWithMesa;
-(void)activateLostModeForRemoteLock:(BOOL)arg1 ;
-(BOOL)_shouldBeInSetupMode;
-(id)_userAuthController;
-(id)_liftToWakeManager;
-(void)_setLiftToWakeManager:(id)arg1 ;
-(id)_tapToWakeController;
-(void)_setTapToWakeController:(id)arg1 ;
-(id)unlockActionBlock;
-(void)setUnlockActionBlock:(id)arg1 ;
-(id)init;
-(NSString *)description;
-(BOOL)handleKeyHIDEvent:(IOHIDEventRef)arg1 ;
-(void)extendedKeybagLockStateChanged:(BOOL)arg1 ;
-(SBDashBoardViewController *)dashBoardViewController;
-(BOOL)unlockWithRequest:(id)arg1 completion:(/*^block*/id)arg2 ;
-(void)lockUIFromSource:(int)arg1 withOptions:(id)arg2 ;
-(void)_authenticationStateChanged:(id)arg1 ;
-(id)succinctDescription;
-(id)descriptionWithMultilinePrefix:(id)arg1 ;
-(id)descriptionBuilderWithMultilinePrefix:(id)arg1 ;
-(id)succinctDescriptionBuilder;
@end
Back to SpringBoard