System/Library/PrivateFrameworks/GeoServices.framework
GEONavigationProxy.h
@class NSXPCConnection, NSString, NSData, NSArray, GEOComposedRoute, GEONavigationRouteSummary, GEONavigationRouteTransitSummary, GEOArrivalTimeAndDistanceInfo, GEONavigationGuidanceState, GEOLocation, GEORouteMatch, GEONameInfo;
@protocol GEOServerFormattedStepStringFormatter;
@interface GEONavigationProxy : NSObject {
NSXPCConnection *_navdConnection;
int _navigationStartedToken;
BOOL _hasNavigationStartedToken;
NSString *_destinationName;
GEOComposedRoute *_route;
GEOLocation *_lastLocation;
struct { unsigned int index; float offset; } _matchedCoordinate;
BOOL _locationUnreliable;
GEORouteMatch *_routeMatch;
NSString *_currentRoadName;
BOOL _guidancePromptsEnabled;
NSData *_activeRouteDetailsData;
NSArray *_rideSelections;
unsigned long long _stepIndex;
unsigned long long _displayedStepIndex;
GEONameInfo *_stepNameInfo;
struct { double remainingTime; double remainingDistance; } _positionFromSign;
struct { double remainingTime; double remainingDistance; } _positionFromManeuver;
struct { double remainingTime; double remainingDistance; } _positionFromDestination;
unsigned long long _announcementStage;
unsigned long long _nextAnnouncementStage;
double _timeUntilNextAnnouncement;
GEONavigationRouteSummary *_routeSummary;
GEONavigationRouteTransitSummary *_transitRouteSummary;
GEOArrivalTimeAndDistanceInfo *_timeAndDistanceInfo;
GEONavigationGuidanceState *_guidanceState;
int _navigationVoiceVolume;
BOOL _isNavigatingInLowGuidance;
BOOL _isConnectedToCarplay;
}
@property (retain, nonatomic) id<GEOServerFormattedStepStringFormatter> formatter;
- (void)setDisplayedStepIndex:(unsigned long long)a0;
- (void)setGuidancePromptsEnabled:(BOOL)a0;
- (void)dealloc;
- (void)setNavigationState:(int)a0;
- (void)setRoute:(id)a0;
- (void)_clearState;
- (void)setRouteMatch:(id)a0;
- (void)setIsConnectedToCarplay:(BOOL)a0;
- (void)stop;
- (void)setLocationUnreliable:(BOOL)a0;
- (void).cxx_destruct;
- (void)setCurrentRoadName:(id)a0;
- (void)triggerHaptics:(int)a0;
- (void)_closeNavdConnection;
- (void)_openNavdConnection;
- (void)_sendActiveRouteDetailsData;
- (void)_sendCurrentRoadName;
- (void)_sendGuidanceState;
- (void)_sendLocationAndCoordinate;
- (void)_sendNavigationVoiceVolume;
- (void)_sendPositionFromDestination;
- (void)_sendPositionFromManeuver;
- (void)_sendPositionFromSign;
- (void)_sendRideSelections;
- (void)_sendRouteSummary;
- (void)_sendStepIndex;
- (void)_sendStepNameInfo;
- (void)_sendTransitSummary;
- (void)setActiveRouteDetailsData:(id)a0;
- (void)setAnnouncementStage:(unsigned long long)a0;
- (void)setArrivedAtWaypoint:(id)a0 endOfLegIndex:(unsigned long long)a1;
- (void)setClusteredSectionSelectedRideFromRoute:(id)a0;
- (void)setDestinationName:(id)a0 nextDestinationName:(id)a1;
- (void)setETAUpdate:(id)a0;
- (void)setIsNavigatingInLowGuidance:(BOOL)a0;
- (void)setLastLocation:(id)a0 routeMatchedCoordinate:(struct { unsigned int x0; float x1; })a1;
- (void)setNavigationSessionState:(unsigned long long)a0 transportType:(int)a1 navigationType:(int)a2 isResumingMultipointRoute:(BOOL)a3;
- (void)setNavigationVoiceVolume:(int)a0;
- (void)setNextAnnouncementStage:(unsigned long long)a0 timeUntilNextAnnouncement:(double)a1;
- (void)setPositionFromDestination:(struct { double x0; double x1; })a0;
- (void)setPositionFromManeuver:(struct { double x0; double x1; })a0;
- (void)setPositionFromSign:(struct { double x0; double x1; })a0;
- (void)setResumedNavigatingFromWaypoint:(id)a0 endOfLegIndex:(unsigned long long)a1;
- (void)setStepIndex:(unsigned long long)a0;
- (void)setStepNameInfo:(id)a0;
- (void)setTrafficForCurrentRoute:(id)a0;
- (void)startWithDestinationName:(id)a0 nextDestinationName:(id)a1;
@end