luxlabs header browser preview


@class MTRDeviceController, NSMutableDictionary, NSObject;
@protocol OS_dispatch_queue, MTRCommissionableBrowserDelegate;

@interface MTRCommissionableBrowser : NSObject

@property (retain, nonatomic) NSObject<OS_dispatch_queue> *queue;
@property (readonly, nonatomic) id<MTRCommissionableBrowserDelegate> delegate;
@property (readonly, nonatomic) MTRDeviceController *controller;
@property (nonatomic) struct CommissionableBrowserInternal { void /* function */ **_vptr$CommissioningResolveDelegate; void /* function */ **_vptr$DnssdBrowseDelegate; void /* function */ **_vptr$BleScannerDelegate; NSObject<OS_dispatch_queue> *mDispatchQueue; id<MTRCommissionableBrowserDelegate> mDelegate; MTRDeviceController *mController; NSMutableDictionary *mDiscoveredResults; } browser;

- (BOOL)start;
- (id).cxx_construct;
- (BOOL)stop;
- (void).cxx_destruct;
- (id)initWithDelegate:(id)a0 controller:(id)a1 queue:(id)a2;

@end