luxlabs header browser preview


@class NSMutableDictionary, NSString, MRAVRoutingDiscoverySession, MRAVRoutingDiscoverySessionConfiguration, NSObject;
@protocol OS_dispatch_queue;

@interface MPAVEndpointRoutingDataSource : MPAVRoutingDataSource {
    MRAVRoutingDiscoverySession *_discoverySession;
    id _callbackToken;
    BOOL _didReceiveDiscoveryResults;
    unsigned int _targetSessionID;
}

@property (nonatomic) BOOL didReceiveDiscoveryResults;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *serialQueue;
@property (retain, nonatomic) NSMutableDictionary *endpoints;
@property (readonly, nonatomic) MRAVRoutingDiscoverySessionConfiguration *discoverySessionConfiguration;
@property (copy, nonatomic) NSString *routingContextUID;
@property (nonatomic) BOOL suppressNotifications;

- (BOOL)devicePresenceDetected;
- (id)init;
- (void)dealloc;
- (long long)discoveryMode;
- (id)getRoutesForCategory:(id)a0;
- (void)setPickedRoute:(id)a0 withPassword:(id)a1 completion:(id /* block */)a2;
- (void)_endpointsDidChange:(id)a0;
- (unsigned int)targetSessionID;
- (void)setDiscoveryMode:(long long)a0;
- (void)setTargetSessionID:(unsigned int)a0;
- (void)_clearDiscoverySessionCallback;
- (void).cxx_destruct;
- (id)initWithThrottlingEnabled:(BOOL)a0;
- (void)_setDiscoverySessionCallback;

@end