@class WPAdvertisingRequestsQueue, NSString, WPDAdvertisingData, NSMutableDictionary, CBPeripheralManager, NSMutableSet, AdvMetrics, NSMutableIndexSet, NSIndexSet; @interface WPDAdvertisingManager : WPDManager <CBPeripheralManagerDelegate> @property (retain) WPAdvertisingRequestsQueue *advertisingRequests; @property (retain) NSMutableDictionary *clientAdvertisingRequests; @property (retain) NSMutableIndexSet *currentAdvertisers; @property (retain) NSMutableSet *clientsToNotifyOnAddressChange; @property (retain) NSMutableDictionary *publishedServices; @property (retain, nonatomic) CBPeripheralManager *connectablePeripheralManager; @property (retain, nonatomic) CBPeripheralManager *nonConnectablePeripheralManager; @property (retain, nonatomic) WPDAdvertisingData *currentConnectableAdvertisingData; @property (retain, nonatomic) WPDAdvertisingData *currentNonConnectableAdvertisingData; @property BOOL allowCompoundAdvertisements; @property (retain) NSMutableDictionary *preallocatedServices; @property (readonly, nonatomic) BOOL isRanging; @property (readonly, nonatomic) NSIndexSet *rangingTypes; @property (retain) NSMutableSet *rangingClients; @property (nonatomic) unsigned long long nonConnectableAdvDropCount; @property (nonatomic) unsigned long long nonConnectableAdvTotalCount; @property (nonatomic) unsigned long long connectableAdvDropCount; @property (nonatomic) unsigned long long connectableAdvTotalCount; @property (retain) AdvMetrics *advMetrics; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)initWithServer:(id)a0; - (id)removeAdvertisingRequest:(id)a0 forClient:(id)a1 shouldUpdate:(BOOL)a2; - (void)peripheralManager:(id)a0 didStopAdvertisingWithError:(id)a1; - (void)addAdvertisingRequest:(id)a0 forDaemon:(id)a1; - (void)peripheralManager:(id)a0 central:(id)a1 didSubscribeToCharacteristic:(id)a2; - (id)clientForAdvRequest:(id)a0; - (void)updateAdvertiser; - (void)update; - (void)removeServiceForClient:(id)a0; - (void)peripheralManager:(id)a0 didReceiveReadRequest:(id)a1; - (id)removeAdvertisingRequestsForClient:(id)a0; - (id)addAdvertisingRequest:(id)a0 forClient:(id)a1; - (void)addCharacteristic:(id)a0 Properties:(unsigned long long)a1 Permissions:(unsigned long long)a2 Service:(id)a3 Name:(id)a4; - (id)generateStateDumpStrings; - (void)enableRanging:(BOOL)a0 forClient:(id)a1; - (id)advertisingRules; - (BOOL)heySiriAdvertActiveAllDevices; - (id)getClientUUIDsForCharacteristic:(id)a0; - (BOOL)platformSupportsMultipleAdvertising; - (void)resetAdvertisingManager; - (BOOL)isAdvertiserTestMode; - (id)getManager; - (void)preallocateServices; - (id)addXPCDelayTiming:(id)a0 IsMetricOnly:(BOOL)a1 UseCase:(unsigned long long)a2; - (void)peripheralManagerIsReadyToUpdateSubscribers:(id)a0; - (void)removeAdvertisingRequest:(id)a0 forDaemon:(id)a1; - (void).cxx_destruct; - (void)peripheralManager:(id)a0 didAddService:(id)a1 error:(id)a2; - (void)addCharacteristic:(id)a0 forService:(id)a1 forClient:(id)a2; - (void)peripheralManager:(id)a0 didReceiveWriteRequests:(id)a1; - (void)peripheralManager:(id)a0 central:(id)a1 didUnsubscribeFromCharacteristic:(id)a2; - (void)peripheralManagerDidStartAdvertising:(id)a0 error:(id)a1; - (id)NSUUIDfromCBUUID:(id)a0; - (BOOL)heySiriAdvertActive:(BOOL)a0; - (void)informClientsAdvertisingPending:(id)a0; - (void)statsExportTimerFired; - (id)getCharacteristicForClient:(id)a0; - (id)requestFromAdvertisingDataConnectable:(BOOL)a0 AddressChangeNotificationNeeded:(BOOL)a1; - (id)removeAdvertisingRequest:(id)a0 forClient:(id)a1; - (id)getCurrentAdvertisers; @end