@class NSUUID, NSObject, NSXPCConnection; @protocol OS_dispatch_queue, OS_os_log; @interface NIServerConnection : NSObject { NSXPCConnection *_connection; unsigned long long _options; NSObject *_queue; NSObject *_log; } @property (copy) id /* block */ interruptionHandler; @property (copy) id /* block */ invalidationHandler; @property (readonly) NSUUID *sessionID; @property (retain) id exportedObject; + (BOOL)_internalBuildShouldDenyConnection; + (id)createOneShotConnectionAndResume:(BOOL)a0; - (id)initWithSessionID:(id)a0 queue:(id)a1 exportedObject:(id)a2 options:(unsigned long long)a3; - (void)dealloc; - (void)invalidate; - (id)remoteObjectProxy; - (void)resume; - (void).cxx_destruct; - (id)synchronousRemoteObjectProxy; - (struct { unsigned int x0[8]; })auditTokenForConnection; @end