luxlabs header browser preview


@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