/ KVSKeychainSyncingProxy / CKDAKSLockMonitor.h
CKDAKSLockMonitor.h
 1  //
 2  //  CKDAKSLockMonitor.h
 3  //  Security
 4  //
 5  
 6  
 7  #import "CKDLockMonitor.h"
 8  #import "XPCNotificationDispatcher.h"
 9  
10  #import <Foundation/Foundation.h>
11  
12  @interface CKDAKSLockMonitor : NSObject<CKDLockMonitor, XPCNotificationListener>
13  
14  @property (readonly) BOOL unlockedSinceBoot;
15  @property (readonly) BOOL locked;
16  
17  @property (weak) NSObject<CKDLockListener>* listener;
18  
19  + (instancetype) monitor;
20  
21  - (instancetype) init;
22  
23  - (void) recheck;
24  
25  - (void) connectTo: (NSObject<CKDLockListener>*) listener;
26  
27  @end