luxlabs header browser preview


@class NSString, NSObject;
@protocol XPCClientConnectionDelegate, OS_xpc_object, OS_dispatch_queue;

@interface XPCClientConnection : NSObject {
    NSString *_serviceName;
    NSObject<OS_xpc_object> *_connection;
    NSObject<OS_dispatch_queue> *_queue;
}

@property (readonly, nonatomic) id<XPCClientConnectionDelegate> delegate;

- (void)shutDownCompletionBlock:(id /* block */)a0;
- (void)_handleConnectionEvent:(id)a0;
- (void)_handleIncomingMessage:(id)a0;
- (void).cxx_destruct;
- (id)debugDescription;
- (void)_reallySendMessage:(id)a0 handler:(id /* block */)a1 sequence:(unsigned long long)a2 retryCount:(unsigned long long)a3;
- (id)initWithServiceName:(id)a0 delegate:(id)a1;
- (void)sendMessage:(id)a0 withHandler:(id /* block */)a1;

@end