luxlabs header browser preview


@class BMComputeXPCPublisherStorage, NSString, NSXPCConnection, NSXPCListenerEndpoint;

@interface BMComputeSourceClient : NSObject {
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
    NSXPCConnection *_connection;
    NSString *_machServiceName;
    NSXPCListenerEndpoint *_listenerEndpoint;
}

@property (readonly, nonatomic) NSXPCConnection *connection;
@property (readonly, nonatomic) BMComputeXPCPublisherStorage *storage;
@property (readonly, copy, nonatomic) NSString *streamIdentifier;

+ (id)new;
+ (void)setUseSynchronousXPCMessageSending:(BOOL)a0;

- (void)eventsPrunedWithReason:(unsigned long long)a0;
- (id)init;
- (void)sendEvent:(id)a0 timestamp:(double)a1 signpostID:(unsigned long long)a2 sendFullEvent:(BOOL)a3;
- (void)dealloc;
- (id)description;
- (id)initWithStreamIdentifier:(id)a0 listenerEndpoint:(id)a1 storage:(id)a2;
- (void).cxx_destruct;
- (id)initWithStreamIdentifier:(id)a0 domain:(unsigned long long)a1 useCase:(id)a2;
- (id)initWithStreamIdentifier:(id)a0 machServiceName:(id)a1 listenerEndpoint:(id)a2 storage:(id)a3;

@end