luxlabs header browser preview


@class NSString, NSBundle, CLLocationManager, MNLocationProviderCLParameters, NSRunLoop;
@protocol MNLocationProviderDelegate;

@interface MNCoreLocationProvider : NSObject <CLLocationManagerDelegate, CLLocationManagerVehicleDelegate, MNLocationProvider> {
    BOOL _hasQueriedAuthorization;
    CLLocationManager *_clLocationManager;
    MNLocationProviderCLParameters *_clParameters;
    int _authorizationStatus;
    NSBundle *_effectiveBundle;
    NSString *_effectiveBundleIdentifier;
    double _distanceFilter;
    double _desiredAccuracy;
    BOOL _matchInfoEnabled;
    NSRunLoop *_debug_initRunLoop;
    NSRunLoop *_debug_deinitRunLoop;
}

@property (readonly, nonatomic) CLLocationManager *_clLocationManager;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (weak, nonatomic) id<MNLocationProviderDelegate> delegate;
@property (retain, nonatomic) NSBundle *effectiveBundle;
@property (copy, nonatomic) NSString *effectiveBundleIdentifier;
@property (readonly, nonatomic) BOOL isAuthorized;
@property (nonatomic) int headingOrientation;
@property (readonly, nonatomic) double expectedGpsUpdateInterval;
@property (readonly, nonatomic) BOOL coarseModeEnabled;
@property (readonly, nonatomic) BOOL isTracePlayer;
@property (readonly, nonatomic) unsigned long long traceVersion;
@property (readonly, nonatomic) double timeScale;

- (void)locationManager:(id)a0 didUpdateHeading:(id)a1;
- (void)setMatchInfoEnabled:(BOOL)a0;
- (void)requestLocation;
- (id)init;
- (void)locationManager:(id)a0 monitoringDidFailForRegion:(id)a1 withError:(id)a2;
- (void)_updateAuthorizationStatus;
- (void)locationManagerDidPauseLocationUpdates:(id)a0;
- (void)dealloc;
- (id)initWithEffectiveBundleIdentifier:(id)a0;
- (void)stopUpdatingVehicleHeading;
- (void)locationManagerDidChangeAuthorization:(id)a0;
- (void)startUpdatingHeading;
- (void)stopUpdatingVehicleSpeed;
- (void)setDesiredAccuracy:(double)a0;
- (void)stopUpdatingHeading;
- (void)locationManager:(id)a0 didUpdateVehicleSpeed:(id)a1;
- (void)locationManager:(id)a0 didEnterRegion:(id)a1;
- (void)_sharedInit;
- (void)stopUpdatingLocation;
- (void)startUpdatingVehicleSpeed;
- (void)resetForActiveTileGroupChanged;
- (void)_resetForNewEffectiveBundle;
- (void)locationManager:(id)a0 didExitRegion:(id)a1;
- (void)locationManagerDidResumeLocationUpdates:(id)a0;
- (void)startUpdatingVehicleHeading;
- (id)initWithEffectiveBundle:(id)a0;
- (void)_updateForCLParameters:(id)a0;
- (void)stopMonitoringForRegion:(id)a0;
- (void)startMonitoringForRegion:(id)a0;
- (void)_createCLLocationManager;
- (void)setCLParameters:(id)a0;
- (void)startUpdatingLocation;
- (void)setDistanceFilter:(double)a0;
- (void)locationManager:(id)a0 didUpdateVehicleHeading:(id)a1;
- (void).cxx_destruct;
- (void)locationManager:(id)a0 didUpdateLocations:(id)a1;
- (void)_updateCoarseModeEnabled;
- (void)locationManager:(id)a0 didFailWithError:(id)a1;

@end