@class NSObject; @protocol OS_xpc_object, OS_dispatch_queue; @interface BSXPCMessage : NSObject { id /* block */ _replyHandler; NSObject *_replyQueue; int _invalidated; int _replied; } @property (readonly, nonatomic) NSObject *payload; + (id)messageWithPacker:(id /* block */)a0; + (id)messageWithPayload:(id)a0; + (id)message:(long long)a0 withPacker:(id /* block */)a1; + (id)message:(long long)a0 withPacker:(id /* block */)a1 replyHandler:(id /* block */)a2 replyQueue:(id)a3; + (const char *)messageTypeKey; + (id)messageWithPacker:(id /* block */)a0 replyHandler:(id /* block */)a1 replyQueue:(id)a2; + (void)sendMessage:(long long)a0 toConnection:(id)a1 withMessagePacker:(id /* block */)a2; + (void)sendMessage:(long long)a0 toConnection:(id)a1 withMessagePacker:(id /* block */)a2 replyHandler:(id /* block */)a3 replyQueue:(id)a4; + (void)sendMessageWithPacker:(id /* block */)a0 toConnection:(id)a1; + (void)sendMessageWithPacker:(id /* block */)a0 toConnection:(id)a1 replyHandler:(id /* block */)a2 replyQueue:(id)a3; - (BOOL)sendToConnection:(id)a0; - (id)sendSynchronouslyToConnection:(id)a0 error:(id *)a1; - (BOOL)sendToConnection:(id)a0 replyQueue:(id)a1 replyHandler:(id /* block */)a2; - (id)description; - (id)initWithMessage:(long long)a0 packer:(id /* block */)a1 replyHandler:(id /* block */)a2 replyQueue:(id)a3; - (void).cxx_destruct; - (void)forcefullyInvokeReplyHandler:(id)a0; @end