luxlabs header browser preview


@class NSString, BSXPCServiceConnection, NSArray, _BSNSXPCInvalidCallbackTracking, NSObject;
@protocol OS_dispatch_queue;

@interface BSNSXPCTransport : NSObject <BSNSXPCConnectionConfiguring, _NSXPCTransport> {
    BSXPCServiceConnection *_connection;
    NSString *_explanation;
    NSArray *_perMessageAttributes;
    id /* block */ _perMessageAssertionProvider;
    NSObject<OS_dispatch_queue> *_targetQueue;
    _BSNSXPCInvalidCallbackTracking *_configured_invalidCallbackTracking;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
    unsigned char _messageOptions;
    BOOL _activateOnResume;
    BOOL _faultOnSuspend;
    BOOL _lock_faultedOnSuspend;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)setTargetQueue:(id)a0;
- (void)sendNotification:(id)a0;
- (void)suspend;
- (unsigned int)effectiveUserIdentifier;
- (void)setMessageHandler:(id /* block */)a0;
- (unsigned int)effectiveGroupIdentifier;
- (void)activate;
- (struct { unsigned int x0[8]; })auditToken;
- (int)auditSessionIdentifier;
- (void)sendMessage:(id)a0;
- (void)resume;
- (void).cxx_destruct;
- (void)setErrorHandler:(id /* block */)a0;
- (void)cancel;
- (id)sendMessageWithReplySync:(id)a0;
- (int)processIdentifier;
- (void)sendBarrierBlock:(id /* block */)a0;
- (void)sendMessageWithReply:(id)a0 onQueue:(id)a1 replyHandler:(id /* block */)a2;
- (void)setPerMessageAssertionAttributes:(id)a0;
- (void)setActivateOnResume;
- (void)setFaultOnSuspend;

@end