luxlabs header browser preview


@class NSString, HMFTimer, NSArray, NSOperationQueue, HAPPowerManager, HAPWACAccessoryBrowser, NSMutableSet, NSObject;
@protocol OS_dispatch_queue, HAPAccessoryServerBrowserDelegate;

@interface HAPAccessoryServerBrowserIP : HAPAccessoryServerBrowser <HMFTimerDelegate, HAPPowerManagerProtocol, HAPWACAccessoryBrowserDelegate, HAPAccessoryServerNotification> {
    struct BonjourBrowser { } *_bonjourBrowser;
}

@property (retain, nonatomic) NSMutableSet *discoveredAccessoryServers;
@property (weak, nonatomic) id<HAPAccessoryServerBrowserDelegate> delegate;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *delegateQueue;
@property (retain, nonatomic) NSOperationQueue *delegateOperationQueue;
@property (retain, nonatomic) NSMutableSet *pendingBonjourEvents;
@property (retain, nonatomic) HMFTimer *bonjourEventTimer;
@property (retain, nonatomic) HAPWACAccessoryBrowser *hapWACBrowser;
@property (retain, nonatomic) HAPPowerManager *powerManager;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, copy) NSString *shortDescription;
@property (readonly, copy) NSString *privateDescription;
@property (readonly, copy) NSString *propertyDescription;
@property (readonly, copy, nonatomic) NSArray *attributeDescriptions;

+ (id)logCategory;

- (long long)linkType;
- (void)timerDidFire:(id)a0;
- (id)initWithQueue:(id)a0;
- (id)visible2Pt4Networks;
- (void)_pendBonjourRemoveEvent:(id)a0;
- (void)matchAccessoryServerWithSetupID:(id)a0 serverIdentifier:(id)a1 completionHandler:(id /* block */)a2;
- (int)_processPendingBonjourEvent:(id)a0;
- (int)_purgePendingBonjourEvents:(id)a0 withProcessing:(BOOL)a1;
- (void)notifyDelegatesOfWACCompletionWithIdentifier:(id)a0 error:(id)a1;
- (void)_matchAccessoryServerWithSetupID:(id)a0 serverIdentifier:(id)a1 completionHandler:(id /* block */)a2;
- (void)wacBrowser:(id)a0 didFindUnconfiguredPairedHAPWACAccessory:(id)a1;
- (void)_setReachability:(BOOL)a0 forServer:(id)a1;
- (int)_server:(id *)a0 forBonjourDevice:(id)a1;
- (void)_handleBonjourRemoveWithEventInfo:(id)a0;
- (void)unitTest_handleBonjourBrowserEvent:(unsigned int)a0 eventInfo:(id)a1;
- (void)startDiscoveringAirPlayAccessoriesWithDelegate:(id)a0;
- (void)_invalidateAndRemoveAccessoryServer:(id)a0;
- (void)_invalidateAccessoryServers:(BOOL)a0;
- (BOOL)recommendBrowserReset;
- (void)wacBrowser:(id)a0 didRemoveHAPWACAccessory:(id)a1;
- (void)startDiscoveringAccessoryServers;
- (void)pendDelegateOperation:(id)a0 identifier:(id)a1;
- (void)_pendBonjourEvent:(id)a0;
- (void)indicateNotificationFromServer:(id)a0 notifyType:(unsigned long long)a1 withDictionary:(id)a2;
- (id)logIdentifier;
- (void)_server:(id *)a0 forHAPWACAccessory:(id)a1;
- (void)setDelegate:(id)a0 queue:(id)a1;
- (void)startDiscoveringWACAccessoryServerWithIdentifier:(id)a0;
- (void).cxx_destruct;
- (void)discoverAccessoryServerWithIdentifier:(id)a0;
- (void)processPendingBonjourRemoveEvents:(id)a0;
- (void)wacBrowser:(id)a0 didFindHAPWACAccessory:(id)a1;
- (void)_handleBonjourBrowserEvent:(unsigned int)a0 eventInfo:(id)a1;
- (void)_handleBonjourAddOrUpdateWithEventInfo:(id)a0;
- (void)stopDiscoveringWACAccessoryServersWithInvalidation:(BOOL)a0;
- (id)wacBrowser;
- (void)_doReachabilityUpdateForServer:(id)a0 withDictionary:(id)a1;
- (void)_timerDidExpire:(id)a0;
- (void)_invalidateWACServers;
- (void)stopDiscoveringAccessoryServers;
- (void)processPendingBonjourRemoveEventsForDeviceID:(id)a0;
- (void)startDiscoveringWACAccessoryServers;
- (BOOL)_delegateRespondsToSelector:(SEL)a0;
- (void)pendDelegateBlock:(id /* block */)a0 identifier:(id)a1;
- (int)_initializeAndStartBonjourBrowser;
- (id)serverWithIdentifier:(id)a0 ignoreLPM:(BOOL)a1;
- (void)devicePowerStateChanged:(unsigned long long)a0;

@end