luxlabs header browser preview


@class NSMutableSet;

@interface CKDSystemAvailabilityMonitor : NSObject

@property (retain, nonatomic) NSMutableSet *watcherWrappers;
@property unsigned long long availabilityState;
@property unsigned long long simulatedAvailabilityState;

+ (void)initialize;
+ (id)sharedMonitor;

- (id)availabilityDescription;
- (void)removeNotifications;
- (void)dealloc;
- (id)initInternal;
- (void)_clearVanishedWatchers;
- (void)simulateBuddyCompletedForUnitTests;
- (unsigned long long)currentAvailabilityState;
- (void)resetToUnavailableForUnitTests;
- (void)assertAvailability:(unsigned long long)a0;
- (void).cxx_destruct;
- (void)simulateFirstUnlockForUnitTests;
- (BOOL)deviceUnlockedSinceBoot;
- (void)_logAvailabilityDescription;
- (BOOL)registerWatcher:(id)a0;
- (void)_systemMayNowBeReady;

@end