luxlabs header browser preview


@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