luxlabs header browser preview


@class NSString, NSDateFormatter, WiFiLocationManager, NSObject;
@protocol OS_dispatch_queue, OS_dispatch_source, WiFiLocaleManagerDelegate;

@interface WiFiLocaleManager : NSObject <WiFiLocationManagerDelegate> {
    struct __CTServerConnection { } *_ctServerConnectionRef;
}

@property BOOL localeCheckSuspended;
@property (retain) NSString *localeCountryCode;
@property int localeSource;
@property double localeTimeout;
@property double localeLastUpdatedTime;
@property (retain) NSObject<OS_dispatch_queue> *queue;
@property (retain) NSObject<OS_dispatch_source> *localeTimer;
@property (retain) NSObject<OS_dispatch_source> *retryTimer;
@property int aggressiveRetryAttemptsRemaining;
@property (retain) NSDateFormatter *dateFormatter;
@property (retain) WiFiLocationManager *locationManager;
@property unsigned char isWaitingForLocationUpdate;
@property unsigned char testModeEnabled;
@property int testMcc;
@property (retain) NSString *testHost11d;
@property (retain) NSString *testPeer;
@property (retain) NSString *testTimeZoneCC;
@property (retain) NSString *testUserDefaults;
@property (weak, nonatomic) id<WiFiLocaleManagerDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)getStringOfLocaleSource:(int)a0;

- (id)getLocaleFromMcc;
- (id)init;
- (void)didUpdateLocations:(id)a0;
- (void)dealloc;
- (id)getLocaleFromUserDefaults;
- (void)retrySetCountryCode:(id)a0 source:(int)a1;
- (id)getLocaleFromCompanion;
- (void)determineLocale:(unsigned char)a0;
- (id)getLocaleUsingGeoLocationCache:(id)a0;
- (BOOL)shouldDetermineNewLocale;
- (double)getLocaleLastUpdatedTime;
- (id)getRestrictedCountryCodeFromTimezone;
- (id)getLocaleFromLocation:(id)a0;
- (void)determineAndSetLocale:(unsigned char)a0;
- (id)getLocaleFromPeer;
- (void)didChangeAuthorizationStatus;
- (void)setCountryCode:(id)a0 source:(int)a1;
- (void)setLocaleTestParams:(id)a0;
- (void).cxx_destruct;
- (BOOL)isLocaleCheckSuspended;
- (id)getLocaleUsingBoundingBoxes:(id)a0;
- (unsigned char)getNetworkReachability;
- (id)applySetCountryCodeExceptions:(id)a0;
- (id)getLocaleFromTimezone;
- (id)getLocaleUsingReverseGeocoder:(id)a0;
- (BOOL)isDefaultCountryCode:(id)a0;
- (id)getRestrictedCountryCodeFromRegionInfo;
- (id)getLocaleFromMultiple80211d;
- (void)didFailWithError:(id)a0;
- (int)getLocaleSource;
- (id)getLocaleCountryCode;

@end