System/Library/PrivateFrameworks/LocationSupport.framework
CLServiceVendor.h
@class NSDictionary, NSMutableDictionary, NSMutableSet;
@interface CLServiceVendor : NSObject {
NSMutableDictionary *_catalog;
NSDictionary *_serviceReplacementMap;
NSMutableSet *_unavailableServiceNames;
NSMutableSet *_timeCoercibleSilos;
int _missBehavior;
double _currentGlobalLatchedAbsoluteTimestamp;
NSMutableDictionary *_recordingFromTriggersByTo;
NSMutableDictionary *_recordingToTriggersByFrom;
}
+ (id)sharedInstance;
+ (void)rereadConfiguration:(id)a0;
+ (void)initialize;
- (BOOL)isTimeCoercionEnabled;
- (id)init;
- (void)dealloc;
- (id)proxyForService:(id)a0 forClient:(id)a1;
- (id)proxyForService:(id)a0;
- (void)setCurrentGlobalLatchedAbsoluteTimestamp:(double)a0;
- (void)intendToSyncServiceWithName:(id)a0;
- (int)missBehavior;
- (id)setRecordingTriggerMap:(id)a0 outputPathBase:(id)a1;
- (void)setServiceReplacementMap:(id)a0 missBehavior:(int)a1;
- (void)amendServiceReplacementMap:(id)a0 missBehavior:(int)a1;
- (void)enableTimeCoercion;
- (void).cxx_destruct;
- (BOOL)isServiceRunning:(id)a0;
- (void)retireServiceWithName:(id)a0;
- (id)getServiceWithName:(id)a0;
- (BOOL)ensureServiceIsRunning:(id)a0;
- (BOOL)isServiceEnabled:(id)a0;
@end