luxlabs header browser preview


@class BMComputeXPCPublisherStorage, NSXPCListener, BMComputeSubscriptionMarkerManager, NSXPCInterface, NSString, NSMutableArray, NSObject;
@protocol OS_dispatch_queue, BMComputeXPCPublisherServerDelegate, OS_xpc_event_publisher;

@interface BMComputeXPCPublisherServer : NSObject <BMComputePublisher, NSXPCListenerDelegate>

@property (copy, nonatomic) id /* block */ activationCompletion;
@property (readonly, nonatomic) NSMutableArray *subscriptions;
@property (readonly, nonatomic) NSXPCInterface *interface;
@property (readonly, weak, nonatomic) id<BMComputeXPCPublisherServerDelegate> delegate;
@property (readonly, nonatomic) BMComputeXPCPublisherStorage *systemStorage;
@property (readonly, nonatomic) BMComputeXPCPublisherStorage *userStorage;
@property (readonly, nonatomic) BMComputeXPCPublisherStorage *storage;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *queue;
@property (readonly, nonatomic) NSObject<OS_xpc_event_publisher> *publisher;
@property (readonly, nonatomic) NSXPCListener *listener;
@property (readonly, nonatomic) unsigned long long domain;
@property (readonly, nonatomic) BMComputeSubscriptionMarkerManager *subscriptionMarkerManager;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)new;

- (id)init;
- (void)_addSubscription:(id)a0;
- (id)subscriptionsForStream:(id)a0;
- (void)unsubscribeWithIdentifier:(id)a0;
- (BOOL)listener:(id)a0 shouldAcceptNewConnection:(id)a1;
- (void)_removeSubscriptionWithIdentifier:(id)a0 client:(id)a1;
- (void)receiveInputForSubscription:(id)a0 streamIdentifier:(id)a1 storeEvent:(id)a2;
- (id)initWithQueue:(id)a0 domain:(unsigned long long)a1 delegate:(id)a2;
- (void)activateWithCompletion:(id /* block */)a0;
- (void)subscribe:(id)a0;
- (id)initWithQueue:(id)a0 listener:(id)a1 domain:(unsigned long long)a2 delegate:(id)a3 computePublisherStreamName:(id)a4;
- (void)_removeSubscriptionWithToken:(unsigned long long)a0;
- (void).cxx_destruct;
- (void)_removeActiveSubscriptionMarkersForSubscription:(id)a0;
- (void)_handlePublisherAction:(unsigned int)a0 token:(unsigned long long)a1 descriptor:(id)a2;

@end