luxlabs header browser preview


@class NSError, GEOLocation, NSObject;
@protocol OS_dispatch_queue, GEOGeographicMetadataFetcher;

@interface GEOGeographicMetadataRequester : NSObject {
    unsigned long long _type;
    GEOLocation *_location;
    NSObject<OS_dispatch_queue> *_workQueue;
    id<GEOGeographicMetadataFetcher> _fetcher;
    NSError *_lastError;
}

@property (copy, nonatomic) id /* block */ processBlock;

+ (void)fetchSmartDataModeDataForLocation:(id)a0 mcc:(unsigned short)a1 mnc:(unsigned short)a2 responseQueue:(id)a3 responseBlock:(id /* block */)a4;
+ (void)fetchDataForLocation:(id)a0 type:(unsigned long long)a1 responseQueue:(id)a2 responseBlock:(id /* block */)a3;
+ (void)fetchPossibleTerritoriesForLocation:(id)a0 responseQueue:(id)a1 responseBlock:(id /* block */)a2;
+ (void)_fetchDataForLocation:(id)a0 type:(unsigned long long)a1 mcc:(unsigned short)a2 mnc:(unsigned short)a3 retryCount:(unsigned long long)a4 responseQueue:(id)a5 responseBlock:(id /* block */)a6;
+ (void)_fetchPossibleTerritoriesForLocation:(id)a0 retryCount:(unsigned long long)a1 responseQueue:(id)a2 responseBlock:(id /* block */)a3;

- (void)_start;
- (void)_fetch;
- (id)_doSimpleLookup:(id)a0 rootQuadKey:(unsigned long long)a1 error:(id *)a2;
- (void).cxx_destruct;
- (id)_doTerritoryRegulatoryLookup:(id)a0 error:(id *)a1;
- (void)reportCorrupt:(id)a0;
- (id)initWithLocation:(id)a0 type:(unsigned long long)a1 mcc:(unsigned short)a2 mnc:(unsigned short)a3;

@end