xpc_array_create_connection(_:_:)
Creates a connection object from an array directly.
Declaration
func xpc_array_create_connection(_ xarray: xpc_object_t, _ index: Int) -> xpc_connection_t?Parameters
- xarray:
The array which is to be examined.
- index:
The index of the value to obtain. This value must lie within the index space of the array (0 to N-1 inclusive, where N is the count of the array). If the index is outside that range, the behavior is undefined.
Return Value
A new connection created from the value at the specified index. You are responsible for calling xpc_release on the returned connection. NULL if the value at the specified index is not an endpoint containing a connection. Each call to this method for the same index in the same array will yield a different connection. See xpc_connection_create_from_endpoint(_:) for discussion as to the responsibilities when dealing with the returned connection.
See Also
Array objects
XPCArrayxpc_array_create(_:_:)xpc_array_create_empty()xpc_array_set_value(_:_:_:)xpc_array_get_value(_:_:)xpc_array_append_value(_:_:)xpc_array_get_count(_:)xpc_array_apply(_:_:)xpc_array_dup_fd(_:_:)xpc_array_get_array(_:_:)xpc_array_get_bool(_:_:)xpc_array_get_data(_:_:_:)xpc_array_get_date(_:_:)xpc_array_get_dictionary(_:_:)xpc_array_get_double(_:_:)