luxlabs header browser preview


@class NSString, NSMutableDictionary, NSObject, NSMutableArray;
@protocol OS_xpc_object, RWIRelayDelegate;

@interface RWIRelay : NSObject <_RWIRelayConnectionToApplicationDelegate, _RWIRelayClientConnectionDelegate, _RWIClientToRelayMessageReceiver> {
    NSObject<OS_xpc_object> *_xpcApplicationListenConnection;
    NSMutableArray *_pendingClientConnections;
    NSMutableDictionary *_pendingProxyApplicationConnections;
    NSMutableArray *_automaticInspectionDebuggers;
    NSMutableDictionary *_automaticInspectionSessions;
}

@property (readonly, nonatomic) NSMutableDictionary *applicationConnections;
@property (readonly, nonatomic) NSMutableDictionary *clientConnections;
@property (readonly, nonatomic) NSMutableDictionary *driverInterfaces;
@property (nonatomic) id<RWIRelayDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (void).cxx_destruct;
- (void)setup;
- (void)_developerPreferencesChanged;
- (void)_reportCurrentStateToAllClients;
- (void)_addPendingClientConnection:(id)a0;
- (id)_allDriverDetails;
- (void)_disconnectApplicationConnect:(id)a0;
- (void)_driverUpdated:(id)a0;
- (id)_allApplicationDetails;
- (void)_applicationConnected:(id)a0;
- (void)_applicationDisconnected:(id)a0;
- (void)_applicationUpdated:(id)a0;
- (void)xpcConnection:(id)a0 unhandledMessage:(id)a1;
- (void)_driverConnected:(id)a0;
- (void)_driverDisconnected:(id)a0;
- (void)_dumpApplication:(id)a0 withOrdinal:(unsigned long long)a1;
- (void)_dumpClientConnection:(id)a0 withOrdinal:(unsigned long long)a1;
- (void)_finalizePendingClientConnection:(id)a0 withIdentifier:(id)a1;
- (void)_handleApplicationListenConnectionEvent:(id)a0;
- (void)_handleDumpStateNotification;
- (void)_proxyApplicationConnected:(id)a0;
- (void)_proxyApplicationResponse:(id)a0 userInfo:(id)a1;
- (void)_receivedAutomaticInspectionCandidate:(id)a0 connection:(id)a1;
- (void)_receivedDataMessage:(id)a0 connection:(id)a1;
- (void)_receivedListingMessage:(id)a0 connection:(id)a1;
- (void)_receivedPingMessage:(id)a0 connection:(id)a1;
- (void)_receivedProxyApplicationSetupResponseMessage:(id)a0 connection:(id)a1;
- (void)_reportCurrentStateToClient:(id)a0;
- (void)_rpc_debuggerDidWake:(id)a0;
- (void)_rpc_debuggerWillSleep:(id)a0;
- (void)_rpc_forwardAutomaticInspectionConfiguration:(id)a0;
- (void)_rpc_forwardAutomaticInspectionRejection:(id)a0;
- (void)_rpc_forwardAutomationSessionRequest:(id)a0;
- (void)_rpc_forwardDidClose:(id)a0;
- (void)_rpc_forwardDriverStateChangeRequest:(id)a0;
- (void)_rpc_forwardGetListing:(id)a0;
- (void)_rpc_forwardIndicateWebView:(id)a0;
- (void)_rpc_forwardSocketData:(id)a0;
- (void)_rpc_forwardSocketSetup:(id)a0;
- (void)_rpc_forwardWakeUpDebuggables:(id)a0;
- (void)_rpc_getConnectedApplications:(id)a0;
- (void)_rpc_getConnectedDrivers:(id)a0;
- (void)_rpc_reportDriverConnected:(id)a0;
- (void)_rpc_reportDriverDisconnected:(id)a0;
- (void)_rpc_reportDriverUpdated:(id)a0;
- (void)_rpc_reportIdentifier:(id)a0;
- (void)_rpc_requestApplicationLaunch:(id)a0;
- (void)_setGlobalNotifyStateWithAutomaticInspectionEnabled:(BOOL)a0;
- (void)addPendingClientConnection:(id)a0;
- (void)clientConnectionDidClose:(id)a0;
- (void)shutdownIfDisabled;
- (void)updateApplication:(id)a0;
- (void)xpcConnection:(id)a0 receivedMessage:(id)a1 userInfo:(id)a2;
- (void)xpcConnectionFailed:(id)a0;

@end