Sends a message to a remote CFMessagePort object.
- iOS 2.0+
- macOS 10.0+
- Mac Catalyst 13.0+Beta
- tvOS 9.0+
- watchOS 2.0+
- Core Foundation
The message port to which
datashould be sent.
An arbitrary integer value that you can send with the message.
The data to send to
The time to wait for
datato be sent.
The time to wait for a reply to be returned.
The run loop mode in which the function should wait for a reply. If the message is a
oneway(so no response is expected), then
NULL, the function runs the run loop waiting for a reply, in that mode.
replycan be any string name of a run loop mode, but it should be one with input sources installed. You should use the
kconstant unless you have a specific reason to use a different mode.
CFRun Loop Default Mode
Upon return, contains a CFData object containing the reply data. Ownership follows the The Create Rule.
Error code indicating success or failure. See CFMessagePortSendRequest Error Codes for the possible return values.