System/Library/PrivateFrameworks/ProactiveSupport.framework
_PASXPCClientHelper.h
Download _PASXPCClientHelper.h
@class NSString, NSXPCConnection, NSXPCInterface, NSObject;
@protocol OS_os_log;
@interface _PASXPCClientHelper : NSObject {
struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } _connLock;
NSXPCConnection *_conn;
NSString *_serviceName;
NSXPCInterface *_allowlistedServerInterface;
NSXPCInterface *_allowlistedClientInterface;
id _serverInitiatedRequestHandler;
id /* block */ _interruptionHandler;
id /* block */ _invalidationHandler;
NSObject<OS_os_log> *_logHandle;
BOOL _allowSystemToUserConnection;
}
- (void)_locked_establishConnection;
- (void)dealloc;
- (id)synchronousRemoteObjectProxyWithErrorHandler:(id /* block */)a0;
- (id)initWithServiceName:(id)a0 allowlistedServerInterface:(id)a1 allowlistedClientInterface:(id)a2 serverInitiatedRequestHandler:(id)a3 interruptionHandler:(id /* block */)a4 invalidationHandler:(id /* block */)a5 logHandle:(id)a6;
- (id)remoteObjectProxy;
- (id)remoteObjectProxyWithErrorHandler:(id /* block */)a0;
- (id)initWithServiceName:(id)a0 allowlistedServerInterface:(id)a1 allowlistedClientInterface:(id)a2 serverInitiatedRequestHandler:(id)a3 allowSystemToUserConnection:(BOOL)a4 interruptionHandler:(id /* block */)a5 invalidationHandler:(id /* block */)a6 logHandle:(id)a7;
- (void).cxx_destruct;
- (id)initWithServiceName:(id)a0 whitelistedServerInterface:(id)a1 whitelistedClientInterface:(id)a2 serverInitiatedRequestHandler:(id)a3 interruptionHandler:(id /* block */)a4 invalidationHandler:(id /* block */)a5 logHandle:(id)a6;
@end