System/Library/PrivateFrameworks/MapsSupport.framework
MSPSenderETAController.h
Download MSPSenderETAController.h
@class NSString, NSArray, MSPSenderMinimalStrategy, MSPNavigationListener, MSPSharedTripRelay, MSPSenderLiveStrategy, MSPSenderMessageStrategy, NSMutableSet, NSObject, MSPSharedTripGroupSession, MSPGroupSessionStorage, MSPSharedTripStorageController;
@protocol OS_os_transaction, MSPSenderETAControllerDelegate;
@interface MSPSenderETAController : NSObject <MSPNavigationListenerDelegate, MSPSharedTripGroupSessionDelegate, MSPSenderMessageStrategyDelegate> {
NSObject<OS_os_transaction> *_transaction;
MSPNavigationListener *_navigationListener;
NSMutableSet *_destinations;
MSPSharedTripRelay *_idsRelay;
MSPSharedTripGroupSession *_groupSession;
MSPSenderMinimalStrategy *_minimalSender;
MSPSenderLiveStrategy *_liveSender;
MSPSenderMessageStrategy *_messageSender;
MSPGroupSessionStorage *_sessionStorage;
MSPSharedTripStorageController *_storageController;
}
@property (readonly, nonatomic) NSArray *activeHandles;
@property (weak, nonatomic) NSObject<MSPSenderETAControllerDelegate> *delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)_invalidateActiveHandles;
- (void)stopSharing:(id *)a0;
- (void)dealloc;
- (void)_cleanObjects;
- (void)_restoreLastSession;
- (void)_stopNavigationListener;
- (void)_startingGroupSession;
- (void)navigationListenerStopped:(id)a0;
- (void)_createGroupSessionIfNeededWithIdentifier:(id)a0;
- (BOOL)startSharingWith:(id)a0 error:(id *)a1;
- (void)groupSession:(id)a0 participantDidLeave:(id)a1;
- (void)_sendFinishedToIdentifiers:(id)a0;
- (void)navigationListenerResumed:(id)a0;
- (void)groupSessionEnded:(id)a0 withError:(id)a1;
- (void)stopSharingWithGroup:(id)a0 error:(id *)a1;
- (void)_invalidateSharedTripWithError:(id)a0;
- (BOOL)startSharingWithMessages:(id)a0 error:(id *)a1;
- (void).cxx_destruct;
- (void)_updateStorage;
- (BOOL)startSharingWithGroup:(id)a0 error:(id *)a1;
- (void)navigationListenerTrafficUpdated:(id)a0;
- (void)groupSession:(id)a0 participantDidJoin:(id)a1;
- (void)_startNavigationListener;
- (id)initWithRelay:(id)a0;
- (void)navigationListenerIsReady:(id)a0;
- (void)stopSharingWith:(id)a0 error:(id *)a1;
- (id)rulesForParticipant:(id)a0;
- (void)navigationListenerRouteUpdated:(id)a0;
- (void)touchedRules;
- (void)navigationListenerArrived:(id)a0;
- (void)navigationListenerETAUpdated:(id)a0;
- (BOOL)_validateNavigationState:(id *)a0;
- (void)navigationListenerWaypointsUpdated:(id)a0;
@end