luxlabs header browser preview


@class NSObject, NSRunLoop, WFClient, NSThread, NSString, CWFScanResult, WFLinkQuality;
@protocol OS_dispatch_queue;

@interface WFWiFiStateMonitor : NSObject

@property (nonatomic) long long state;
@property (retain) NSObject<OS_dispatch_queue> *internalQueue;
@property (copy, nonatomic) WFLinkQuality *linkQuality;
@property (retain, nonatomic) CWFScanResult *currentNetwork;
@property BOOL monitoring;
@property BOOL associatedToCarPlayOnly;
@property (retain, nonatomic) WFClient *client;
@property NSRunLoop *callbackRunLoop;
@property (retain, nonatomic) NSThread *callbackThread;
@property (copy, nonatomic) NSString *bundleIdentifier;
@property (copy) id /* block */ handler;
@property (copy, nonatomic) NSString *identifier;

- (void)stopMonitoring;
- (id)init;
- (void)dealloc;
- (void)_powerStateDidChange:(id)a0;
- (void)_updateState;
- (void)_linkDidChange:(id)a0;
- (void)_updateState:(id /* block */)a0;
- (void)_carPlayNetworkTypeDidChange:(id)a0;
- (void)_runManagerCallbackThread;
- (void)_spawnManagerCallbackThread;
- (void)_linkQualityDidChange:(id)a0;
- (id)description;
- (void)_outrankStateDidChange:(id)a0;
- (id)initWithClient:(id)a0 handler:(id /* block */)a1;
- (void).cxx_destruct;
- (void)startMonitoring;
- (void)_asyncGetCurrentNetwork:(id /* block */)a0;
- (void)_hostAPStateChanged:(id)a0;
- (void)_clientConnectionRestarted:(id)a0;
- (void)_autoJoinStateChanged:(id)a0;
- (void)_interfaceBecameAvailable:(id)a0;
- (void)_registerInterfaceObserversForInterface:(id)a0;
- (void)_notifyStateChanged:(long long)a0 newState:(long long)a1;

@end