luxlabs header browser preview


@class NSString, XPCServiceListener, NSObject;
@protocol OS_xpc_object, XPCServiceConnectionDelegate, OS_dispatch_queue, NSObject;

@interface XPCServiceConnection : NSObject

@property (readonly, nonatomic) NSObject<OS_xpc_object> *client;
@property (weak, nonatomic) XPCServiceListener *serviceListener;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *workQueue;
@property (readonly, retain, nonatomic) NSString *serviceName;
@property (weak, nonatomic) id<XPCServiceConnectionDelegate> delegate;
@property (retain, nonatomic) id<NSObject> context;

- (void)shutDownCompletionBlock:(id /* block */)a0;
- (void)resume;
- (void).cxx_destruct;
- (id)initWithServiceName:(id)a0 client:(id)a1 queue:(id)a2;
- (id)debugDescription;
- (void)workQueueHandleIncomingMessage:(id)a0;
- (void)workQueueShutDown;
- (void)sendMessage:(id)a0 withHandler:(id /* block */)a1;

@end