System/Library/PrivateFrameworks/Navigation.framework
MNTrafficIncidentAlertUpdater.h
Download MNTrafficIncidentAlertUpdater.h
@class NSString, NSMutableSet, NSDate, MNTrafficIncidentAlert, MNLocation;
@protocol MNTrafficIncidentAlertUpdaterDelegate;
@interface MNTrafficIncidentAlertUpdater : NSObject {
MNLocation *_lastLocation;
NSMutableSet *_pendingAlerts;
MNTrafficIncidentAlert *_activeAlert;
NSDate *_activeAlertDisplayedTime;
NSDate *_nextAlertDisplayTime;
int _trafficIncidentStatus;
NSString *_previousBannerID;
NSMutableSet *_displayedBannerIds;
}
@property (retain, nonatomic) MNTrafficIncidentAlert *activeAlert;
@property (weak, nonatomic) id<MNTrafficIncidentAlertUpdaterDelegate> delegate;
@property (nonatomic) BOOL useTriggerPointRangeBannerQueuing;
- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (void)clearAlerts;
- (void)_activateAlert:(id)a0 forLocation:(id)a1;
- (id)_nextAlert;
- (void)_removeActiveAlert;
- (void)_updateActiveAlertForLocation:(id)a0;
- (void)_updateAlertDistanceAndETAForLocation:(id)a0;
- (void)_updateForAlertsFromResponseUsingDistancePoints:(id)a0;
- (void)_updateForLocationUsingDistancePoints:(id)a0;
- (void)_updatePreviousDisplayedBannerForRequest:(id)a0;
- (void)_updateRerouteProposalStatusForRequest:(id)a0;
- (void)updateForAlertsFromResponse:(id)a0;
- (void)updateForLocation:(id)a0;
- (void)updateForReroute:(id)a0;
- (void)updateIncidentResultForETARequest:(id)a0;
- (void)updateIncidentResultForRerouteRequest:(id)a0;
@end