luxlabs header browser preview


@class UIViewController, WFScanMetricsManager, NSString, WFDetailsContext, WFAssociationContextQueue, WFHotspotInterface, WFCredentialsContext, WFNetworkListRandomMACManager, WFInterface, WFLinkQuality, WFAssociationContext, NSSet, NSOperationQueue, WFScanManager, WFCertificateContext, WFDiagnosticsManager, WFClient, WFHealthIssueOverrides, WFGasQueryController, WFHealthManager, WFWiFiStateMonitor;
@protocol WFNetworkViewProvider, WFContextPresenting, WFKnownNetworksProvider, WFNetworkView, WFNetworkListing, WFOtherNetworkProvider;

@interface WFNetworkListController : NSObject <WFHotspotInterfaceDelegate, WFNetworkListDelegate, WFAirportViewControllerDelegate, WFScanManagerDelegate, WFGasQueryControllerDelegate>

@property (retain, nonatomic) UIViewController<WFNetworkListing> *viewController;
@property (retain, nonatomic) WFHotspotInterface *hotspotInterface;
@property (retain, nonatomic) NSSet *networks;
@property (retain, nonatomic) WFInterface *interface;
@property BOOL associatingToOtherNetwork;
@property (retain, nonatomic) UIViewController<WFOtherNetworkProvider> *otherNetworkVC;
@property (retain, nonatomic) NSOperationQueue *backgroundQueue;
@property (retain, nonatomic) WFHealthIssueOverrides *healthRecommendationOverrides;
@property (retain, nonatomic) WFScanManager *scanManager;
@property (retain, nonatomic) WFLinkQuality *latestLinkQuality;
@property (retain, nonatomic) WFHealthManager *healthManager;
@property (nonatomic) BOOL viewControllerSupportsCurrentNetworkSubtitle;
@property (nonatomic) unsigned long long powerState;
@property (nonatomic) BOOL canScanForPersonalHotspots;
@property (retain, nonatomic) WFGasQueryController *gasController;
@property (retain, nonatomic) WFWiFiStateMonitor *stateMonitor;
@property (retain, nonatomic) WFClient *wifiClient;
@property (retain, nonatomic) id<WFNetworkViewProvider> viewProvider;
@property (retain, nonatomic) WFDetailsContext *detailsContext;
@property (retain, nonatomic) WFCredentialsContext *credentialsContext;
@property (retain, nonatomic) WFCertificateContext *certificateContext;
@property (retain, nonatomic) UIViewController<WFNetworkView> *contextVC;
@property (retain, nonatomic) id<WFContextPresenting> visibleContext;
@property (retain, nonatomic) WFAssociationContext *associationContext;
@property (retain, nonatomic) WFAssociationContextQueue *associationContextQueue;
@property (retain, nonatomic) WFScanMetricsManager *scanMetricsManager;
@property (nonatomic, getter=isHS20Supported) BOOL HS20Supported;
@property (retain, nonatomic) WFNetworkListRandomMACManager *randomMACManager;
@property (retain, nonatomic) WFDiagnosticsManager *diagnosticsManager;
@property (nonatomic) BOOL firstScanFinished;
@property (retain, nonatomic) id<WFKnownNetworksProvider> knownNetworksManager;
@property (nonatomic) long long privacyProxyFeatureTier;
@property (nonatomic) BOOL privacyProxyFeatureEnabled;
@property (retain, nonatomic) NSSet *knownHiddenNetworkNames;
@property (nonatomic) BOOL knownNetworksContainsHS20Networks;
@property (nonatomic) BOOL lockdownModeEnabled;
@property (nonatomic) BOOL shouldShowDetailTapOnCurrentNetwork;
@property (nonatomic) BOOL scanForPersonalHotspots;
@property (readonly, nonatomic, getter=isScanning) BOOL scanning;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)_openURL:(id)a0;
- (void)stopScanning;
- (void)_applicationWillEnterForeground:(id)a0;
- (void)startScanning;
- (void)_applicationWillResignActive:(id)a0;
- (void)_applicationDidBecomeActive:(id)a0;
- (id)init;
- (void)dealloc;
- (void)_applicationDidEnterBackground:(id)a0;
- (id)initWithViewController:(id)a0;
- (id)keyValueDictionaryForURL:(id)a0;
- (void)_preferredNetworksDidChange:(id)a0;
- (BOOL)isSetup;
- (BOOL)handleURL:(id)a0;
- (void)_managedAppleIDStateDidChange:(id)a0;
- (void).cxx_destruct;
- (void)_updatePowerState;
- (void)_powerStateChanged;
- (id)_hardwareMACAddress;
- (BOOL)_supportsWiFiPasswordSharing;
- (void)airportSettingsViewController:(id)a0 setAskToJoinMode:(long long)a1;
- (id)airportSettingsViewController:(id)a0 unconfiguredAccessoriesGroupHeaderTitle:(id)a1;
- (long long)airportSettingsViewControllerAskToJoinMode:(id)a0;
- (BOOL)airportSettingsViewControllerCurrentNetworkConnectionIsProblematic:(id)a0;
- (void)airportSettingsViewControllerDidFinishEditingKnownNetworks:(id)a0;
- (void)airportSettingsViewControllerDidStartEditingKnownNetworks:(id)a0;
- (void)airportSettingsViewControllerDidTapDataUsage:(id)a0;
- (void)airportSettingsViewControllerDidTapDiagnosticsMode:(id)a0 showNANUI:(BOOL)a1;
- (BOOL)airportSettingsViewControllerShouldShowDiagnosticsMode:(id)a0;
- (BOOL)airportSettingsViewControllerShouldShowKnownNetworks:(id)a0;
- (BOOL)airportSettingsViewControllerShouldShowNANUI:(id)a0;
- (id)editableKnownNetworks;
- (id)healthRecommendations;
- (id)managedKnownNetworks;
- (void)networkListViewController:(id)a0 didTapRecord:(id)a1;
- (void)networkListViewController:(id)a0 setAutoInstantOption:(long long)a1;
- (void)networkListViewController:(id)a0 setWAPIEnabled:(BOOL)a1;
- (void)networkListViewController:(id)a0 showSettingsForNetwork:(id)a1 context:(long long)a2;
- (void)networkListViewController:(id)a0 userDidChangePowerToggle:(unsigned long long)a1;
- (long long)networkListViewControllerAutoInstantHotspotOption:(id)a0;
- (BOOL)networkListViewControllerCurrentPowerState:(id)a0;
- (unsigned long long)networkListViewControllerCurrentPowerStateToggle:(id)a0;
- (void)networkListViewControllerDidAppear:(id)a0;
- (void)networkListViewControllerDidDisappear:(id)a0;
- (void)networkListViewControllerDidTapOtherNetwork:(id)a0;
- (BOOL)networkListViewControllerIsAutoUnlockEnabled:(id)a0;
- (BOOL)networkListViewControllerIsManagedAppleID:(id)a0;
- (BOOL)networkListViewControllerNetworkRestrictionActive:(id)a0;
- (BOOL)networkListViewControllerPowerModificationDisabled:(id)a0;
- (BOOL)networkListViewControllerWAPIEnabled:(id)a0;
- (BOOL)removeKnownNetworks:(id)a0;
- (void)_resumeScanning;
- (void)removeScanCache;
- (void)_associateToScanRecord:(id)a0 profile:(id)a1;
- (BOOL)_handleCurrentNetworkDetailsURL;
- (void)_associateToEnterpriseNetwork:(id)a0 profile:(id)a1;
- (void)_associateToHS20Network:(id)a0;
- (void)_associateToHotspotDevice:(id)a0;
- (void)_associateToNetwork:(id)a0 profile:(id)a1;
- (void)_associateToScanRecord:(id)a0;
- (void)_associateToUnconfiguredAccessory:(id)a0;
- (void)_associateToUserSuppliedNetwork:(id)a0;
- (void)_associateToUserSuppliedNetworkHelper:(id)a0 networks:(id)a1;
- (void)_associationDidFinish:(BOOL)a0 error:(id)a1 network:(id)a2;
- (void)_associationWillStart:(id)a0;
- (BOOL)_canPromptForCarPlay;
- (BOOL)_canPromptForInstantHotspot;
- (BOOL)_canScanForHiddenNetwork:(id)a0;
- (BOOL)_canStartAssociationToNetwork:(id)a0;
- (BOOL)_canStartAssociationToUserSuppliedNetwork:(id)a0;
- (void)_cellularOutrankNotification:(id)a0;
- (void)_cleanUpStatesForDismissal;
- (void)_clientRestartedNotification:(id)a0;
- (id)_convertToHexString:(id)a0;
- (long long)_defaultAuthTraits;
- (BOOL)_disablePersonalHotspot;
- (void)_dismissCredentialsViewControllerWithContext:(id)a0;
- (void)_dismissDetailsViewControllerWithContext:(id)a0;
- (void)_dismissErrorViewControllerWithContext:(id)a0;
- (void)_dismissLockdownModeViewControllerWithContext:(id)a0;
- (void)_dismissOtherNetworkViewControllerWithContext:(id)a0;
- (void)_dismissTrustViewControllerWithContext:(id)a0;
- (void)_dismissViewControllerForContext:(id)a0;
- (void)_dismissVisibleContext;
- (void)_downloadHomeApp;
- (unsigned long long)_getLockdownModeSecurityType:(id)a0;
- (void)_handleAssociationError:(id)a0 network:(id)a1 profile:(id)a2 securityMode:(long long)a3 associationContext:(id)a4;
- (void)_handleAssociationResult:(BOOL)a0 error:(id)a1 network:(id)a2 profile:(id)a3 shouldSaveProfile:(BOOL)a4;
- (void)_interfaceDidBecomeAvailable:(id)a0;
- (void)_ipStateDidChange:(id)a0;
- (BOOL)_isActiveCarPlaySession;
- (void)_networkDidChangeNotification:(id)a0;
- (void)_networkHealthIssuesDidChange:(id)a0;
- (void)_networkLinkQualityDidChangeNotification:(id)a0;
- (void)_networkRestrictionStateDidChange:(id)a0;
- (void)_openHomeAppForNetwork:(id)a0;
- (void)_pauseScanning;
- (void)_powerDidChangeNotification:(id)a0;
- (void)_powerModificationDisableStateDidChange:(id)a0;
- (void)_presentCellularOutrankAlertForNetwork:(id)a0 privateCellular:(BOOL)a1;
- (void)_presentContext:(id)a0 contextType:(unsigned long long)a1;
- (void)_presentDeveloperOutrankAlertForNetwork:(id)a0;
- (void)_presentHotspotErrorContextWithDevice:(id)a0 hotspotError:(id)a1 failure:(long long)a2;
- (void)_promptCredentialsForNetwork:(id)a0 profile:(id)a1;
- (void)_promptCredentialsForNetworkCancelled:(id)a0;
- (void)_promptForSecureWACDevice:(id)a0;
- (void)_promptToDisableCarPlayForNetworkName:(id)a0 handler:(id /* block */)a1;
- (void)_promptTrustCertificateForNetwork:(id)a0 certificateChain:(id)a1 profile:(id)a2 autoJoin:(BOOL)a3;
- (void)_refreshKnownHiddenNetworkNamesCache;
- (void)_registerForApplicationNotifications;
- (void)_runUnconfiguredJoinOperationForNetwork:(id)a0;
- (void)_saveLogsWithComment:(id)a0 diagnosticsViewController:(id)a1;
- (void)_scanNetworkForAssociation:(id)a0 profile:(id)a1;
- (void)_setupGASControllerWithInterface:(id)a0;
- (void)_setupWithInterface:(id)a0;
- (void)_setupWithoutInterface;
- (BOOL)_shouldPauseScanning;
- (BOOL)_shouldShowLowDataModeForProfile:(id)a0;
- (id)_sortedHealthRecommendations;
- (void)_startHotspotScan;
- (void)_stateMonitorChangedStates:(long long)a0 oldState:(long long)a1;
- (void)_stopHotspotScan;
- (void)_updateCurrentNetworkIPState:(id)a0;
- (void)_updateHS20NetworksWithProfiles:(id)a0 names:(id)a1;
- (void)_updateHealthSubtitle;
- (void)_updatePrivacyProxyFeatureEnabled;
- (void)_updateViewControllerConnectedNetwork;
- (void)_updateViewControllerConnectedNetwork:(id)a0;
- (void)_updateViewControllerDisabled;
- (void)_updateViewControllerScanResults;
- (void)_updateViewsForNetworks:(id)a0;
- (BOOL)_useLegacySettingsUI;
- (void)_wifiPropertyDidChanged:(id)a0;
- (void)associateToEnterpriseNetwork:(id)a0 profile:(id)a1;
- (void)gasQueryController:(id)a0 didUpdateProfiles:(id)a1 networkNames:(id)a2;
- (void)hotspotInterfaceDidUpdateNetworks:(id)a0;
- (id)initWithViewController:(id)a0 viewProvider:(id)a1;
- (id)initWithViewController:(id)a0 viewProvider:(id)a1 client:(id)a2;
- (id)initWithViewController:(id)a0 viewProvider:(id)a1 client:(id)a2 knownNetworksManager:(id)a3;
- (BOOL)isAirPortSettings;
- (BOOL)isAssociating;
- (void)networkListViewController:(id)a0 showSettingsForNetwork:(id)a1;
- (void)networkListViewController:(id)a0 userDidChangePower:(BOOL)a1;
- (void)networkListViewControllerDidFinish:(id)a0;
- (BOOL)networkListViewControllerLockdownModeActive:(id)a0;
- (id)passwordToDisplayForSSID:(id)a0;
- (void)pushDataUsageViewController;
- (void)scanManager:(id)a0 didFindHotspotHelperNetworks:(id)a1;
- (void)scanManager:(id)a0 didFinishScanRequest:(id)a1 results:(id)a2 error:(id)a3 timeElapsed:(double)a4;
- (id)scanManager:(id)a0 filterScanResults:(id)a1;
- (void)scanManager:(id)a0 stateDidChange:(long long)a1;
- (void)scanManager:(id)a0 updatedPartialResults:(id)a1;
- (void)scanManager:(id)a0 willStartScanRequest:(id)a1;
- (id)scanManagerKnownHiddenNetworkNames:(id)a0;
- (void)scanManagerScanningDidFinish:(id)a0 withResults:(id)a1 error:(id)a2;
- (void)scanManagerScanningWillStart:(id)a0;
- (BOOL)scanManagerShouldSupportHotspotHelper:(id)a0;
- (BOOL)scanManagerShouldSupportUnfilteredScanning:(id)a0;

@end