luxlabs header browser preview


@class NSString, MRAVOutputDevice, MRDeviceInfo, NSError, MRIDSCompanionTransportConnection;

@interface MRIDSCompanionTransport : MRExternalDeviceTransport {
    MRAVOutputDevice *_outputDevice;
    MRIDSCompanionTransportConnection *_connection;
    BOOL _shouldUseSystemAuthenticationPrompt;
    MRDeviceInfo *_deviceInfo;
    NSError *_error;
}

@property (retain, nonatomic) NSString *sessionUID;

- (id)deviceInfo;
- (id)hostname;
- (id)uid;
- (id)initWithOutputDevice:(id)a0;
- (void)_handleDeviceConnected:(id)a0;
- (void).cxx_destruct;
- (id)name;
- (long long)port;
- (id)error;
- (void)resetWithError:(id)a0;
- (id)_generateSessionUID;
- (void)_handleDeviceDisconnected:(id)a0;
- (void)_synchronized_setSessionUID:(id)a0;
- (id)createConnectionWithUserInfo:(id)a0;
- (void)setShouldUseSystemAuthenticationPrompt:(BOOL)a0;
- (BOOL)shouldUseSystemAuthenticationPrompt;
- (BOOL)supportsIdleDisconnection;

@end