System/Library/PrivateFrameworks/MapsSupport.framework
MSPSharedTripCapabilityLevelFetcher.h
Download MSPSharedTripCapabilityLevelFetcher.h
@class IDSIDQueryController, NSString, NSMutableDictionary, GEOObserverHashTable, IDSBatchIDQueryController, NSMutableSet, NSTimer;
@interface MSPSharedTripCapabilityLevelFetcher : NSObject <IDSBatchIDQueryControllerDelegate> {
GEOObserverHashTable *_observers;
NSMutableDictionary *_identifierToMapsStatus;
NSMutableDictionary *_identifierToMessagesStatus;
IDSBatchIDQueryController *_mapsBatchController;
IDSIDQueryController *_mapsInfoQueryController;
IDSBatchIDQueryController *_messagesBatchController;
NSMutableSet *_mapsStatusFetchQueue;
NSMutableSet *_messagesStatusFetchQueue;
NSTimer *_retryAfterBackoffTimer;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (id)sharedFetcher;
- (id)init;
- (void)registerObserver:(id)a0;
- (void)unregisterObserver:(id)a0;
- (void)notifyObservers;
- (void).cxx_destruct;
- (void)batchQueryController:(id)a0 updatedDestinationsStatus:(id)a1 onService:(id)a2 error:(id)a3;
- (BOOL)_processResult:(id)a0 forContainer:(id)a1 fetchQueue:(id)a2;
- (void)cancelCapabilityLevelRequestForContact:(id)a0;
- (unsigned long long)capabilityLevelForContact:(id)a0;
- (void)fetchCapabilityLevelForContact:(id)a0 timeout:(double)a1 queue:(id)a2 completion:(id /* block */)a3;
- (void)fetchQueuesDidUpdate;
- (BOOL)processMapsDictionary:(id)a0;
- (BOOL)processMessagesDictionary:(id)a0;
- (void)requestCapabilityLevelsForContacts:(id)a0;
@end