luxlabs header browser preview


@class NSDictionary, NSNumber, HMDAccessoryServerBrowserDemo;

@interface HMDAccessoryServerDemo : HAPAccessoryServer {
    NSNumber *_category;
}

@property (weak, nonatomic) HMDAccessoryServerBrowserDemo *browser;
@property (nonatomic) BOOL _paired;
@property (nonatomic) BOOL _hasPairings;
@property (retain, nonatomic) NSDictionary *accessoryInfo;
@property (readonly) BOOL testMode;

- (long long)linkType;
- (BOOL)isPaired;
- (id)category;
- (void)setCategory:(id)a0;
- (void).cxx_destruct;
- (BOOL)_delegateRespondsToSelector:(SEL)a0;
- (void)addPairing:(id)a0 completionQueue:(id)a1 completionHandler:(id /* block */)a2;
- (void)continuePairingAfterAuthPrompt;
- (void)discoverAccessories;
- (void)enableEvents:(BOOL)a0 forCharacteristics:(id)a1 withCompletionHandler:(id /* block */)a2 queue:(id)a3;
- (void)handleUpdatesForCharacteristics:(id)a0 stateNumber:(id)a1;
- (BOOL)hasPairings;
- (void)identifyWithCompletion:(id /* block */)a0;
- (void)listPairingsWithCompletionQueue:(id)a0 completionHandler:(id /* block */)a1;
- (void)readCharacteristicValues:(id)a0 timeout:(double)a1 completionQueue:(id)a2 completionHandler:(id /* block */)a3;
- (void)removePairing:(id)a0 completionQueue:(id)a1 completionHandler:(id /* block */)a2;
- (BOOL)removePairingForCurrentControllerOnQueue:(id)a0 completion:(id /* block */)a1;
- (void)startPairingWithRequest:(id)a0;
- (BOOL)stopPairingWithError:(id *)a0;
- (BOOL)tryPairingPassword:(id)a0 onboardingSetupPayloadString:(id)a1 error:(id *)a2;
- (void)writeCharacteristicValues:(id)a0 timeout:(double)a1 completionQueue:(id)a2 completionHandler:(id /* block */)a3;
- (void)_parseAttributeDatabase:(id)a0;
- (id)initCommon:(id)a0 browser:(id)a1;
- (id)initWithName:(id)a0 identifier:(id)a1 deviceInfo:(id)a2 paired:(BOOL)a3 keyStore:(id)a4 testMode:(BOOL)a5 browser:(id)a6;
- (void)processCharacteristicWrite:(id)a0 value:(id)a1;
- (void)sendDelayedResponse:(unsigned long long)a0 responses:(id)a1 readOperation:(BOOL)a2 completionQueue:(id)a3 completionHandler:(id /* block */)a4;

@end