System/Library/PrivateFrameworks/SpringBoard.framework
SBWiFiManager.h
@class NSRecursiveLock, NSString, NWSystemPathMonitor, NSObject;
@protocol OS_dispatch_source;
@interface SBWiFiManager : NSObject {
NSRecursiveLock *_lock;
struct __CFRunLoop { } *_callbackRunLoop;
struct __WiFiManagerClient { } *_manager;
struct __WiFiDeviceClient { } *_device;
NSString *_deviceInterfaceName;
BOOL _mainThread_devicePresent;
struct __WiFiNetwork { } *_currentNetwork;
struct __WiFiNetwork { } *_previousNetwork;
BOOL _currentNetworkHasBeenSet;
BOOL _currentNetworkIsIOSHotspot;
BOOL _currentNetworkIsIOSHotspotHasBeenSet;
BOOL _powered;
BOOL _poweredHasBeenSet;
int _mainThread_signalStrengthBars;
int _mainThread_signalStrengthRSSI;
BOOL _mainThread_signalStrengthHasBeenSet;
NWSystemPathMonitor *_systemPathMonitor;
NSObject<OS_dispatch_source> *_primaryInterfaceUpdateTimeoutSource;
struct __WiFiNetwork { } *_primaryInterface;
BOOL _primaryInterfaceHasBeenSet;
BOOL _isPrimaryInterface;
BOOL _isPrimaryInterfaceChanging;
}
+ (id)sharedInstance;
- (int)signalStrengthBars;
- (BOOL)isAssociated;
- (void)_powerStateDidChange;
- (id)init;
- (struct __CFRunLoop { } *)wifiRunLoopRef;
- (int)signalStrengthRSSI;
- (void)_updateCurrentNetwork;
- (void)setWiFiEnabled:(BOOL)a0;
- (void)_runManagerCallbackThread;
- (struct __WiFiManagerClient { } *)_lock_manager;
- (void)_updateSignalStrengthFromRawRSSI:(int)a0 andScaledRSSI:(float)a1;
- (id)_wifiInterface;
- (void)_primaryInterfaceChanged:(BOOL)a0;
- (BOOL)wiFiEnabled;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (BOOL)isPowered;
- (void)_lock_setWiFiDevice:(struct __WiFiDeviceClient { } *)a0;
- (BOOL)isAssociatedToIOSHotspot;
- (void)_linkDidChange;
- (void)_updateWiFiState;
- (void)_updateDevicePresence;
- (void)_updateSignalStrength;
- (id)currentNetworkName;
- (void)_lock_spawnManagerCallbackThread;
- (BOOL)_cachedIsAssociated;
- (void)setPowered:(BOOL)a0;
- (void)_updateWiFiDevice;
- (BOOL)isPrimaryInterface;
@end