System/Library/PrivateFrameworks/BoardServices.framework
BSXPCServiceConnectionEventHandler.h
Download BSXPCServiceConnectionEventHandler.h
@class NSString, BSServiceQuality, BSXPCCoder, BSServiceInterface, BSXPCServiceConnection, RBSTarget, NSObject, BSXPCServiceConnectionProxy;
@protocol OS_xpc_object, OS_dispatch_queue, BSServiceDispatchingQueue;
@interface BSXPCServiceConnectionEventHandler : NSObject {
RBSTarget *_assertionTarget;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
unsigned int _lock_activationGeneration;
BSXPCServiceConnection *_lock_connection;
NSObject<OS_xpc_object> *_lock_activeXPCConnection;
NSObject<OS_dispatch_queue> *_lock_xpcConnectionTargetQueue;
BSXPCServiceConnectionProxy *_lock_remoteTarget;
id _interfaceTarget;
id /* block */ _connectionHandler;
id /* block */ _noMoreChildrenHandler;
id /* block */ _messageHandler;
id /* block */ _errorHandler;
id /* block */ _activationHandler;
id /* block */ _interruptionHandler;
id /* block */ _invalidationHandler;
BOOL _nonLaunchingAware;
id _context;
NSString *_name;
NSObject<OS_dispatch_queue> *_targetQueue;
id<BSServiceDispatchingQueue> _targetDispatchingQueue;
BSServiceQuality *_serviceQuality;
BSServiceInterface *_interface;
BSXPCCoder *_initiatingContext;
}
- (id)init;
- (void).cxx_destruct;
@end