luxlabs header browser preview


@class RBSAssertion, BSXPCServiceConnection, BSObjCProtocol, NSArray, NSObject, RBSTarget;
@protocol OS_xpc_object, BSXPCServiceConnectionHandshake, BSServiceDispatchingQueue, OS_dispatch_queue;

@interface BSXPCServiceConnectionProxy : NSObject {
    BSXPCServiceConnection *_connection;
    id<BSXPCServiceConnectionHandshake> _lock_handshake;
    BSObjCProtocol *_remoteProtocol;
    NSObject<OS_xpc_object> *_underlyingConnection;
    NSObject<OS_dispatch_queue> *_targetQueue;
    id<BSServiceDispatchingQueue> _replyQueue;
    RBSTarget *_target;
    NSArray *_attributes;
    id /* block */ _assertionProvider;
    RBSAssertion *_lock_assertion;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
    unsigned int _lock_messagesCount;
    unsigned int _activationGeneration;
}

- (void)dealloc;

@end