@class RBSAssertion, BSXPCServiceConnection, BSObjCProtocol, NSArray, NSObject, RBSTarget; @protocol OS_xpc_object, BSXPCServiceConnectionHandshake, BSServiceDispatchingQueue, OS_dispatch_queue; @interface BSXPCServiceConnectionProxy : NSObject { BSXPCServiceConnection *_connection; id _lock_handshake; BSObjCProtocol *_remoteProtocol; NSObject *_underlyingConnection; NSObject *_targetQueue; id _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