@class NSString, NSXPCConnection; @interface CATXPCTransport : CATTransport <CATXPCInterface> { NSXPCConnection *mConnection; BOOL mConnectionHasResumed; BOOL mConnectionShouldInvalidate; BOOL mConnectionHasInvalidated; } @property (readonly) int auditSessionIdentifier; @property (readonly) int processIdentifier; @property (readonly) unsigned int effectiveUserIdentifier; @property (readonly) unsigned int effectiveGroupIdentifier; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)new; - (id)initWithXPCConnection:(id)a0; - (id)init; - (void)dealloc; - (void)tearDownConnection; - (void)didInvalidate; - (void)transportSendMessageOperation:(id)a0 processMessage:(id)a1; - (id)valueForEntitlement:(id)a0; - (BOOL)boolValueForEntitlement:(id)a0; - (void)suspendConnection; - (void).cxx_destruct; - (void)resumeConnection; - (void)processMessage:(id)a0 completion:(id /* block */)a1; - (void)invalidateConnection; - (void)setUpConnection; - (id)operationToSendMessage:(id)a0; @end