@class NSOperationQueue, NSObject; @protocol OS_dispatch_queue; @interface CMAltimeterInternal : NSObject { struct Dispatcher { void /* function */ **x0; id x1; } *fFilteredPressureDispatcher; id /* block */ fRelativeAltimeterHandler; NSOperationQueue *fRelativeAltimeterQueue; struct Sample { double timestamp; struct { float pressure; float temperature; } pressureData; } fBaseAltimeterSample; float fBarometricBaseAltitude; BOOL fBaselineReceived; float fMostRecentFilteredPressure; struct deque> { struct __split_buffer> { float **__first_; float **__begin_; float **__end_; struct __compressed_pair> { float **__value_; } __end_cap_; } __map_; unsigned long long __start_; struct __compressed_pair> { unsigned long long __value_; } __size_; } fPressureSamples; NSObject *fInternalQueue; NSObject *fAppQueue; void *fLocationdConnection; id /* block */ fHandler; id /* block */ fSignificantElevationSampleHandler; double fElevationAscendedOffset; double fElevationDescendedOffset; BOOL fStopSignificantElevationUpdates; double fFilteredElevationOffset; BOOL fStopRelativeAltitudeUpdates; NSOperationQueue *fAbsoluteAltitudeClientQueue; id /* block */ fAbsoluteAltitudeClientHandler; } - (id)init; - (void)dealloc; - (id).cxx_construct; - (void).cxx_destruct; - (void)_teardown; - (void)_handleAbsoluteAltitudeUpdate:(struct shared_ptr { struct CLConnectionMessage *x0; struct __shared_weak_count *x1; })a0; - (void)_pauseAbsoluteAltitudeUpdates; - (void)_queryElevationProfileFromDate:(id)a0 toDate:(id)a1 withBatchSize:(unsigned long long)a2 fromRecordId:(int)a3 withHandler:(id /* block */)a4; - (void)_queryElevationProfileFromDate:(id)a0 toDate:(id)a1 withBatchSize:(unsigned long long)a2 withHandler:(id /* block */)a3; - (void)_querySignificantElevationChangeFromDate:(id)a0 toDate:(id)a1 withHandler:(id /* block */)a2; - (void)_releaseHandlerObjects; - (void)_resumeAbsoluteAltitudeUpdates; - (void)_startAbsoluteAltitudeUpdatesToQueue:(id)a0 withHandler:(id /* block */)a1; - (void)_startElevationUpdatesWithHandler:(id /* block */)a0; - (void)_startRelativeAltitudeUpdates; - (void)_startSignificantElevationUpdatesWithHandler:(id /* block */)a0; - (void)_stopAbsoluteAltitudeUpdates; - (void)_stopElevationUpdates; - (void)_stopRelativeAltitudeUpdates; - (void)_stopSignificantElevationUpdates; @end